コード生成 ガイド

QRコードとバーコード(Code 128、Code 39、EAN-13、EAN-8、UPC-A、UPC-E)を即座に生成します。PNGまたはSVGでダウンロード。

コード生成に戻る

このツールの機能

コード生成ツールは、ブラウザでQRコードとバーコードを即座に作成します。URLやテキスト用のQRコード、または Code 128、Code 39、EAN-13、EAN-8、UPC-A、UPC-E のバーコードを生成。PNG(QR)または SVG(バーコード)でダウンロード。サーバーアップロードなし—すべてローカルで実行。

使い方

  1. コードタイプを選択 — QRコードまたはバーコード形式(Code 128、Code 39、EAN-13 など)を選択。
  2. 内容を入力 — テキスト、URL、または数値を入力。形式のヒントに従う(例:EAN-13は13桁)。
  3. プレビューを表示 — コードがリアルタイムで表示。無効な入力はインラインエラーを表示。
  4. ダウンロード — ダウンロードをクリックして PNG(QR)または SVG(バーコード)で保存。
  5. コピー — QRコードの場合、コピーでエンコードされたテキストをクリップボードにコピー。

動作の仕組み

入力は各コードタイプの構造ルール(長さ、文字セット、EAN/UPCのチェックディジット)で検証されます。qrcode ライブラリでQRコードをレンダリング;jsbarcode で全バーコード形式をレンダリング。EAN/UPCのチェックサムディジットは jsbarcode で計算。出力はcanvas(QR)またはSVG(バーコード)でブラウザ内で完全に生成—サーバー呼び出しなし。

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

使用例とサンプル

  • QRコード — ポスター、名刺、メニュー用のURLをエンコード。
  • 小売 — 商品ラベル用の EAN-13 または UPC-A を生成。
  • 在庫 — 倉庫バーコード用の Code 128 または Code 39。
  • イベント — チケットやチェックインリンク用のQRコード。
  • 開発者 — スキャンアプリ用のクイックテストコード。

  • QRコードhttps://example.com → スキャン可能なQR画像
  • EAN-135901234123457(13桁、有効なチェックディジット)→ 小売バーコード
  • Code 128ABC-1234 → 汎用バーコード

制限と既知の制約

  • EAN/UPCチェックディジット — 有効である必要あり;jsbarcode が検証し、無効な入力は拒否する場合あり。
  • QR容量 — 最大約4,000文字;非常に長いテキストはスキャン信頼性に影響する場合あり。
  • バーコード長 — Code 128/39 には最大長(例:80文字);EAN-13 は正確に13桁。
  • ダウンロードのみ — 直接印刷は不可;必要に応じてダウンロードしたファイルをブラウザで印刷。

動作の仕組み

方法

  • Input validated against structural requirements before render; invalid input shows inline error.
  • Codes downloadable as PNG (QR) or SVG (barcodes) entirely in browser.

知っておくべきこと

  • QR and barcode generation use trusted libraries; checksum validation is handled automatically.
  • Input is validated for format; invalid checksums are caught and reported.

すべての計算と変換はブラウザ内で完全に実行されます。データはサーバーに送信されず、入力内容はデバイスから離れません。