無料Code 39 Extendedバーコードジェネレーター — 全ASCII対応、登録不要、即時ダウンロード

オンラインで無料のCode 39 Extendedバーコードを生成 — アカウント不要、ソフトウェア不要、制限なし。小文字、句読点、特殊文字を含む任意の完全なASCII文字列を入力すると、数秒で鮮明でスキャン可能なPNGまたはSVG形式のバーコードを取得できます。Code 39 Extended(Code 39 Full ASCIIとも呼ばれる)は、標準のCode 39シンボルジーを拡張し、非標準文字を2シンボルのペアとしてエンコードすることで、128すべてのASCII文字をカバーします。入力に応じてリアルタイムプレビューが更新されます。個別のバーコードをダウンロードするか、一度に数百個を一括生成できます。

Code 39 Extended — 正式にはCode 39 Full ASCII — は、広く展開されているCode 39シンボルジーの拡張版で、ネイティブの43文字セットを128すべてのASCII文字に拡張します。標準のCode 39は大文字(A–Z)、数字(0–9)、および8つの特殊文字(スペース、-、.、$、/、+、%、*)に制限されています。Code 39 Extendedは、小文字、制御文字、拡張句読点を含む追加の文字を、標準のCode 39文字セットを使用した2シンボルシーケンスとして表現することで、この制限を排除します。結果は、任意のASCIIデータをエンコードできる可変長、離散型、自己チェックのリニアバーコードであり、業界ですでに展開されているCode 39スキャナおよびリーダーの広範なエコシステムとの互換性を維持します。ISO/IEC 16388およびANSI/AIM BC1で標準化されており、Code 39インフラストラクチャが存在するが完全なASCIIエンコード機能が必要な場所で使用されています。

Code 39 Extendedとは何か?

Code 39 Extended — 正式にはCode 39 Full ASCII — は、広く展開されているCode 39シンボルジーの拡張版で、ネイティブの43文字セットを128すべてのASCII文字に拡張します。標準のCode 39は大文字(A–Z)、数字(0–9)、および8つの特殊文字(スペース、-、.、$、/、+、%、*)に制限されています。Code 39 Extendedは、小文字、制御文字、拡張句読点を含む追加の文字を、標準のCode 39文字セットを使用した2シンボルシーケンスとして表現することで、この制限を排除します。結果は、任意のASCIIデータをエンコードできる可変長、離散型、自己チェックのリニアバーコードであり、業界ですでに展開されているCode 39スキャナおよびリーダーの広範なエコシステムとの互換性を維持します。ISO/IEC 16388およびANSI/AIM BC1で標準化されており、Code 39インフラストラクチャが存在するが完全なASCIIエンコード機能が必要な場所で使用されています。

  • 完全なASCII文字サポート — 小文字を含む128文字
    Code 39 Extendedは、完全な128文字のASCIIセット(大文字A–Z、小文字a–z、数字0–9、制御文字(NUL–US)、およびすべての句読点と特殊文字)をエンコードします。ネイティブのCode 39セット外の文字は、4つの特殊文字($、/、%、+)を使用して2文字のシフトシーケンスとしてエンコードされます。これにより、標準のCode 39では表現できない製品コード、URL、名前、自由形式のテキスト文字列をエンコードできます。
  • Code 39インフラストラクチャとの後方互換性
    Code 39 Extendedバーコードは、物理的に標準のCode 39バーコードと同一です — 同じバーとスペースのパターン、同じスタート/ストップ文字、同じ文字間ギャップを使用します。Code 39 Full ASCIIモード用に設定されたスキャナは、拡張文字を正しくデコードします。標準のCode 39モードに設定されたスキャナはバーコードを読み取りますが、デコードされたASCII文字ではなく、生の2文字シーケンスを返します。この後方互換性により、既存のハードウェア投資が保護されます。
  • 離散型、自己チェックシンボルジー
    標準のCode 39と同様に、拡張バージョンは離散型バーコードです。各文字は小さな文字間ギャップで独立してエンコードされ、文字エンコードは隣接する文字に依存しません。Code 39は本質的に自己チェックでもあります — 各文字のバーとスペースのパターンは一意であり、単一の印刷またはスキャンエラーで別の有効な文字と誤認されることはありません。この自己チェック特性は、オプションのチェック文字がなくても、Code 39 Extendedが基本レベルのエラー耐性を提供することを意味します。
  • オプションのMod 43チェックディジット
    Code 39 Extendedは、ストップシンボルの前の最後のデータ文字として追加されるオプションのMod 43チェック文字をサポートします。基本標準では義務付けられていませんが、HIBCヘルスケアラベルや一部の航空宇宙規格を含む多くの業界実装および規制対象アプリケーションでは、チェックディジットが必要です。有効にすると、チェック文字はエンコードされたデータから自動的に計算され、手動計算エラーを排除し、スキャン時の追加の検証レイヤーを提供します。
  • 可変長 — 固定データ幅なし
    Code 39 Extendedには、最小または最大のデータ長はありません。同じ形式で単一の文字または長い英数字列をエンコードできます。バーコード幅はデータ長に応じて線形にスケーリングします。ネイティブのCode 39文字はそれぞれ固定のモジュール幅を占め、拡張(2シンボル)文字はその2倍の幅を占めます。それに応じてラベル寸法を計画してください — 多くの非ネイティブ文字を含む長い文字列は、同等のCode 128バーコードよりも広いバーコードを生成します。

