無料 Code 39 バーコードジェネレーター — 即座に作成、プレビュー、ダウンロード

オンラインで無料の Code 39 バーコードを生成 — サインアップ不要、ソフトウェア不要、制限なし。大文字、数字、対応する特殊文字を任意に組み合わせて入力すると、数秒で鮮明でスキャン可能な PNG または SVG 形式のバーコードを取得できます。Code 39 は、元祖の自己チェック型英数字バーコードであり、製造、防衛、自動車、資産追跡で広く使用されています。リアルタイムプレビューは入力に応じて更新されます。バーコードを即座にダウンロード、バルク生成、またはコピーできます。

Code 39(Code 3 of 9 または USD-3 とも呼ばれる)は、大文字(A–Z)、数字(0–9)、および定義された特殊文字セット(- . $ / + % SPACE)をエンコードする、ディスクリート型の可変長リニアバーコードシンボルジーです。1974 年に David Allais 博士と Ray Stevens 博士によって導入され、最初の英数字バーコードの 1 つとなり、ISO/IEC 16388 の下で標準化されました。各 Code 39 文字は 5 本のバーと 4 つのスペースで表され、そのうち正確に 3 つがワイドであることから、この名前が付けられました。Code 39 は、その固定されたバー/スペース構造により本質的に自己チェック性を備えており、追加のチェックデジットは必須ではなくオプションです。現在も米国国防総省(MIL-STD-1189)、自動車業界(AIAG)、および多くの資産管理やアクセス制御システムで要求または推奨される形式であり続けています。

Code 39 とは何ですか?

Code 39(Code 3 of 9 または USD-3 とも呼ばれる)は、大文字(A–Z)、数字(0–9)、および定義された特殊文字セット(- . $ / + % SPACE)をエンコードする、ディスクリート型の可変長リニアバーコードシンボルジーです。1974 年に David Allais 博士と Ray Stevens 博士によって導入され、最初の英数字バーコードの 1 つとなり、ISO/IEC 16388 の下で標準化されました。各 Code 39 文字は 5 本のバーと 4 つのスペースで表され、そのうち正確に 3 つがワイドであることから、この名前が付けられました。Code 39 は、その固定されたバー/スペース構造により本質的に自己チェック性を備えており、追加のチェックデジットは必須ではなくオプションです。現在も米国国防総省(MIL-STD-1189)、自動車業界(AIAG)、および多くの資産管理やアクセス制御システムで要求または推奨される形式であり続けています。

  • 英数字文字セット — 文字、数字、および特殊文字
    Code 39 は 43 文字をエンコードします:26 個の大文字 A–Z、数字 0–9、および 7 つの特殊文字(ハイフン、ピリオド、ドル記号、スラッシュ、プラス記号、パーセント記号、スペース)。これは Code 128 よりも小さい文字セットですが、文字のエスケープを必要とせずに、実際の在庫、部品番号、資産追跡要件の大部分をカバーします。小文字やより広い ASCII 範囲が必要なアプリケーションの場合、Code 39 Extended(フル ASCII)は、2 文字の組み合わせを使用してすべての 128 個の ASCII 文字に範囲を拡張します。
  • 自己チェック構造 — オプションのチェックデジット
    Code 39 の 9 つのうち 3 つがワイドであるバー/スペースパターンは本質的に自己チェック性を持ちます。バーまたはスペースの幅を変更する単一の印刷欠陥は、スキャナーが完全に拒否する無効な文字パターンを生成します。この組み込みのエラー検出は、標準の下では別個のチェック文字が必須ではないことを意味します。ただし、ヘルスケア(HIBC)や一部の物流システムなど、追加の検証レイヤーが必要なアプリケーションでは、オプションの Mod 43 チェックデジットを追加できます。ほとんどの産業展開では、チェックデジットなしで確実に動作します。
  • ディスクリートシンボル構造 — 印刷と検証が容易
    Code 128 や ITF などの連続バーコードとは異なり、Code 39 はディスクリート構造を使用し、各文字は狭い文字間ギャップで区切られています。この設計により、Code 39 は低解像度印刷、摩耗したプリントヘッド、粗いラベル表面に対して特に耐性があります。各文字を独立して検証でき、部分的に損傷したバーコードでも読み取り可能な文字が得られる場合があります。この堅牢性が、産業および屋外環境での長年の採用を説明しています。
  • 軍事、自動車、防衛基準
    Code 39 は、さまざまな業界標準によって義務付けられているか、推奨されています。米国国防総省は、すべての軍事資産ラベルに Code 39 を MIL-STD-1189B で指定しています。自動車産業行動グループ(AIAG)は、サプライヤー出荷ラベルと部品識別の標準として Code 39 を採用しました。HIBC(健康産業バーコード)は、医療機器および医薬品ラベリングの主要なシンボルジーとして Code 39 を使用しています。これらの長年にわたる義務付けにより、これらの基準の下で運営される施設には Code 39 リーダーが普遍的に配備されています。
  • Code 39 Extended — 完全な 128 文字 ASCII サポート
    Code 39 Extended(Code 39 Full ASCII とも呼ばれる)は、4 つのシフト文字(%、$、/、+)を使用してネイティブでない文字を 2 文字の組み合わせとしてエンコードすることにより、ベースの Code 39 文字セットをすべての 128 個の ASCII 文字に拡張します。これにより、拡張モードをサポートする任意の Code 39 リーダーと互換性を維持しながら、小文字、追加の句読点、および制御文字をエンコードできます。データに小文字または標準の 43 文字セットを超える ASCII 文字が含まれる場合は、Code 39 Extended を選択してください。

