utility

QRコードリーダー

カメラや保存済み画像からQRコードを読み取り、結果と履歴を端末内で管理します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

QRコードリーダーは、スマートフォンのカメラを中心に使いやすくしたブラウザ型QRスキャナーです。背面カメラから連続してQRを検出するほか、スクリーンショットや保存済み画像を選んで読み取ることもできます。

読み取った内容はURL、メール、電話、SMS、位置情報、Wi-Fi、vCard、テキストなどとして判定し、内容を確認してから開く・コピー・共有できます。履歴は端末のブラウザ内に保存されます。

こんなときに便利

  • 専用アプリをインストールせず、スマートフォンのカメラですぐQRコードを読みたい
  • スクリーンショットや受け取った画像に含まれるQRコードを読み取りたい
  • 連続して複数のQRを読み、あとから履歴を検索して内容を確認したい

できること

このツールで利用できる主な機能です。

使い方

  1. 「ツールを開く」を押し、カメラ利用を許可します。
  2. QRコードをカメラ枠へ向けると自動で読み取ります。必要ならライト、カメラ切替、ズームを調整します。
  3. 画像から読む場合は「画像から」を選び、スクリーンショットや保存済み画像を指定します。
  4. 表示された読み取り内容を確認し、必要に応じて開く・コピー・共有を実行します。
  5. 過去の結果は履歴から検索・確認・削除できます。

対応範囲

  • 読み取り元: カメラ映像、保存済み画像、スクリーンショット。
  • 対応ブラウザではBarcodeDetectorを利用し、非対応時は内包したjsQRへフォールバックします。
  • ズーム: 光学ズーム対応時はカメラズーム、非対応時はデジタルズーム。スライダー・上下スワイプ・ピンチ操作に対応。
  • 履歴: 最大200件をlocalStorageへ保存します。

制限・注意点

  • カメラ利用にはブラウザの許可が必要で、通常はHTTPSまたはlocalhostなどの安全なコンテキストが必要です。
  • ライトや光学ズームは端末・カメラ・ブラウザが機能を公開している場合だけ利用できます。
  • 安全のため、読み取ったURLを自動では開きません。内容を確認してから操作します。
  • 履歴はブラウザのサイトデータを削除すると消え、別端末とは同期されません。

よくある質問

カメラ映像やQR画像はアップロードされますか?

いいえ。カメラ映像、選択画像、QR解析、履歴保存は端末内で処理され、Browser Kittyへアップロードしません。

画像ファイルからもQRコードを読めますか?

はい。保存済み画像やスクリーンショットを選択して読み取れます。

ライトやズームはどのスマホでも使えますか?

端末・カメラ・ブラウザの対応状況に依存します。利用できない機能は自動的に制限または代替動作になります。

読み取ったURLは自動で開きますか?

いいえ。意図しないサイトを開かないよう、結果を確認してから「開く」を選ぶ設計です。

オフライン版・ソースコード

画像からのQR読み取りは単一HTMLをローカルで開いても利用できます。カメラ機能はブラウザのセキュリティ制約により、HTTPSまたはlocalhostが必要になる場合があります。

GitHubでソースを見る