# バーコード作成

> プロフェッショナルなバーコード（EAN-13, Code128, UPCなど）をオンラインで無料作成。 ブラウザで100%生成され、プライバシー保護。グラデーション、サイズ調整、印刷用エクスポートもサポート。

URL: https://acrafto.com/ja/barcode-generator-online-free/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

製品パッケージ用のEAN、倉庫向けのCODE128ラベル、輸送用カートンのITF-14が必要ですか？規格を選び、値を入力するだけでバーコードが即座に描画されます——入力しながら検証され、印刷対応のPNGとしてダウンロードできます。ジェネレーターはすべてブラウザ内で完結するため、製品番号や社内SKUがあなたのコンピューターを離れることはなく、登録や透かしも一切必要ありません。

## どのバーコード規格が必要ですか？

それぞれの規格には特定の用途があります。迷ったときは、小売のレジ以外の用途であれば**CODE128**を選ぶのが正解です。

| コードの種類 | 使用分野 | エンコードできる内容 | 選ぶべき場面 |
| :--- | :--- | :--- | :--- |
| **CODE128** | **物流・倉庫・ネットショップ** | 数字、文字（A–Z、a–z）、ASCII記号。 | 社内ラベル、荷物追跡、在庫管理に最適。データ密度が最も高く、コードが短く済みます。 |
| **EAN-13** | **小売（ヨーロッパおよび世界の多くの地域）** | 数字のみ（13桁）。 | ヨーロッパをはじめ、多くの市場のレジで販売される商品に必須です。 |
| **UPC (UPC-A)** | **小売（米国・カナダ）** | 数字のみ（12桁）。 | 北米版のEAN-13に相当。米国へ商品を輸出する際に必要です。 |
| **EAN-8** | **小型製品** | 数字のみ（8桁）。 | 口紅やガムなど、EAN-13が物理的に収まらない小さなパッケージ向け。 |
| **CODE39** | **産業・自動車・防衛** | 数字、大文字A–Z、`- . $ / + %`。 | 古くから使われる非常に堅牢な規格。CODE128より幅は広いが、印刷品質が悪くても読み取りやすい。 |
| **ITF-14** | **輸送用カートン** | 数字のみ（14桁）。 | 外装用。規格が定める保護枠（ベアラーバー）をジェネレーターが自動で描画するため、段ボールに直接印刷しても可読性が保たれます。 |

## なぜジェネレーターが一部の入力を拒否するのか

プレビューの代わりにエラーが表示される場合、その値は選択した規格のルールを満たしていません——これはバグではなく、検証機能が正しく働いている証拠です。

- **EAN-13、EAN-8、UPCはチェックデジットで終わります。** 最後の桁は他のすべての桁から計算されるため、ランダムな13桁の数字はほぼ確実に無効になります。有効な例として`4006381333931`（EAN-13）や`96385074`（EAN-8）を試して違いを確認してください。正式に割り当てられた番号であれば、すでに正しいチェックデジットが含まれています。
- **桁数は厳密です。** EAN-13はちょうど13桁、UPCは12桁、ITF-14はちょうど14桁が必要です。
- **使用できる文字セットは限られています。** CODE39は大文字、数字、いくつかの記号のみを受け付けます——小文字やアクセント付き文字（`é`、`ř`、`ü`）は拒否されます。`SHELF-A-12`のような混合テキストにはCODE128を選んでください。

## チェックデジットの計算方法

EAN-13、EAN-8、UPC、ITF-14の最後の桁は製品番号の一部ではなく、それより前の桁から導き出される計算結果です。これにより、スキャナーは読み取りミスと正しいコードを区別できます。実例の`4006381333931`で計算全体を確認してみましょう。

最初の12桁を取り、1と3を交互に掛けます（最初の桁は1から始めます）。

| 桁 | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 重み | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| 積 | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |

これらの積を合計すると**89**になります。これを次の10の倍数——90——に切り上げ、その差がチェックデジットです：**1**。実際、番号全体は1で終わっています。