Code 39 specifications

The classic self-checking alphanumeric barcode: 43 characters, simple structure, still everywhere in industry. The table below lists the exact Code 39 specifications — character set, check digit, X-dimension, quiet zone and the governing ISO/IEC 16388; AIM USS-39; ANSI/AIM BC1 standard — so you can size and print the symbol correctly the first time.

Code 39 barcode specification, ISO/IEC 16388; AIM USS-39; ANSI/AIM BC1
Character set43 characters: 0-9, A-Z, space, and - . $ / + % (full ASCII via Code 39 Extended)
Data lengthVariable; no fixed minimum or maximum
Check digitOptional Mod 43 check character (mandatory in LOGMARS and some industry standards)
Density≈5-9 characters per inch depending on wide:narrow ratio and X-dimension
X-dimension (module width)0.19-0.50 mm typical; wide element = 2X-3X
Quiet zone10X on each side
MagnificationScales with X-dimension and ratio
Bar / space ratioWide:narrow ratio 2:1 to 3:1 (2.5:1 recommended; 3:1 for dot-matrix impact printing)
StandardISO/IEC 16388; AIM USS-39; ANSI/AIM BC1
Introduced1974 — David Allais and Ray Stevens, Intermec

Typical uses: Defense and government logistics (LOGMARS); Automotive manufacturing (AIAG labels); Electronics and industrial asset tags; In-house legacy inventory and badge systems.

How Code 39 compares to similar barcode types

Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares Code 39 with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.

Comparison of Code 39 with related barcode symbologies
SymbologyCharacter setCheck digitQuiet zone
Code 39(this page)43 characters: 0-9, A-Z, space, and - . $ / + % (full ASCII via Code 39 Extended)Optional Mod 43 check character (mandatory in LOGMARS and some industry standards)10X on each side
Code 39 ExtendedFull ASCII 0-127 via two-character shift sequences over the base 43-character setOptional Mod 43 (computed over the transmitted ASCII data, not the shift pairs)10X on each side
Code 128All 128 ASCII characters: 0-9, A-Z, a-z, punctuation, and control characters (code set dependent)Mandatory Mod 103 check character, calculated automatically by the encoder10X on each side (minimum 2.5 mm recommended for general scanning)
HIBC Code 39Code 39 base set (0-9, A-Z, space, - . $ / + %); HIBC strings are uppercase alphanumeric plus - . $ / + %Mandatory HIBC Mod 43 check character appended to the data10X on each side

Code 39 バーコードの作成方法 — ステップバイステップ

この無料のオンラインジェネレーターを使用して、スキャン可能で印刷可能な Code 39 バーコードを作成するのにかかる時間は 1 分未満です。次の 4 つの手順に従ってください。

1

バーコードデータを入力する

