QRコードの画像を読み取り、文字列を出力します。QR code decode

画像のQRコードをデコード。QR読み取り

QRコードが書かれた画像を読み込ませます。QRコードの内容を文字列出力します。
処理はJavaScriptで完結しています。サーバーにアップロードされませんので機密データも安心。個人利用無料、商用利用無料。

画像を選択 ここにドラッグまたはここをクリック

 
関連サイト:
QRコード作成
QRコード作成 SVG版
QRコード作成。Illustrator版。AIデータを出力
QRコード作成。Excel版。.xlsxを出力
動作環境(2022-08-08時点)
・Google Chrome 103
・Microsoft Edge 103
・Mozilla Firefox 103
・Apple Safari 15.6
使い方
QRコードが書かれた画像を選択します。読み取りボタンによりQRコードに記録されている情報が出力されます。
日本語(漢字・かな)データの場合、仕様としてはShift-JISでデータが格納されるとのことです。
念のため Shift-JIS と UTF-8 でデコードした結果を表示します。
読み取りたい画像の例
以下の様な不要な情報が混ざった画像、傾いた画像でも読み取り可能です。
QRコードの容量
数字のみ:最大7,089文字
英数(US-ASCII):最大4,296文字
バイナリ(8ビット):最大2,953バイト
漢字・かな(Shift_JIS):最大1,817文字
最大容量は、バージョンを最大(40)、誤り訂正レベルを最低(L) にした場合の値。
QRコードとは
QRコードとは、1994年にデンソーの開発部門(現在は分離し、デンソーウェーブ)が開発したマトリックス型二次元コードの一種です。白と黒の格子状のパターンで情報を表します。
QRはQuick Response(クイックレスポンス)に由来し、高速読み取りができるように開発されました。日本では最も普及している二次元コードと言えます。
バーコードは横方向にしか情報を持たないのに対し、QRコードは縦横に情報を持ちます。そのため、格納できる情報量が多く、数字だけでなく英字や漢字のデータも格納できます。また、推奨はされていませんが、濃淡の判別が可能な色あいであれば、色も付けた状態でも読み込む事ができます。
「QRコード」は株式会社デンソーウェーブの登録商標です。
QRコードの中に画像
データとしてではなくQRコードの画像の中央に画像などを組み込んだものが一部で使用されていますが、これらの多くはQRコードの上に単に文字や画像を載せたものに過ぎず厳密にはQRコードの規格に準拠していません。 QRコードのエラー訂正のレベルや読み取り機器の性能によってはコードが正常に読み取れない場合があります。デンソーウェーブでは、規格に準拠していないコードについて「QRコード」と呼ぶことはできないとしており、規格外のコードの使用に対しては特許権を行使することもあり得るとしています。
代案としてデンソーウェーブでは、QRコードの中に視覚的情報を入れられる「フレームQR」という仕様を提供しています。
2022年8月初版
このサイトについてのお問い合わせはエーオーシステムまでお願いいたします。
ご使用上の過失の有無を問わず、本プログラムの運用において発生した損害に対するいかなる請求があったとしても、その責任を負うものではありません。