開発者ツール2026-05-10

QRコードリーダー:オンラインでQRコードをスキャン・デコード(カメラ&ファイルアップロード)

QRコード(Quick Responseコード)は、最大7,089文字の数字または2,953バイトのバイナリデータを白黒モジュールの正方形グリッドに詰め込みます——そして、商品パッケージ、レストランのメニュー、決済端末、イベントチケット、マーケティング資料などで1日に何十回も遭遇しています。当QRコードリーダーは、デバイスのカメラを使用して(リアルタイムスキャン)、またはアップロードされた画像ファイルをデコードすることで、あらゆるQRコードを即座にデコードします。スキャンされたデータをリモートサーバーに送信して処理する多くのオンラインQRリーダーとは異なり、当ツールはWebAssemblyにコンパイルされたjsQRおよびZXingライブラリを使用してデコードエンジンを完全にブラウザ内で実行します——スキャンされたURL、WiFi認証情報、連絡先の詳細がデバイスから外部に出ることはありません。このリーダーはQRコードがエンコードできるすべてのデータタイプをサポートしています:プレーンURLとテキスト、WiFiネットワーク認証情報(SSID、パスワード、暗号化タイプ)、vCard連絡先情報、件名と本文が事前入力されたメールアドレス、受信者と本文付きのSMSメッセージ、地理座標(geo: URI)、カレンダーイベント(iCalendar形式)、電話番号。デコード後、ツールは抽出されたデータを表示し、ワンクリックアクション——新しいタブでURLを開く、WiFiネットワークに接続する、連絡先を追加する、生のデコード文字列をコピーする——を提供します。

qr_code_scanner

QRコードリーダー

無料 · 登録不要

このツールを無料で試す →open_in_new

ステップバイステップガイド

1

スキャン方法を選択

「カメラ」を選択してデバイスのWebカメラを使用してリアルタイムでQRコードをスキャンします——カメラをQRコードに向けると、ツールが200〜500ミリ秒以内に自動的にデコードします。または、「ファイルアップロード」を選択して保存された画像(スクリーンショット、写真、PDFページ、またはドキュメント内の埋め込みQR)からQRコードをデコードします。ファイルアップロードモードはPNG、JPEG、WebP、GIF、BMP、TIFF形式をサポートしています。

2

デコードされたデータを表示して操作

デコードされたコンテンツが即座に表示され、データタイプが自動検出されます。URLの場合、「訪問」ボタンがセキュリティプレビュー後に新しいタブで安全に開きます。WiFi認証情報の場合、SSIDとパスワードが表示され、ワンクリックの「接続」アクションが提供されます。vCard連絡先の場合、すべてのフィールド(名前、電話番号、メール、組織、住所)が保存可能な連絡先カードに解析されます。生のデコード文字列は常に検証用に下部に表示されます。

3

複数コードの処理と結果のエクスポート

複数のQRコードを含む画像(例:商品ラベルのページ)の場合、リーダーはそれらすべてを同時に検出してデコードし、番号付きリストで結果を表示します。アプリケーションとの統合用にJSONとして、またはスプレッドシート分析用にCSVとしてデコードデータをエクスポートします。スキャン履歴(ブラウザのlocalStorageにローカルに保存)を使用すると、再スキャンせずに最近スキャンしたコードを再訪できます。

ヒントとベストプラクティス

check_circle

QRコードのバージョンは1(21x21モジュール、最大25文字)から40(177x177モジュール、最大7,089文字の数字)までの範囲です。ほとんどの消費者向けQRコードはバージョン2〜10(25x25〜57x57)です。最適でないスキャン条件では、より高い誤り訂正を持つ低いバージョンを選択してください。

check_circle

QRコードの誤り訂正は、4つのレベルでReed-Solomonコードを使用します:L(低、7%回復——最大データ容量、クリーンなデジタル表示に使用)、M(中、15%——ほとんどのQRコードのデフォルト、最適なバランス)、Q(四分位、25%——軽微な損傷リスクのある印刷物に使用)、H(高、30%——屋外ポスター、商品パッケージ、または汚れたり部分的に隠れたりする可能性のあるコードに使用)。Hレベル訂正のコードは、モジュールの最大30%が損傷しても読み取ることができます。

check_circle

すべてのQRコードの角にある3つの大きな正方形はファインダーパターンです——スキャナーは最初にこれらを見つけて、コードの向きと透視歪みを決定します。それらの間にある小さな正方形(バージョン2以上では複数)はアライメントパターンで、スキャナーが曲面に印刷されたコードの曲率を補正するのに役立ちます。

check_circle

QRコードのデータ容量(タイプ別):数字のみ——7,089文字(バージョン40、誤り訂正L)。英数字(0-9, A-Z, スペース, $%*+-./:)——4,296文字。バイナリ/バイト(ISO 8859-1)——2,953バイト。漢字(Shift JIS)——1,817文字。ほとんどの実際の使用では、QRコードは50〜150文字のデータを格納します。

check_circle

画面からスキャンする場合(例:別の携帯電話やモニターに表示されたQRコード)、ソースデバイスの画面の明るさをわずかに下げて、スキャナーのコントラストを向上させます。カメラベースのQRリーダーは画面のグレアに苦労することがあります——スキャンデバイスをわずかな角度(15〜20度)に保持すると、反射を排除するのに役立ちます。

check_circle

モバイルデバイスのダークモードはQRコードスキャンを妨げる可能性があります。Webサイトがダークテーマのページ内に黒地に白の画像としてQRコードを表示する場合、周囲の暗いピクセルがスキャナーのファインダーパターン検出を混乱させる可能性があります。ページテーマに関係なく、QRコードが白背景と十分なクワイエットゾーン(全側面に4モジュールの白スペース)で表示されるようにしてください。

check_circle

損傷したQRコードや低品質のQRコードをスキャンする場合、ファイルアップロード方式の方がカメラスキャンよりも信頼性が高いことがよくあります。最初にコードの写真を撮り、その後ファイルをアップロードします——デコードアルゴリズムは、リアルタイムカメラモードが許容するよりも多くの処理時間を画像分析(コントラスト強調、シャープ化、透視補正の適用)に費やすことができます。

check_circle

セキュリティ:リンクを開いたりアクションを取る前に、常にQRコードのデコードされたコンテンツをプレビューしてください。QRコードは悪意のあるURL、フィッシングページ、または支払いリダイレクトをエンコードできます。当リーダーはアクションボタンを提供する前に完全なデコードコンテンツを表示し、URLの場合は既知のフィッシングデータベースに対する安全性チェックと共にドメインを表示します。

よくある質問

最大データ容量はQRコードのバージョン(1〜40)と誤り訂正レベルに依存します。バージョン40、誤り訂正L(7%)では、QRコードは次のものを格納できます:7,089文字の数字、4,296文字の英数字、2,953バイトのバイナリデータ(ISO 8859-1)、または1,817文字の漢字。参考までに、名前、電話番号、メール、URLを含むvCardは通常150〜250文字です——バージョン5のQRコード(誤り訂正Mで106バイト)にも十分収まります。

QRコードは至る所にあります——そして当無料スキャナーはそれらすべてをデコードします。カメラでリアルタイムにスキャンする場合でも、画像ファイルをアップロードする場合でも、デコードされたデータは即座に表示され、URL、WiFi、連絡先などのスマートアクションボタンが付きます。すべての処理はブラウザ内でローカルに行われます。今すぐQRコードをスキャンしてください。

このツールを無料で試す →open_in_new