入力フィールドにデータを入力または貼り付けます。Code 39 標準モードは、大文字 A–Z、数字 0–9、および 7 つの特殊文字(ハイフン、ピリオド、ドル記号、スペース、スラッシュ、プラス、パーセント)を受け入れます。データに小文字または拡張 ASCII 文字が含まれている場合は、フォーマットセレクターから Code 39 Extended を選択します。ジェネレーターは、必要なアスタリスクの開始文字と停止文字で入力内容を自動的にラップします — 手動で含める必要はありません。

2

サイズと外観を調整する

設定パネルを使用して、バーの高さ、モジュール幅、フォントサイズ、クワイエットゾーンを設定します。ラベルの要件に応じて、人間が読めるテキストの表示を切り替えます。必要に応じて、バーの色と背景色を変更します。ライブプレビューはすべての調整を瞬時に反映するため、ダウンロード前にバーコードを微調整できます。産業用ラベルの場合、より長い読み取り距離でのスキャン信頼性を向上させるために、バーの高さを増やします。

3

プレビューと検証

バーコードプレビューが正しく見えることを確認します:バーの下に表示されるデータが入力と一致していること、バーパターンがクリーンで文字間ギャップが明確に見えること、両側のクワイエットゾーンが視覚的に明確であることを確認します。重要なラベルアプリケーションの場合は、印刷前にモバイルスキャナーアプリで画面上のバーコードプレビューをスキャンして読み取り可能性を検証します。

4

ダウンロードまたはコピー

Word 文書、ラベルソフトウェア、または電子メールに適したラスター画像については PNG ダウンロードボタンをクリックします。Illustrator、Inkscape、または HTML への直接埋め込みに対応した解像度に依存しないベクターファイルについては SVG をクリックします。バルクジョブの場合は、バルク入力パネルに切り替え、値のリストを貼り付け、すべてのバーコードの ZIP を一度にダウンロードします。

誰がこの Code 39 バーコードジェネレーターを使用すべきですか?

この無料のオンライン Code 39 ジェネレーターは、専門ソフトウェアに投資せずに、信頼性が高くプロダクション品質のバーコードを必要とするすべての人向けに構築されています。最も恩恵を受けるのは次のとおりです。

防衛請負業者および政府サプライヤー

軍事装備、予備部品、および政府サプライチェーン品目向けの MIL-STD-1189B 準拠の Code 39 資産ラベルを生成します。部品リストのエクスポートからシリアル化されたラベルをバルク生産し、専用の軍事ラベリングソフトウェアを必要とせずに数秒で印刷可能なファイルをダウンロードします。

自動車メーカーおよび部品サプライヤー

部品、輸送用段ボール、およびサプライヤー文書用の AIAG 標準 Code 39 ラベルを作成します。完全な部品カタログをインポートし、すべてのバーコードを一度にバルク生成し、OEM 受入システムと互換性のある標準的な感熱ラベル用紙に印刷する準備をします。

医療および医療機器専門家

医療機器、手術器具、および医薬品包装用の HIBC Code 39 バーコードを生成します。ジェネレーターの正確なエンコーディングとリアルタイムプレビューに依存して、規制対象の医療用途の生産印刷実行に進む前にラベルデータを検証します。

IT マネージャーおよび施設管理者

専用の資産管理ソフトウェアを必要とせずに、コンピューター、事務機器、および施設資産用の Code 39 資産タグをすばやく作成します。新しい機器の到着時にオンデマンドでラベルを生成および印刷し、年間監査サイクル用の交換タグをバルク生産します。

Code 39 バーコードジェネレーターの機能

プロダクション品質の Code 39 バーコードを作成するために必要なすべて — リアルタイムプレビュー、オプションのチェックデジット、バルク生成、サイズ制御、ロスレス SVG 出力まで。

標準モードと拡張モードのサポート

フォーマットセレクターから直接、Code 39(標準、43 文字セット)と Code 39 Extended(フル ASCII、128 文字セット)を切り替えます。標準モードは、大文字の英数字データを使用する部品番号、シリアル番号、および資産コードに適しています。拡張モードは、小文字と追加の特殊文字を、対応するスキャナーファームウェアによって認識される 2 記号シーケンスとして透過的にエンコードすることで処理します。

入力時のリアルタイムプレビュー

