PDF417バーコード作成
テキストからPDF417の2次元バーコードを作成します。誤り訂正レベル0〜8、列数、行数、コンパクトモード、モジュールサイズ、余白を指定でき、PNGとSVGで保存できます。
PDF417は、3〜90行のコードワードを積み重ねた2次元バーコードで、英字約1,850文字、1,108バイト、数字2,710桁まで格納できます。北米の運転免許証や身分証明書(AAMVA)の裏面、印刷された航空会社の搭乗券(IATA BCBP)、配送ラベルなどに使われています。このツールはブラウザ内でシンボルを作成し(テキストはアップロードされません)、PNGまたはSVGとして保存します。
使い方
- テキストを入力または貼り付けます。改行やどの言語も使えます。
- 誤り訂正と列数は自動のままにするか、自分で設定します。
- モジュール幅、行の高さ、クワイエットゾーンを設定します。スペースが厳しいときだけコンパクトにチェックを入れてください。
- 画面用にはPNG、印刷用にはSVGをダウンロードし、スキャナーで試してください。
計算式
誤り訂正コードワード k = 2^(レベル + 1) · 行 × 列 ≥ 1 + データコードワード + k · 幅 = 17 × (列 + 4) + 1 モジュール
コードワード1つはバー4本とスペース4つで、17モジュールにわたります。テキスト圧縮ではコードワード1つに2文字、バイト圧縮では6バイトを5コードワード、数字圧縮では44桁を15コードワードに詰めます。コードワード1つがデータ長を示し、グリッドの残りはパディングとリード・ソロモン誤り訂正です。自動ではISO/IEC 15438の推奨最小レベル(データコードワード40個まではレベル2、160個まではレベル3、320個まではレベル4、それ以上はレベル5)を使い、グリッドに余裕があればさらに引き上げます。コンパクトPDF417の幅は17 × (列 + 2) + 1 モジュールです。
計算例
数字44桁(12345678901234567890123456789012345678901234)は、数字圧縮への切り替えコードワード1つとコードワード15個、つまりデータコードワード16個になります。自動ではレベル2(コードワード8個)と round(√(24 ÷ 3)) = 3列が選ばれるため、コードワード25個には ⌈25 ÷ 3⌉ = 9行 × 3列 が必要で、余白を除いたサイズは120 × 27モジュールです。
よくある質問
どのレベルを使えばよいですか?
ほとんどの場合は自動で十分です。擦れやすいラベルにはレベル5以上を使ってください。AAMVAの免許証規格は最低レベル3を要求し、レベル5を推奨しています。レベルが1つ上がるごとに誤り訂正コードワードが2倍になり、シンボルも大きくなります。
スマートフォンのカメラで読み取れないのはなぜですか?
多くのスマートフォンのカメラアプリは、QRコードしか開きません。2次元バーコードスキャナーか、PDF417に対応したスキャナーアプリを使ってください。
ECIマーカーは何をするものですか?
ASCII以外の文字(é、ü、日本語など)はUTF-8のバイトとして格納され、ECI 000026マーカーがそのことをリーダーに伝えます。マーカーがないと、リーダーが文字セットを推測し、文字化けして表示するものもあります。
運転免許証のバーコードを作れますか?
いいえ。このツールは入力したテキストをエンコードするだけで、身分証のテンプレートはありません。免許証や身分証のバーコードはAAMVA規格に従い、発行機関が作成します。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/pdf417-generator/
このツールを引用する
kakaoCalc. (2026, November 8). PDF417バーコード作成. https://kakao.mobile/ja/tools/pdf417-generator/
“PDF417バーコード作成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/pdf417-generator/.