メインコンテンツへスキップ

カメラでQRコードとバーコードを瞬時にスキャン

デバイスのカメラでQRコード、EANバーコード、UPCコードなどをスキャン・デコードできます。すべての処理はブラウザ内で完結します — 画像のアップロードはありません。

BarcodeDetector APIを使用してカメラフィードからバーコードとQRコードを検出・デコードします。QR、EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF、Data Matrixなどの形式に対応。

標準的なQRコードは最大4,296文字の英数字または7,089桁の数字を格納でき、コードの最大30%が損傷していても読み取れるエラー訂正機能を内蔵しています。

結果の意味は?

結果 範囲 意味
良好 バーコードが1〜2秒以内に検出・デコード カメラとブラウザがバーコードスキャンに対応しています。デコードされた内容(URL、テキスト、製品コード)は即座に表示され、コピーまたは開くことができます。
注意 バーコードが検出されるが数秒かかるか位置調整が必要 スキャンは動作しますが条件が最適ではありません。照明を改善し、カメラを安定させ、バーコードに近づいてください。
不良 BarcodeDetector APIが利用できないかバーコードが検出されない ブラウザがBarcodeDetector APIをサポートしていないか、バーコードが損傷、ぼやけている、または未対応の形式です。ChromeまたはEdgeをお試しください。

よくある問題と解決策

ブラウザがBarcodeDetectorをサポートしていないと表示

BarcodeDetector APIはmacOS、Windows、Android、ChromeOSのChrome、Edge、Operaでサポートされています。FirefoxとSafariはサポートが限定的またはありません。chrome://flagsで'Experimental Web Platform features'フラグを有効にしてください。

QRコードが明確に見えているのに検出されない

QRコード全体が余白を含めてカメラフレーム内にあることを確認してください。コード上のグレアや影を避けてください。カメラを15〜30cm離して持ってください。

カメラの映像がぼやけてコードがスキャンできない

バーコード領域をタップまたはクリックしてオートフォーカスを起動してください。デバイスを安定させてください。バーコードスキャンにはバーと背景間の明確なコントラストが必要です。

スキャナーが誤ったバーコード形式を検出する

フレーム内に複数のバーコードが見える場合、意図しないものが検出される可能性があります。ターゲットバーコードのみが見えるようにカメラを調整してください。

関連ツール

よくある質問

どのバーコード形式がサポートされていますか?

スキャナーはBarcodeDetector APIで利用可能なすべての形式をサポートします:QR Code、Data Matrix、Aztec、EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、Code 93、Codabar、ITF。利用可能な形式はプラットフォームに依存します。

スキャンはローカルで行われますか?それとも画像がサーバーに送信されますか?

すべてのバーコード検出とデコードはBarcodeDetector APIを使用してブラウザ内で完全に実行されます。カメラフレーム、画像、デコードされたデータはどのサーバーにも送信されません。ページ読み込み後は完全にオフラインで動作します。

スクリーンショットや画像ファイルからバーコードをスキャンできますか?

はい、ライブカメラスキャンに加えて、バーコードを含む画像をアップロードまたは貼り付けることができます。BarcodeDetector APIは静的画像を含むあらゆるImageBitmapSourceで動作します。

なぜスマホの方がノートパソコンよりスキャンが速いのですか?

モバイルデバイスは一般的にオートフォーカスが優れ、高解像度の背面カメラと最適化されたネイティブバーコード検出ライブラリを備えています。ノートパソコンでの最良の結果には、バーコードを大きく印刷するか、明るい環境を使用してください。