バーコードプレビューはキーストロークごとにリアルタイムで更新されます。ダウンロードする前に、生成される正確なバーコード(バーパターン、文字間ギャップ、人間が読めるテキスト、全体的なプロポーションを含む)を確認してください。選択したモードで無効な文字は即座にフラグが立てられるため、プリンターやラベリングシステムに渡す前に入力を修正できます。

PNG および SVG ダウンロード

Code 39 バーコードを、ドキュメント、ラベルシート、電子メールの添付ファイルに適した高解像度 PNG として、または印刷対応ワークフロー、ラベルテンプレート、ベクターグラフィックエディター用のロスレス SVG としてダウンロードします。SVG バーコードは、ピクセル化なしで任意のサイズにスケーリングできるため、大判印刷、画面表示、Web ページやデザインファイルへの埋め込みに最適です。

調整可能な幅、高さ、およびクワイエットゾーン

Code 39 バーコードのすべての視覚的パラメーターを制御します:バーの高さ、モジュール幅(X 寸法)、人間が読めるテキストのフォントサイズ、および各側のクワイエットゾーンの幅。クワイエットゾーン(バーコードの左右の必須の空白スペース)は、スキャナーの信頼性に必要であり、ISO/IEC 16388 に従って正しい最小幅(X 寸法の最小 10 倍、または少なくとも 2.54mm)で自動的に含まれます。

人間が読めるテキスト — 表示または非表示

バーコードの下にある人間が読める解釈(HRI)テキストの表示をオン/オフに切り替えます。表示すると、エンコードされた値がバーの下に明確な標準フォントで印刷されます。Code 39 HRI は通常、アスタリスクの開始/停止区切り文字(*CODE 39*)を含み、オペレーターにラベルが Code 39 エンコーディングを使用していることを確認します。スペースが制限されたラベルや、値を別途表示するアプリケーションにバーコードを埋め込む場合は、HRI を非表示にします。

バルクバーコード生成

バルク入力パネルを使用して、1 回の操作で数百の一意の Code 39 バーコードを生成します。1 行に 1 つの値を入力し、すべてのバーコードを PNG または SVG ファイルの ZIP アーカイブとしてダウンロードします。手動で 1 つずつ生成することなく、エクスポートされたリストからシリアル化された資産タグ、部品番号ラベル、軍事機器ステッカー、または在庫コードを生成するのに最適です。

サインアップ不要、透かしなし、制限なし

この Code 39 ジェネレーターは完全に無料で、使用上限がなく、アカウントは不要で、ダウンロードしたファイルに透かしは入りません。すべてのバーコードエンコーディングはブラウザー内で発生します — 入力データがサーバーに送信されることはありません。1 つのバーコードを生成しても、1 万個生成しても、このツールは制限を課さず、データを保持しません。

色のカスタマイズ

Code 39 バーコードの前景のバーの色と背景の色を変更して、ブランドガイドラインやラベル用紙に合わせます。カスタムカラーは SVG および PNG 出力で完全にサポートされています。信頼性の高いスキャンのためには、バーと背景の間に高いコントラストが必要であることに注意してください — 運用バーコードには、明るい背景に濃い色のバーを強くお勧めします。

Code 39 の使用例と実際のアプリケーション

Code 39 は、50 年以上にわたって防衛、製造、医療、資産管理の分野で信頼されてきた基礎的な産業用バーコードです。以下は最も一般的な実際のアプリケーションです。

防衛在庫追跡のための軍事資産ラベル上の Code 39 バーコード

軍事および防衛資産ラベル

Code 39 は、MIL-STD-1189B の下で米国国防総省の資産識別のために義務付けられたバーコードです。軍事装備、予備部品、およびサプライチェーン品目には、国家備蓄番号(NSN)、契約番号、および部隊識別子をエンコードする Code 39 ラベルが付けられています。国防請負業者および政府機関は、すべての物流および在庫スキャンシステムのベースラインとして Code 39 の互換性を要求しています。

OEM サプライチェーン追跡のための自動車部品ラベル上の Code 39 バーコード

自動車部品およびサプライヤーラベル

