このページは画像ファイル(写真、スクリーンショット、スキャンした書類)からQRコードを読み取ります。デコーダーはJavaScriptを使ってお使いの端末上で完結して動作し、画像がサーバーに送信されることはありません。
QRの画像がない場合は、代わりにスマートフォンのカメラをコードに向けてください。最近のiPhoneとAndroidのカメラは、アプリなしでQRコードをそのまま読み取れます。
こんなときに便利です
よくあるケース:チャットで送られてきたQRのスクリーンショット、カメラを向けられないPDFに埋め込まれたQR、斜めから撮影した印刷済みQRを再スキャンせずにデコードしたい場合、クリックする前に中身を確認したいQR付きのマーケティングメールなど。いずれの場合も、ここで画像を開くほうが、画面にスマートフォンを向けようとするより速いです。
読み取れるものと読み取れないもの
私たちはQRコード、つまりDenso Waveが発明した正方形の2Dバーコードをデコードします。このページからは1Dバーコード(EAN、UPC、Code 128など)、Data Matrix、PDF417、Aztecコードはデコードしません。それらの読み取りには別のデコーダーが必要で、ロードマップに入っています。
コードの品質が重要です。ぼやけた写真、コントラストの低い印刷、反射で覆われたQRは、デコードに失敗することがよくあります。QRがフレームいっぱいに写るように撮り直して、もう一度お試しください。
プライバシー
ファイルピッカーはバイトをローカルで読み込みます。<img> タグがプレビューをローカルで描画し、JsQRがページ内で実行され、デコードされたテキストをお使いの端末上のJavaScriptに返します。私たちがホストするものは画像もデコード結果も一切見ません。デコード中にどのサーバーへもリクエストは送信されません。
よくある質問
- 画像はどこかにアップロードされますか?
- いいえ。画像はお使いの端末上で動作するJavaScriptによって読み込まれます。アップロード、保存、記録は一切されません。タブを閉じれば画像は消えます。
- 画像内のQRコードが見つからなかったのはなぜですか?
- 最もよくある原因は、フレーム内でQRが小さすぎる、画像がぼやけているかコントラストが低い、QRの一部しか写っていない、のいずれかです。コードに寄ってトリミングする、ピントを合わせて撮り直す、または解像度の高い画像を使ってください。
- 破損したQRコードや一部が欠けたQRコードも読み取れますか?
- QRコードには誤り訂正機能(通常7%–30%の回復)が組み込まれているため、小さな汚れや隅の欠けがあってもスキャンできることがよくあります。片隅の大部分が欠けたQRは、たいてい読み取れません。
- スクリーンショットでも動作しますか?
- はい。ウェブページ、PDF、写真からのQRコードのスクリーンショットは、いずれも同じ方法でデコードできます。
- バーコード(EAN、UPC、Code 128)はどうですか?
- このスキャナーはQRコードのみを読み取ります。1Dバーコードのスキャナーはまだありませんが、ロードマップに入っています。
