QRコードスキャナー
画像をアップロードしてQRコードの内容を検出(ローカル処理)
無料のオンラインQRコードスキャナー。画像をアップロードまたはドラッグするだけでQRコードを即座にデコード、モバイルではカメラにも対応。結果をコピーまたはリンクを直接開くことができ、処理はすべてローカルで安全。
関連おすすめ
QRコードとは?
QRコード(Quick Response Code)は、日本のデンソーウェーブ社が1994年に発明した、白黒の正方形モジュールをマトリックス状に配置した2次元バーコードです。従来の1次元バーコードと比較して、同じ面積により多くの情報を格納でき、誤り訂正機能を備えているため、一部が破損してもデコードが可能です。
**QRコードの構造:** 角にある3つの大きな正方形の模様は位置検出パターン(Position Detection Patterns)で、コードの位置と向きをすばやく特定するために使用されます。タイミングパターンはモジュールの座標を決定するのに役立ち、アライメントパターンは遠近歪みを補正します。形式情報には誤り訂正レベルとマスクパターンが格納され、データ領域には実際にエンコードされた内容が含まれます。
**なぜPCでQRコードをスキャンするのか?** 仕事では、PC上でスクリーンショット、ドキュメント、ウェブページに含まれるQRコードを受け取ることがよくありますが、スマホを取り出してスキャンするのは面倒です。このツールを使えば、PC上で直接画像をアップロードしてデコードできるため、スマホを取り出す必要がなく、オフィス環境で特に便利です。
**QRコード vs バーコード:** 1次元バーコード(Code 128、EAN-13など)は水平方向に少量のデータしかエンコードできず、主に小売業で使用されています。QRコードは水平・垂直両方向に情報を格納するため、はるかに大きな容量を持ち、URL、テキスト、連絡先、Wi-Fi設定などをサポートしており、その汎用性の高さから広く普及しています。
ユースケース
- PCで受け取ったQRコードのスクリーンショットや画像から、リンクやテキストを素早く抽出
- スマホが手元にない、または使いにくい状況でPC上で直接QRコードをデコード
- ポスター、ドキュメント、ウェブページにあるQRコードの実際の内容をデコードして確認
- モバイル端末では直接カメラを使用してリアルタイムでQRコードをスキャン
使い方
- アップロードエリアをクリックしてQR画像を選択するか、画像をドラッグ&ドロップで直接エリアに配置
- ツールが自動的にマルチスケールスキャンを実行し、QRコードの内容を認識・デコード
- 認識結果を確認し、コピーボタンをクリックして内容をコピーするか、URLを直接開く
特徴
- 画像アップロードによるデコード:クリックで選択または画像をドラッグしてQRコードの内容を自動認識
- マルチフォーマット対応:JPG、PNG、WEBP、GIF、BMPなどの一般的な画像形式に対応
- カメラ撮影:モバイル端末では直接カメラを起動して撮影・スキャンが可能
- マルチスケールスキャン:複数のズームレベルを自動で試し、ぼやけたQRや遠くのQRの認識率を向上
- ワンクリックコピー:結果をクリップボードにコピー、URLは直接開くことが可能
- ローカル処理:認識はすべてブラウザ内で実行、画像はアップロードされずプライバシー保護
よくある質問
画像からQRコードを読み取るにはどうすればいいですか?
アップロードエリアをクリックしてQRコードを含む画像を選択するか、画像をドラッグ&ドロップで直接アップロードエリアに配置すると、自動的に認識・デコードされます。JPG、PNG、WEBP、GIF、BMPなどの一般的な形式に対応しています。結果はページ上に直接表示され、ワンクリックでコピーできます。
ウェブカメラなしでPCでQRコードを読み取るには?
QRコードが含まれるスクリーンショット、写真、またはダウンロードした画像をこのツールにアップロードするだけです。カメラやスキャナーソフトのインストールは不要です。スマホが手元にないときや、PCで受け取ったQRコードの内容をすぐに抽出したいときに便利です。
スマホのカメラで直接スキャンできますか?
はい。モバイル端末では、アップロードボタンをタップしてカメラで撮影することを選択できます。カメラをQRコードに向けると、写真を保存してからアップロードすることなく、直接スキャンできます。
ぼやけているQRコードやロゴ入りQRコードでも認識できますか?
QRコードには4段階の誤り訂正レベル(L=7%、M=15%、Q=25%、H=30%)があります。多少のぼやけ、中央のロゴ、部分的な破損であれば、通常はデコード可能です。このツールはマルチスケールスキャンアルゴリズムを使用しており、自動的に複数のズームレベルを試すことで認識率を向上させています。ただし、3つの角の位置検出パターンが大幅に欠けているかぼやけている場合は、認識に失敗することがあります。
アップロードしたQR画像はサーバーに保存されますか?
いいえ。QRコードの認識はすべてjsQRライブラリを使用してブラウザ上でローカルに行われます。画像がサーバーにアップロードされることは一切なく、処理後に破棄されます。パスワード、Wi-Fi接続情報、支払い情報などが含まれるQRコードでも安心してご利用いただけます。
認識されたURLを直接開くことはできますか?
はい。結果がhttpまたはhttpsで始まるリンクの場合、結果エリアに「リンクを開く」ボタンが表示されます。これをクリックすると、URLを手動でコピーしてブラウザに貼り付けることなく、新しいタブでURLを開くことができます。
用語集
- QRコード
- Quick Response Codeの略で、デンソーウェーブ社が1994年に発明したマトリックス式2次元バーコード規格。ISO/IEC 18004が国際標準規格です。バージョン1(21×21モジュール)からバージョン40(177×177モジュール)まで40のバージョンがあり、バージョンが高くなるほどデータ容量が大きくなります。
- 誤り訂正レベル(ECC)
- QRコードの誤り訂正にはL(約7%復元)、M(約15%)、Q(約25%)、H(約30%)の4つのレベルがあります。誤り訂正レベルが高いほど、破損に強くなりますが、データ容量は減少します。中央にロゴがあるQRコードは一般的にレベルQまたはHを使用しています。
- jsQR
- 純粋なJavaScriptで実装されたQRコードデコードライブラリ。このツールはjsQRを使用して、画像をサーバーにアップロードすることなくブラウザ内でローカルにQR認識を実行します。マルチスケールスキャンをサポートしており、認識率を向上させます。jsQR GitHub
- vCard
- 拡張子.vcfの電子名刺標準フォーマット。QRコードはvCard形式の連絡先情報をエンコードでき、スキャン後に名前、電話番号、メールアドレス、会社名、住所などのフィールドを直接スマホのアドレス帳に追加できます。
QRコードに格納できるコンテンツの種類
| コンテンツタイプ | 例 | 主な用途 |
|---|---|---|
| URL | https://example.com | スキャンしてリンクを開く |
| テキスト | Hello World | テキスト内容を抽出 |
| 連絡先(vCard) | BEGIN:VCARD ... | スキャンして連絡先を追加 |
| Wi-Fi | WIFI:T:WPA;S:ssid;P:pass;; | スキャンしてWi-Fiに接続 |
| メール | mailto:hi@example.com | スキャンしてメーラーを開く |
| SMS | smsto:10086:hello | SMSメッセージを下書き |
| 位置情報 | geo:39.9,116.4 | スキャンしてGPS座標を開く |
| 電話番号 | tel:+8610086 | スキャンして電話をかける |
QRコードの誤り訂正レベル
| レベル | 復元能力 | 主な用途 |
|---|---|---|
L | 約7% | 最大データ容量、遮蔽のないシーン |
M | 約15% | 業界標準、一般的な商用利用 |
Q | 約25% | 中程度の遮蔽、中央に小さなロゴ |
H | 約30% | 高い耐性、中央に大きなロゴ |
Authoritative References
- ReferenceQRコード公式規格 ISO/IEC 18004
- ReferenceWikipedia - QRコード
- ReferencejsQR - JavaScript製QRデコードライブラリ