ここで2つ、誤解しやすい点があります。重みは実際には左端ではなく**右端**を起点としており、最後の桁から左へ向かって3、1、3、1……と続きます。EAN-13はデータ桁が12桁で偶数なので、たまたま左端の桁の重みが1になります。**UPC-A、EAN-8、ITF-14はデータ桁が奇数なので、最初の桁の重みは3になります。** また、合計がすでに10の倍数になっている場合、チェックデジットは10ではなく**0**です。

これが、番号を適当に作っても番号がほとんど通用しない理由でもあります。10個に1個の数字しかこのルールを満たさないため、でっち上げの13桁の数字は約90%の確率で誤りになります。

## 実際にスキャンできるコードを作るために

プレビューは完璧に見えても、実際の印刷が誤っていればレジで読み取れないことがあります。重要なルールは次のとおりです。

- **バーの幅**は、最も細いバーの太さを決める、スキャナーにとって重要な寸法です。ラベルプリンターで印刷する場合は2以上に保ってください。細すぎるバーは隣と混ざってしまいます。
- **高さはハンディスキャナーでの読み取りに影響します。** 高いコードは角度をつけてもレーザーが当たりやすくなります。50px以上を保ち、腕を伸ばした距離でスキャンする場合はさらに高くしてください。
- **クワイエットゾーンを隠さないでください。** このゾーンはジェネレーターが規格ごとのサイズで自動的に付加します——EAN-13なら左に11モジュール、右に7モジュールの余白、CODE128なら左右それぞれ10モジュールです。問題が起きるのはその後の扱いです。ダウンロードした画像をバーぎりぎりまでトリミングしたり、その端にテキストや枠線、グラフィックを詰め込んだりすると、スキャナーがコードの開始位置と終了位置を見つけられなくなります。
- **画像を絶対に引き伸ばさないでください。** ダウンロードしたPNGを不均等にリサイズすると、データをエンコードしているバーと隙間の比率そのものが変わってしまいます。別のサイズが必要な場合は、正しい寸法で再生成してください。
- **光沢のある素材に注意してください。** ラミネート加工のパッケージや缶からの反射でスキャナーが読み取れなくなることがあります。つや消しラベルにするか、コードを大きくすることで解決します。
- **赤いバーは避けてください。** ほとんどのレーザースキャナーは赤色光で読み取るため、赤いバーは事実上見えなくなります。明るい背景に黒、濃紺、濃緑を使うのが安全です。

## 色とグラデーション——デザイン用途であり、レジ用ではありません

定番の白地に黒だけでなく、独自の前景色・背景色、2色の**線形グラデーション**、**レインボー**塗りも設定できます。これらのオプションはポスター、イベントバッジ、クーポンなど、デザイン性の高い素材向けです。小売のレジや倉庫業務では、コントラストの高い単色を使い、選んだ色が何であれ、本番印刷の前に実際のスキャナーで印刷結果をテストしてください。

**テキストを表示**のトグルは、バーの下に人間が読める値を印刷します。業務用途では常にオンにしておきましょう。コードが破損した場合でも、レジ係や倉庫作業員が番号を手入力できます。

## 先頭の数字が実際に示しているもの

バーコードの冒頭の数字を見れば製品の製造国が分かる、という考えが広く信じられていますが、**それは誤りです。** プレフィックスが示しているのは、その*企業*が登録しているGS1加盟組織であり、それ以外の意味はありません。ドイツで登録した企業は、バイエルンで作ろうとベトナムで作ろうとメキシコで作ろうと、販売するすべての商品に40〜44のプレフィックスを付けます。

よく目にするプレフィックスの一部を挙げます。

| プレフィックス | GS1加盟組織 |
| :--- | :--- |
| 00–13 | アメリカ・カナダ |
| 30–37 | フランス |
| 40–44 | ドイツ |
| 45, 49 | 日本 |
| 50 | イギリス |
| 57 | デンマーク |
| 64 | フィンランド |
| 69 | 中国 |
| 76 | スイス |
| 80–83 | イタリア |
| 84 | スペイン |
| 859 | チェコ |
| 858 | スロバキア |
| 87 | オランダ |
| 890 | インド |

一部の範囲は国を表しておらず、そちらの方こそ覚えておく価値があります。

