このツールの機能
コード生成ツールは、ブラウザでQRコードとバーコードを即座に作成します。URLやテキスト用のQRコード、または Code 128、Code 39、EAN-13、EAN-8、UPC-A、UPC-E のバーコードを生成。PNG(QR)または SVG(バーコード)でダウンロード。サーバーアップロードなし—すべてローカルで実行。
使い方
- コードタイプを選択 — QRコードまたはバーコード形式(Code 128、Code 39、EAN-13 など)を選択。
- 内容を入力 — テキスト、URL、または数値を入力。形式のヒントに従う(例:EAN-13は13桁)。
- プレビューを表示 — コードがリアルタイムで表示。無効な入力はインラインエラーを表示。
- ダウンロード — ダウンロードをクリックして PNG(QR)または SVG(バーコード)で保存。
- コピー — 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-13:
5901234123457(13桁、有効なチェックディジット)→ 小売バーコード - Code 128:
ABC-1234→ 汎用バーコード
制限と既知の制約
- EAN/UPCチェックディジット — 有効である必要あり;jsbarcode が検証し、無効な入力は拒否する場合あり。
- QR容量 — 最大約4,000文字;非常に長いテキストはスキャン信頼性に影響する場合あり。
- バーコード長 — Code 128/39 には最大長(例:80文字);EAN-13 は正確に13桁。
- ダウンロードのみ — 直接印刷は不可;必要に応じてダウンロードしたファイルをブラウザで印刷。