iPhone 用 QR スキャナー
Safari で動くスキャン。写真として保存されたコードにも対応します。
カメラはボタンを押したときだけ要求します。フレームは端末内で解読し、そのまま破棄します。
iPhone のカメラアプリは QR コードを何の助けもなく解読し、iOS はコントロールセンターにもスキャナーを用意しています。どちらもできないのが「すでにある写真からコードを読む」ことです。このページが埋めるのはその隙間で、iOS で画像経路を既定にしている理由でもあります。
カメラでのスキャンも動きますが、Safari はネイティブのバーコード API を公開していないため、同梱の JavaScript デコーダを使います。ページ自体以外に追加でダウンロードするものはありません。
使い方
- 保存済みの写真を読むなら、アップロードを押して写真から選びます。
- ライブで読むなら、カメラを開くを押し、Safari の確認に許可を出します。
- 結果をコピーします。共有シートを経由する必要はありません。
Safari とデコーダの話
Safari の BarcodeDetector 対応はリリースごとに変わってきました。だからこのページはユーザーエージェントから推測せず、API が存在するか、その対応形式に qr_code が含まれるかを実際に問い合わせます。どちらかが欠ければ、同梱の JavaScript デコーダに切り替えます。
この能力判定だけが信頼できる方法です。UA 判定は Apple が変更を出すたびに壊れ、ある iPhone では動き別の iPhone では動かないスキャナーの、よくある原因になります。
確認日:2026-10-21。このツールはすべてブラウザ内で動作します。サーバーもアカウントもなく、生成した内容は保存されません。
よくある質問
iPhone に QR アプリを入れる必要はありますか?
ありません。カメラアプリが標準で QR コードを読みます。このページが要るのは、コードが目の前の物ではなく画像である場合です。
iPhone でスキャンが遅いのはなぜ?
Safari がネイティブのバーコード API を公開していないため、同梱の JavaScript デコーダに切り替わります。WebAssembly 版が必要とする 1 メガバイトではなく、40 KB 程度の追加で済ませています。
iPhone でスクリーンショットを貼れますか?
貼れます。写真からスクリーンショットをコピーし、ページ内で長押しして貼り付けてください。paste ハンドラがクリップボードの画像データを読みます。
関連ツール
QR コードのその他のツール。