- **20〜29**は店内利用専用に予約されています——スーパーが量り売りの果物や惣菜に印刷するコードです。これはその店舗の中だけで有効で、他の場所ではまったく意味を持ちません。
- **977**は逐次刊行物（ISSN）、**978と979**は書籍（ISBN）、**979-0**は楽譜（ISMN）を表します。
- **980**は返金レシートに、**99**はクーポンに使われます。

つまり、20番台のプレフィックスの商品をスキャンして見つけたとしても、それは謎の商品ではなく、その店が自分用に作ったラベルだということです。

## このツールにできないこと：公式番号の割り当て

ジェネレーターは与えられた番号をそのまま描画しますが、小売チェーンが受け入れるのは、世界的な採番機関である**GS1が割り当てたGTIN番号**だけです。お住まいの国のGS1事務局に登録し、企業プレフィックスと番号範囲を取得したうえで、ここに戻ってその番号を印刷用グラフィックに変換してください——その部分はいつでも無料です。

---

## よくある質問 (FAQ)

### バーコードを色付きやグラデーションにできますか？

技術的には可能で、このジェネレーターも対応していますが、スキャナーが重視するのは美しさではなく**コントラスト**です。明るい背景に暗いバーが不可欠で、赤系のバーはコントラストに関係なくほとんどのレーザースキャナーで読み取れません。マーケティング素材では自由に色を使い、POSシステムが読み取る必要があるものでは控えめにしてください。

### 13桁の数字なのにEAN-13でエラーになるのはなぜですか？

EAN-13の最後の桁は、最初の12桁から計算されるチェックサムです。一致しなければその番号は無効となり、店舗のスキャナーと同じようにジェネレーターも拒否します。割り当てられた番号を確認するか、有効な例`4006381333931`でツールを試してみてください。

### 製品の公式EAN番号はどうやって取得しますか？

小売で使われる番号（GTIN）は、**GS1**という組織だけが割り当てられるものであり、自分で作ることはできません。自国のGS1事務局に登録し、企業プレフィックスと番号範囲を取得してください。このツールは、割り当てられた番号を無料で印刷用のバーコード画像に変換します。

### 社内の在庫管理に最適な規格は何ですか？

**CODE128**です。数字だけでなく文字もエンコードできるため（「SHELF-A-12」のようなコードも可能）、一般的な規格の中でデータ密度が最も高く、現代のスキャナーであればほぼすべて読み取れます。社内ラベルは小売のレジを通らないため、GS1番号は不要です——自社のシステムに合った採番方式を自由に決められます。

### ITF-14に太い枠が付いているのはなぜですか？

その枠（ベアラーバー）は規格の一部で、ITF-14を選ぶとこのジェネレーターが自動的に描画します。枠はクワイエットゾーンの外側に、GS1が定める最小の太さであるバー幅の4.8倍で配置され、2つの役割を果たします。ITF-14は段ボールに直接印刷されることを前提に設計されており、印刷時に端のバーが押しつぶされることがあります。枠はその圧力を均一にします。また、破損したコードの一部だけが読み取られて、有効な短い番号として誤認識されるのを防ぐ役割も果たします。これは枠のないITF-14を単に不安定なだけでなく危険にする故障モードです。

### バーコードから製品の製造国が分かりますか？

いいえ——これはバーコードに関する最もよくある誤解です。先頭の数字が示しているのは**企業が登録したGS1加盟組織**であり、工場ではありません。ドイツで登録した企業は、世界中どこで作られた商品にもドイツのプレフィックスが付いたバーコードを付けます。番号のどこにも製造国は記録されていません。製造国を知りたい場合は、バーコードではなくパッケージの表示を確認してください。

### EANコードに文字をエンコードできますか？

いいえ——EANとUPCは定義上厳密に数字のみで、世界中のレジがそれを前提に動作しています。データに文字が含まれる場合は、小売ではなく物流向けの別規格であるCODE128（レガシーな産業システムであればCODE39）が必要です。

## Other languages

