メインコンテンツにスキップ

バーコードチェックデジット検証ツール

UPC-A、EAN-13、EAN-8、ISBN-10、ISBN-13コードのチェックデジットを、標準のGS1 mod-10およびISBN mod-11アルゴリズムで検証または計算。

入力

チェックデジットを含む完全なコードを入力して検証するか、最後の桁を除いて計算させる。スペースとハイフンは自動除去;ISBN-10はXで終了可能。

出力

結果
形式チェックデジット結果
No data yet
役に立ちましたか?

ガイド

この検証ツールは、標準のGS1 mod-10アルゴリズムとISBN mod-11アルゴリズムを使用して、UPC-A、EAN-13、EAN-8、ISBN-10、ISBN-13コードのチェックデジットを検証または計算します。

使い方

  1. バーコード形式を選択します(UPC-A、EAN-13、EAN-8、ISBN-10、またはISBN-13)。
  2. バーコード/ISBN桁を入力します——検証する場合はチェックデジットを含む完全なコードを、計算させる場合はチェックデジットを除いた桁の列を入力します。
  3. 結果には形式、入力された桁、期待されるチェックデジット、そして有効・無効・計算済みが表示されます。

チェックデジットの仕組み

  • UPC-A、EAN-13、EAN-8(およびISBN-13は978/979プレフィックス付きのEAN-13) はすべて同じGS1 mod-10アルゴリズムを使用します:ペイロード桁(チェックデジット以外のすべて)を右から左にたどり、右からの距離が奇数番目の桁(第1、第3、第5、…)には重み×3、偶数番目の桁には重み×1を付け;チェックデジット = (10 - 合計 % 10) % 10。
  • ISBN-10 は別のmod-11スキームを使用します:最初の9桁に左から右へ10、9、8、… 2の重みを付け;チェックデジット = (11 - 合計 % 11) % 11、計算値10は「X」で表現されます。

簡単な例

  • UPC-A 036000291452 → 期待されるチェックデジット 2、検出 2有効
  • EAN-13 4006381333931 → チェックデジット 1、検出 1有効
  • ISBN-10 0306406152 → チェックデジット 2、検出 2有効
  • ISBN-13 12桁 978030640615 → 計算されたチェックデジット 7計算済み

なぜ「自動」検証ツールよりも正確なのですか?

オンラインバリデーターの中には、UPC-AとEAN-13で異なる公式を使用するもの(UPC-A 11桁が時々失敗する)や、Xで終わるISBN-10を処理しないものがあります。このバリデーターは5つの形式すべてに正しい実装を用い、それぞれに適した文字パターンを使用します(ISBN-10は最後の位置にXを許可、他の形式は数字のみ)。

プライバシー

すべての計算はブラウザ内で行われます——データはサーバーに送信されません。

barcodeupceanisbncheck digitvalidatorgs1

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/barcode-check-digit-validator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "barcodeFormat": "upca",
    "digits": "036000291452"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `barcode-check-digit-validator` tool (Barcode Check Digit Validator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。