自動車産業行動グループ(AIAG)は、自動車サプライヤーの出荷ラベルおよび部品識別の標準バーコードとして Code 39 を指定しました。主要な自動車メーカーへのティア 1 およびティア 2 サプライヤーは、部品、包装、および輸送用段ボールに Code 39 部品番号ラベルを印刷して、グローバルな自動車サプライチェーン全体の受入システムとの互換性を確保しています。

医療トレーサビリティのための医療機器ラベル上の Code 39 HIBC バーコード

医療および医療機器ラベリング(HIBC)

健康産業バーコード(HIBC)標準は、医療機器、手術器具、および医薬品製品のラベリングの主要なシンボルジーとして Code 39 を使用しています。HIBC Code 39 ラベルは、ブリスターパックから手術用トレイまでのすべてのものに、ラベラー識別コードと製品番号を含む HIBC プライマリデータ構造をエンコードし、メーカーからケアのポイントまでのトレーサビリティを可能にします。

機器在庫管理のための IT 資産タグ上の Code 39 バーコード

IT 資産および機器追跡

IT 部門および施設管理者は、コンピューター、モニター、サーバー、周辺機器の固定資産追跡に Code 39 バーコードを使用しています。Code 39 バーコード付きの資産タグは、監査、メンテナンスチェック、および機器の移動中にスキャンされます。Code 39 のシンプルで印刷可能な構造により、標準的な感熱式またはレーザープリンターを使用して、オンデマンドで耐久性のあるポリエステル資産ラベルを簡単に作成できます。

製造フロア追跡のための仕掛品タグ上の Code 39 バーコード

産業製造および仕掛品管理

製造業者は、Code 39 を使用して、生産段階を通じて仕掛品(WIP)アイテムを追跡します。工場フロアのルーター、トラベラードキュメント、および部品ビンには、ジョブ番号、部品番号、およびロットコードをエンコードする Code 39 ラベルが付けられています。オペレーターは各ワークステーションでバーコードをスキャンして生産追跡システムを更新し、製造状況とサイクルタイムをリアルタイムで可視化します。

アクセス制御のための会員カードまたは図書館カード上の Code 39 バーコード

図書館、会員カード、およびアクセス制御

図書館、ジム、クラブ、イベント会場は、会員カード、図書館カード、および通行証に Code 39 バーコードを使用しています。この形式は、事実上すべてのバーコードスキャナーおよび販売時点管理リーダーと互換性があるため、専用のハードウェアを必要とせずに、カードを発行し、入場口またはレジでスキャンすることが簡単です。Code 39 による英数字会員 ID のコンパクトなエンコーディングは、標準的なカードサイズに快適に収まります。

Code 39 バーコード — よくある質問

Code 39 のエンコーディングルール、文字サポート、チェックデジット、および実用的な使用法に関する一般的な質問への技術的な回答。

1

Code 39 はどの文字をエンコードできますか?

標準の Code 39 は 43 文字をエンコードします:26 個の大文字 A–Z、数字 0–9、および 7 つの特殊文字 — ハイフン (-)、ピリオド (.)、ドル記号 ($)、スラッシュ (/)、プラス記号 (+)、パーセント記号 (%)、スペース。小文字およびその他のほとんどの ASCII 文字は標準モードではサポートされていません。Code 39 Extended(フル ASCII)は、シフト文字 %、$、/、+ を使用してネイティブでない文字を 2 文字の組み合わせとしてエンコードすることにより、すべての 128 個の ASCII 文字に範囲を拡張します。

2

Code 39 にはチェックデジットが必要ですか?

いいえ、チェックデジットは標準の Code 39 ではオプションです。この形式の「9 つのうち 3 つがワイド」のバー/スペース構造は自己チェック性を持ちます — バーまたはスペースの単一エラーは、スキャナーが自動的に拒否する認識不可能な文字パターンを生成します。HIBC 医療ラベリングや高スループット物流など、追加の検証が必要なアプリケーションでは、停止文字の前にオプションの Mod 43 チェックデジットを追加できます。このジェネレーターは、特に指定がない限り、追加のチェックデジットなしで標準の Code 39 を生成します。

3

Code 39 と Code 39 Extended の違いは何ですか?