Code 39 Extended specifications

Code 39 with escape sequences that map the full ASCII set onto the 43-character base alphabet. The table below lists the exact Code 39 Extended specifications — character set, check digit, X-dimension, quiet zone and the governing ISO/IEC 16388 (extended interpretation); AIM USS-39 standard — so you can size and print the symbol correctly the first time.

Code 39 Extended barcode specification, ISO/IEC 16388 (extended interpretation); AIM USS-39
Character setFull ASCII 0-127 via two-character shift sequences over the base 43-character set
Data lengthVariable; non-base characters consume two code positions each
Check digitOptional Mod 43 (computed over the transmitted ASCII data, not the shift pairs)
Density≈5-9 base characters per inch; effectively halves for lowercase-heavy data
X-dimension (module width)0.19-0.50 mm typical
Quiet zone10X on each side
MagnificationScales with X-dimension and ratio
Bar / space ratioWide:narrow ratio 2:1 to 3:1
StandardISO/IEC 16388 (extended interpretation); AIM USS-39
Introduced1974 — David Allais and Ray Stevens, Intermec (extension popularized in the 1980s)

Typical uses: Legacy systems requiring full keyboard ASCII in Code 39; Mixed alphanumeric data in Code 39-based supply chains; Applications that cannot change symbology but receive arbitrary text.

How Code 39 Extended 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 Extended 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 Extended with related barcode symbologies
SymbologyCharacter setCheck digitQuiet zone
Code 39 Extended(this page)Full 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 3943 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 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 Extendedバーコードの作成方法 — ステップバイステップ

この無料のオンラインジェネレーターを使用して、スキャン可能で印刷準備が整ったCode 39 Extendedバーコードを作成するには1分もかかりません。次の4つのステップに従ってください。

1

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

