数値または対応するテキストから Code 128 バーコードを生成し、バーコード画像と読み取り可能な値を表示します。
ブラウザ内でローカルに実行値を入力して「バーコードを生成」を押すと、Code 128 のバーコードが PNG 画像として描画され、符号化した文字列がバーの下に表示されます。描画はブラウザー内で行われ、入力した値はどこにも送信されません。
ページを開いた時点で kivtools.com のサンプルバーコードが表示されるので、入力前に出力形式を確認できます。
テストでは ASCII の範囲と Latin-1 の一部を確認しました。A–Z、a–z、0–9、スペース、タブ、一般的なキーボードの記号はすべて符号化でき、È から Ï までの文字も使用できました。一方、é、ü、ñ、ß、ユーロ記号、中国語、絵文字は失敗しました。
使用できない文字が含まれている場合、ツールは直前の画像を消してメッセージを表示します。古い画像や不完全なバーコードを画面に残しません。
幅は英字 1 文字あたり約 22 ピクセル、数字 1 桁あたり約 11 ピクセルに、固定の余白約 90 ピクセルを加えたものになります。4 文字で 178 ピクセル、120 文字で 2,730 ピクセル、高さは常に 142 ピクセルでした。折り返しは行われないため、長い値はそのまま長い画像になります。
ブラウザーはサイズ上限を超えたキャンバスを書き出せず、PNG の書き出しはエラーなしで失敗します。テストでは 2,800 文字までは画像が生成でき、3,000 文字では生成できませんでした。現在は空の枠を残さず、値が長すぎる旨を表示します。
このページが描画するのは常に Code 128 です。EAN/UPC、Code 39、Data Matrix、QR のジェネレーターではなく、値が有効な商品番号かどうかも検証しません。数字の並びはそのまま符号化され、チェックディジットは追加されません。
読み取り側が特定の形式を要求する場合は、先にサンプルを生成し、実際に使用する機器で読び取って確認してください。