バーコード生成

Code128 / Code39 のバーコードを生成してSVGで保存できます。種別ごとの入力制約をチェックして不正入力を明確に案内するため、業務での使い分けにも対応しやすい構成です。処理はブラウザ内で完結します。

Code128は1行文字列を対象に広く入力できます(改行不可)。

バーコードプレビュー

生成後にここへバーコードを表示します。

現在設定: -

入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。

使い方

  1. 種別(Code128 / Code39)を選び、バーコード文字列を入力します。
  2. 必要に応じて表示文字ON/OFFを設定し、「生成する」を押します。
  3. プレビューを確認し、問題なければSVGをダウンロードします。

判断基準

英数字と記号を幅広く扱いたいときはCode128、社内でCode39運用が決まっている帳票やラベルはCode39を選ぶと、 現場の読み取り設定と齟齬が出にくくなります。

よくある失敗

  • Code39のまま小文字やアンダースコアを入力し、生成できずに止まる。
  • 末尾に半角スペースが混じったまま印刷し、目視値と実データがずれる。
  • ラベルの幅に対してバーが密になりすぎ、スキャナ読取で欠損が出る。

境界条件

  • JAN/EANやITFなど、Code128/Code39以外の規格はこのツールでは生成しません。
  • 一般的には印字品質や紙質で読取率が変わるため、実運用プリンタでの現物確認が必要です。
  • GS1など業界規格の必須ルールがある場合は、公式仕様を優先して最終確認してください。

注意点

  • Code39は使える文字が限定されます。小文字は自動で大文字化します。
  • 表示文字ON/OFFは見た目の切り替えで、バーコード内容自体は同じです。
  • 読み取りしづらい場合は表示サイズ・余白・印刷条件を見直してください。
  • 処理はブラウザ内で完結し、入力内容はサーバー送信しません。
  • 入力内容はURLクエリにも反映されるため、共有時は機密情報が含まれていないか確認してください。

具体例

  • 入力: Code39 / `grsy-2026-01` → 出力: `GRSY-2026-01` に正規化して生成。
  • 入力: Code128 / `INV#2026-03-A` → 出力: 同文字列でCode128バーコードを生成。

失敗しやすい生成例

  • Code39で未対応文字を入力する

    許容外文字を含むと生成エラーになります。

    例: 入力例: 小文字`abc`をCode39で指定 / 出力: バリデーションエラー

  • 種別変更後に入力を見直さない

    前種別では有効でも新種別で無効なケースがあります。

    例: 判断ポイント: barcodeType変更時は入力制約説明を再確認

境界値・例外ケース

  • 極端に長い文字列

    バー幅が密になりスキャナで読みにくくなる場合があります。

    例: 判断ポイント: 実運用では短い識別子に分割する

  • 表示文字OFFで運用

    目視確認が難しく誤ラベルに気づきにくくなります。

    例: 入力例: displayValue OFF / 出力: 下部文字列なし

よくあるミス

  • 生成後の読取テストを省略する

    印刷品質やスキャナ差で読み取り失敗が起こり得ます。

    例: 運用例: 印刷前に実機スキャンテストを実施

  • SVG保存時に版管理しない

    同名上書きでラベル取り違えリスクが上がります。

    例: 判断ポイント: ファイル名に日付やロットを含める

FAQ

  • Code128とCode39の違いは?

    Code128は幅広い文字列を扱いやすく、Code39は対応文字が限定されます。用途に応じて種別を選んでください。

  • 表示文字ON/OFFでデータ内容は変わりますか?

    変わりません。表示文字の有無は見た目だけの切り替えです。

  • Code39で使えない文字を入力するとどうなりますか?

    許可文字以外が含まれる場合はエラーを表示し、生成結果は更新しません。

  • 印刷時に読み取り精度を上げるにはどう調整すればよいですか?

    余白を十分に取り、縮小印刷を避けるのが基本です。特に小さいラベルでは、実機スキャナで事前確認する運用を推奨します。

基本FAQ

  • 入力データは外部へ送信されますか?

    原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。

  • 入力内容は自動保存されますか?

    原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。

現在の入力内容とあわせて確認しやすいツールです。