- Čeština (cs): [Generátor čárových kódů](https://acrafto.com/cs/generator-carovych-kodu/) ([Markdown](https://acrafto.com/cs/generator-carovych-kodu/index.md))
- Slovenčina (sk): [Generátor čiarových kódov](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/) ([Markdown](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/index.md))
- English (en): [Barcode Generator](https://acrafto.com/en/free-online-barcode-generator/) ([Markdown](https://acrafto.com/en/free-online-barcode-generator/index.md))
- Deutsch (de): [Barcode Generator](https://acrafto.com/de/kostenloser-online-barcode-generator/) ([Markdown](https://acrafto.com/de/kostenloser-online-barcode-generator/index.md))
- Français (fr): [Générateur de codes-barres](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/) ([Markdown](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/index.md))
- Español (es): [Generador de código de barras](https://acrafto.com/es/generador-codigos-barras-gratis-online/) ([Markdown](https://acrafto.com/es/generador-codigos-barras-gratis-online/index.md))
- Italiano (it): [Generatore di codici a barre](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/) ([Markdown](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/index.md))
- Português (pt): [Gerador de código de barras](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/) ([Markdown](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/index.md))
- Nederlands (nl): [Barcode generator](https://acrafto.com/nl/gratis-online-barcode-generator/) ([Markdown](https://acrafto.com/nl/gratis-online-barcode-generator/index.md))
- Polski (pl): [Generator kodów kreskowych](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/) ([Markdown](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/index.md))
- Română (ro): [Generator coduri de bare](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/) ([Markdown](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/index.md))
- Magyar (hu): [Vonalkód generátor](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/) ([Markdown](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/index.md))
- Ελληνικά (el): [Δημιουργία barcode](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/) ([Markdown](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/index.md))
- Български (bg): [Генератор на баркодове](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/) ([Markdown](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/index.md))
- Slovenščina (sl): [Generator črtnih kod](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/) ([Markdown](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/index.md))
- Eesti (et): [Vöötkoodi generaator](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/) ([Markdown](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/index.md))
- Latviešu (lv): [Svītrkodu ģenerators](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/) ([Markdown](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/index.md))
- Lietuvių (lt): [Brūkšninių kodų generatorius](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/) ([Markdown](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/index.md))
- Svenska (sv): [Streckkodsgenerator](https://acrafto.com/sv/gratis-streckkodsgenerator-online/) ([Markdown](https://acrafto.com/sv/gratis-streckkodsgenerator-online/index.md))
- Dansk (da): [Stregkodegenerator](https://acrafto.com/da/gratis-online-stregkodegenerator/) ([Markdown](https://acrafto.com/da/gratis-online-stregkodegenerator/index.md))
- Suomi (fi): [Viivakoodigeneraattori](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/) ([Markdown](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/index.md))
- Norsk (no): [Strekkodegenerator](https://acrafto.com/no/gratis-strekkodegenerator-online/) ([Markdown](https://acrafto.com/no/gratis-strekkodegenerator-online/index.md))
- Українська (uk): [Генератор штрих-кодів](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/) ([Markdown](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/index.md))
- Русский (ru): [Генератор штрих-кодов](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/) ([Markdown](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/index.md))
- Српски (sr): [Generator bar kodova](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/) ([Markdown](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/index.md))
- Македонски (mk): [Генератор на баркод](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/) ([Markdown](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/index.md))
- Bosanski (bs): [Generator bar koda](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/) ([Markdown](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/index.md))
- Shqip (sq): [Gjenerator barkodi](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/) ([Markdown](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/index.md))
- Türkçe (tr): [Barkod oluşturucu](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/) ([Markdown](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/index.md))
- 한국어 (ko): [바코드 생성기](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/) ([Markdown](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/index.md))
- العربية (ar): [مولد باركود](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/) ([Markdown](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/index.md))
- हिन्दी (hi): [बारकोड जनरेटर](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/) ([Markdown](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/index.md))
- Bahasa Indonesia (id): [Barcode generator](https://acrafto.com/id/pembuat-kode-batang-gratis-online/) ([Markdown](https://acrafto.com/id/pembuat-kode-batang-gratis-online/index.md))
- Tiếng Việt (vi): [Tạo mã vạch](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/) ([Markdown](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/index.md))
- ไทย (th): [สร้างบาร์โค้ด](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/) ([Markdown](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/index.md))
- עברית (he): [מחולל ברקודים](https://acrafto.com/he/mehulel-barkodim-hinam-online/) ([Markdown](https://acrafto.com/he/mehulel-barkodim-hinam-online/index.md))