入力フィールドにデータを入力または貼り付けます。Code 39 Extendedは、ASCII文字の任意の組み合わせ(大文字と小文字、数字、句読点、および@、#、!、(、)などの特殊文字)を受け入れます。固定長の制限はありません。データに大文字、数字、および8つのネイティブCode 39特殊文字のみが含まれる場合、バーコードは標準のCode 39と同じ幅になります。追加の文字は2シンボルペアとしてエンコードされ、バーコード幅が比例して増加します。

2

サイズと外観を調整する

設定パネルを使用して、バーの高さ、モジュール幅、クワイエットゾーンマージン、フォントサイズを構成します。ラベルデザインに応じて、人間が読めるテキストをオンまたはオフにします。ライブプレビューはすべての調整を即座に反映します。小さく印刷されるラベルの場合は、モジュール幅を大きくして確実なスキャンを保証します。長いデータ文字列を持つ広いラベルの場合は、モジュール幅を小さくしてバーコードを印刷可能領域内に収めます。

3

プレビューと検証

バーコードプレビューが正しいことを確認します:バーの下の人間が読めるテキストが入力と完全に一致していること(小文字や特殊記号を含む)、および両側のクワイエットゾーンが視覚的に明確であることを確認します。重要なアプリケーションの場合は、モバイルスキャナアプリで画面上のバーコードプレビューをスキャンし、リーダーがCode 39 Full ASCIIモード用に構成され、正しいデコードされた文字列を返すことを検証します。

4

ダウンロードまたは一括エクスポート

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

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

この無料のオンラインCode 39 Extendedジェネレーターは、既存のCode 39エコシステム内で完全なASCIIバーコードエンコード機能を必要とするすべての人のために構築されています。以下は最も恩恵を受ける人々です。

ITおよび運用チーム

大文字小文字混在の識別子、ホスト名、場所文字列(例:「srv-01/rack-B/dc-east」)をエンコードする資産タグと機器ラベルを生成します。これらは標準のCode 39では表現できません。組織全体にすでに展開されている既存のCode 39バーコードリーダーと互換性があります。

医療および検査室スタッフ

小文字やハイフンを含む英数字識別子をエンコードする検体ラベル、サンプルチューブ、機器タグを作成します。新しいリーダーやミドルウェアを必要とせずに、Code 39 Full ASCII用に構成された検査室自動化および医療スキャンハードウェアと連携します。

レコードおよび文書管理者

小文字コード、スラッシュ、またはピリオドを含む識別子を持つ物理的なフォルダー、ファイル、アーカイブアイテムの文書追跡バーコードを作成します。レコード管理エクスポートから一括生成し、専用のバーコードソフトウェアなしでフォルダーラベルに印刷します。

開発者およびシステムインテグレーター

スキャナ構成をFull ASCIIモードで検証したり、2シンボルシフトペアのデコードをテストしたり、バーコードエンコードライブラリを本番ワークフローに統合する前にラベルレイアウトを検証したりするための参照Code 39 Extendedバーコードをすばやく生成します。

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

正確で印刷準備が整ったCode 39 Extendedバーコードを生成するために必要なすべて — ライブプレビューと完全なASCII入力検証から、一括生成、寸法制御、ロスレスSVG出力まで。

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

バーコードプレビューはキーストロークごとに更新されます。ダウンロードする前に、生成される正確なシンボル — バーパターン、文字間ギャップ、人間が読めるテキスト、クワイエットゾーンを含む — を確認できます。ASCII範囲外の文字はすぐにフラグが立てられるため、プリンターやラベルシステムに送信する前に入力を修正できます。

完全なASCII入力 — 小文字、句読点、特殊文字

任意のASCII文字列を入力フィールドに直接入力または貼り付けます:小文字名、大文字小文字混在の製品コード、URL、電子メールアドレス、または@、#、!、(、)などの記号を含む内部識別子。エンコーダーは、手動エスケープを必要とせずに、非ネイティブ文字を正しい2シンボルのCode 39シフトシーケンスに透過的に自動変換します。

PNGおよびSVGダウンロード

Code 39 Extendedバーコードを、ドキュメント、ラベル、メール添付ファイル用の高解像度PNGとして、または印刷対応ワークフロー、ベクターデザインファイル、Web埋め込み用のロスレスSVGとしてダウンロードします。SVG出力は、小さな製品ステッカーから大きな倉庫棚ラベルまで、任意のサイズに品質を損なうことなくスケーリングできます。

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

バーコードの視覚的寸法を制御:バーの高さ、モジュール(Xディメンション)幅、人間が読めるテキストのフォントサイズ、および両側のクワイエットゾーンマージン。ISO/IEC 16388では、両側にXディメンションの10倍の最小クワイエットゾーンを必要とします。このジェネレーターは正しいクワイエットゾーンを自動的に含め、より大きなマージンのラベルのためにそれらを増やすことができます。

人間が読めるテキスト — 表示/非表示

バーコードの下の人間が読めるテキスト(HRI)をオン/オフ切り替え。表示すると、デコードされたASCII文字列がバーの下に印刷され、オペレーターはスキャナなしでコンテンツを検証できます。コンパクトなラベルや、値がドキュメントやアプリケーションの他の場所に表示される埋め込みバーコードの場合は、HRIを非表示にします。

バーコード一括生成

単一の操作で数百の一意のCode 39 Extendedバーコードを生成します。バルク入力パネルに1行に1つの値を入力し、すべてのバーコードをPNGまたはSVGファイルのZIPアーカイブとしてダウンロードします。エクスポートされたスプレッドシートから、手動で1つずつ生成することなく、シリアル化されたアセットタグ、在庫ラベル、またはドキュメント追跡ステッカーを製造するのに理想的です。

登録不要、ウォーターマークなし、制限なし

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

Code 39 Extendedの使用事例と実世界の例

Code 39 Extendedは、既存のCode 39インフラストラクチャが存在するが完全なASCIIエンコードが必要な場所で使用されます。以下は最も一般的な実世界のアプリケーションです。

モデルとシリアル番号をエンコードするIT資産タグ上のCode 39 Extendedバーコード

IT資産および機器タグ付け

シリアル番号とモデル識別子の両方を含む資産タグ — 「SRV-ラック3/スロット12」や「NB-山田太郎-2024」など — を、標準のCode 39では表現できない小文字やスラッシュを使用してエンコードします。Code 39 Extendedは、既存のCode 39スキャナと互換性のある英数字ラベルを必要とするIT資産管理システムの一般的な選択肢です。

検査室検体チューブ上のCode 39 Extendedバーコードラベル

検査室サンプルおよび検体ラベル

臨床および研究検査室では、患者のイニシャル、小文字のテストコード、または英数字のロット番号を含む検体識別子をエンコードするためにCode 39 Extendedを使用します。このフォーマットの自己チェック文字構造と、検査室自動化機器にすでに展開されているCode 39リーダーとの互換性により、標準のCode 39からの低摩擦なアップグレードが可能です。

ファイル追跡のための文書表紙上のCode 39 Extendedバーコード

文書追跡およびレコード管理

法律事務所、政府機関、医療提供者は、小文字の参照コード、スラッシュ、ピリオドを含む文書識別子 — 例えば「case/2024/tanaka-v-suzuki」 — を、フォルダタブや表紙に印刷されたCode 39 Extendedバーコードにエンコードします。このバーコードにより、手動データ入力なしで文書の自動仕分け、ルーティング、および検索が可能になります。

大文字小文字混在の識別子を持つ産業部品ラベル上のCode 39 Extendedバーコード

産業部品および製造ラベル

製造業者は、大文字、小文字、特殊文字を混在させる部品番号、リビジョンコード、バッチ識別子をCode 39 Extendedラベルにエンコードします。その幅広いスキャナ互換性と、ドットマトリックスプリンター、熱転写、金属へのレーザー彫刻を含む産業用印刷条件への耐性により、ショップフロアやメンテナンス環境で実用的な選択肢となっています。

請求記号をエンコードする図書館の本の背ラベル上のCode 39 Extendedバーコード

図書館およびアーカイブコレクション

図書館やアーカイブでは、小文字やピリオドを含む資料の請求記号やカタログ識別子(例:「qs11.2.h47 2023」)をエンコードするためにCode 39 Extendedを使用します。このフォーマットは、元々標準のCode 39用に展開された古いOPACバーコードリーダーハードウェアとシームレスに統合され、交換せずにFull ASCIIモード用に再構成できます。

航空宇宙部品マーキングラベル上のCode 39 Extendedバーコード

防衛および航空宇宙部品マーキング

MIL-STD-1189やANSI/AIM BC1などのMIL-STDおよび航空宇宙規格は、航空機部品、予備部品、メンテナンス記録のマーキングにCode 39(オプションのFull ASCII付き)を指定しています。部品識別子に標準のCode 39文字セットを超える小文字や特殊文字が含まれる場合は、Mod 43チェックディジット付きのCode 39 Extendedが使用されます。

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

Code 39 Extendedのエンコードルール、文字サポート、スキャナ互換性、実用的な使用法に関する最も一般的な質問への技術的な回答。

1

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

標準のCode 39は43文字(大文字A–Z、数字0–9、および8つの特殊文字(スペース、-、.、$、/、+、%、*))をエンコードします。Code 39 Extended — Code 39 Full ASCIIとも呼ばれる — は、4つのシフト文字($、/、+、%)を使用して非ネイティブ文字を2文字シーケンスとしてエンコードすることにより、これを128すべてのASCII文字に拡張します。たとえば、小文字の「a」は2文字シーケンス「+A」としてエンコードされます。物理的には、両方のバリアントは同じバーとスペースのパターンを使用します。違いは、スキャナがマルチ文字シーケンスをどのように解釈するかにあります。

2

Code 39 Extendedは標準のCode 39スキャナと互換性がありますか?

Code 39 Extendedバーコードは、任意のCode 39スキャナで物理的に読み取ることができます。ただし、小文字などの拡張文字を正しくデコードするには、スキャナを明示的にCode 39 Full ASCIIモード用に構成する必要があります。標準のCode 39モードに設定されたスキャナは、デコードされた文字(「a」)ではなく、生の2文字シフトシーケンス(例:「+A」)を返します。スキャナのプログラミングマニュアルまたは構成シートで、Code 39 Full ASCII有効コードを確認してください。

3

Code 39 Extendedにはチェックディジットがありますか?

Code 39標準ではチェックディジットは必須ではありませんが、オプションのMod 43チェック文字が広くサポートされています。使用する場合、チェックディジットはすべてのエンコードされた文字値の合計を43で割った剰余として計算され、ストップシンボルの前の最後のデータ文字として追加されます。HIBCヘルスケアバーコードや一部の航空宇宙規格を含む一部の規制対象アプリケーションでは、Mod 43チェックディジットが必要です。このジェネレーターは、オプションが有効な場合にチェックディジットを自動的に計算して追加します。

4

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

Code 39 Extendedは、128すべてのASCII文字(大文字A–Z、小文字a–z、数字0–9、制御文字(NULからUSおよびDEL)、および@、#、!、(、)、[、]、{、}、\、^、~などを含むすべての印刷可能な句読点と特殊文字)をエンコードします。文字は、単一のネイティブCode 39シンボル(43文字のネイティブセットの場合)または2シンボルシフトシーケンス(他のすべての場合)としてエンコードされます。

5

完全なASCIIエンコードに関して、Code 39 ExtendedはCode 128とどのように比較されますか?

Code 39 ExtendedとCode 128はどちらも完全な128文字のASCII文字セットをエンコードできます。Code 128は大幅にコンパクトです — 各文字をより少ないモジュールでエンコードし、同じデータに対してより狭いバーコードを生成します。Code 128には必須のチェックディジット検証もあります。Code 39 Extendedは、特に多くの非ネイティブ文字が存在する場合(それぞれに2つのシンボルが必要なため)、同じデータ長に対してより広くなります。スキャナインフラストラクチャがすでにCode 39用に展開されており交換できない場合はCode 39 Extendedを選択し、バーコードサイズやデータ密度が重要な新しい展開の場合はCode 128を選択してください。

6

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

標準では固定の最小または最大データ長は指定されていませんが、実際の実装では少なくとも1つのデータ文字が必要です。バーコード幅はデータ長に応じて線形にスケーリングします。ネイティブのCode 39文字はそれぞれ1文字幅を追加し、拡張(2シンボル)文字はそれぞれ2文字幅と文字間ギャップを追加します。このジェネレーターには人為的なデータ長制限はありません。非常に長い文字列または多くの拡張文字を含む文字列は広いバーコードを生成します — ライブプレビューを使用して結果がラベル寸法に適合することを確認してください。

7

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

ISO/IEC 16388では、Code 39またはCode 39 Extendedバーコードの両側に、Xディメンション(モジュール幅)の10倍、または最小2.54mmのいずれか大きい方の最小クワイエットゾーンを要求しています。クワイエットゾーンは、スキャナがシンボルの開始と終了を検出できるようにする、バーコードの左右の空白領域です。このジェネレーターは、デフォルトの幅で正しいクワイエットゾーンを自動的に含め、マージン設定を通じてそれらを増やすことができます。

8

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

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

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

この無料のCode 39 Extendedバーコードジェネレーターはすぐに使用できます。小文字、句読点、特殊文字を含む任意のASCII文字列を入力し、サイズと外観を調整し、数秒で印刷可能なPNGまたはSVGバーコードをダウンロードします。登録不要、ウォーターマークなし、使用制限なし。すべてのエンコードはブラウザのローカルで行われます — あなたのデータは完全にプライベートに保たれます。1つのバーコードを生成するか、数千個を生成するかに関わらず、ツールはボリュームに関係なく完全に無料です。