Code 39 標準は 43 文字(大文字、数字、7 つの特殊文字)をエンコードします。Code 39 Extended(Code 39 Full ASCII とも呼ばれる)は、標準の Code 39 文字のペアを使用して小文字と追加の記号を表すことにより、すべての 128 個の ASCII 文字をエンコードします。たとえば、小文字の 'a' は Code 39 Extended で '+A' としてエンコードされます。フル ASCII モードをサポートする任意の Code 39 リーダーは拡張バーコードを正しくデコードしますが、標準モードのスキャナーは、意図された文字の代わりに生の 2 文字シーケンスを読み取ります。

4

Code 128 ではなく Code 39 を使用するのはいつですか?

アプリケーション、業界標準、または既存のスキャナーインフラストラクチャが特に Code 39 を要求する場合 — 特に防衛(MIL-STD-1189B)、自動車(AIAG)、または医療(HIBC)のコンテキストで — Code 39 を選択してください。バーコードのサイズ効率が重要な場合、データに小文字または特殊な ASCII 文字が含まれている場合、または Code 39 に対する特定の義務がない場合は、Code 128 を選択してください。同じ英数字データの場合、Code 128 は Code 39 よりも大幅に短いバーコードを生成するため、小さなラベルでは重要です。形式の義務がない汎用アプリケーションでは、Code 128 の方がコンパクトで柔軟な選択肢です。

5

Code 39 に最小または最大の長さはありますか?

Code 39 には最小データ長はありません — 1 文字でも有効です。標準で定義された最大長はありませんが、実際的な制限はラベルの物理的なスペースと印刷解像度によって決まります。Code 39 は文字ごとに比較的広いシンボルを使用するため(各文字に 10 のバー/スペースユニットと文字間ギャップが必要)、長い文字列は同等の Code 128 よりも著しく広いバーコードを生成します。10~15 文字を超えるデータ文字列の場合は、ラベルにとって Code 128 または 2D バーコードの方がスペース効率が良いかどうかを評価してください。

6

私の Code 39 バーコードにアスタリスクが含まれているのはなぜですか?

Code 39 はアスタリスク(*)文字を開始記号と停止記号の両方として使用します。'CODE39' をエンコードすると、バーコードは実際には '*CODE39*' を表します。これは必須です — すべての Code 39 バーコードはアスタリスクで始まり、終わる必要があります。ほとんどのスキャナーはアスタリスクを取り除き、データコンテンツのみをホストシステムに返します。バーコードの下に印刷された人間が読めるテキストは、スキャナーとソフトウェアの構成に応じて、アスタリスクを表示する場合(例:*CODE39*)と省略する場合があります。このジェネレーターにデータを入力するときにアスタリスクを含める必要はありません。

7

Code 39 のクワイエットゾーン要件は何ですか?

ISO/IEC 16388 は、Code 39 バーコードの各側に、X 寸法(モジュール幅)の少なくとも 10 倍、または少なくとも 2.54mm のいずれか大きい方の最小クワイエットゾーンを要求しています。クワイエットゾーンは、バーコードの両側にある空白のスペースで、スキャナーにシンボルの開始と終了の場所を示します。このジェネレーターは、すべての幅設定で正しいクワイエットゾーンを自動的に含めます。クワイエットゾーンをトリミングしたり、過剰印刷したり、ラベルの端がクワイエットゾーンに侵入することを許可しないでください。

8

このジェネレーターを使用する場合、私のデータは安全ですか?

はい。すべての Code 39 エンコーディングは、クライアント側の JavaScript を使用してブラウザー内で完全に実行されます。入力データ(部品番号、資産 ID、シリアル番号、またはその他の識別子を含む)がサーバーに送信されることは決してなく、どこにも保存されることはありません。ブラウザータブを閉じると、すべてのデータは消去されます。このツールは、機密性の高い内部識別子や独自の製品データを安全に使用できます。

今すぐ Code 39 バーコードを生成 — 無料、即時、アカウント不要

この無料の Code 39 バーコードジェネレーターはすぐに使用できます。部品番号、資産 ID、またはシリアル番号を入力し、サイズと外観を調整し、数秒で印刷可能な PNG または SVG バーコードをダウンロードします。サインアップ不要、透かしなし、使用制限なし。すべてのエンコーディングはブラウザー内でローカルに発生します — データはプライベートに保たれます。1 つのバーコードを生成しても、数千個生成しても、このツールはボリュームに関係なく完全に無料です。