QRコード読み取り
スクリーンショットや写真からQRコードの内容を読み取ります。デコードはブラウザ内で完結し画像は送信されず、リンクはそのまま開ける形で表示します。
ここに画像ファイルをドロップ
またはクリックしてファイルを選択
スクリーンショット、ポスターを撮影した写真、ダウンロードしたチケットからQRコードの内容を読み取ります。画像を追加するとデコードされたテキストがすぐに表示され、リンクはクリックできる結果として提示されるので、開く前にそのコードが本当にどこを指しているか確認できます。
ここが役に立つところです。QRコードは読み取るまで中身が分からず、正規のコードの上に貼られたステッカーはよく知られた攻撃手法です。デコードはブラウザ内で行われるため、社内文書や搭乗券のスクリーンショットがアップロードされることはありません。
画像からQRコードを読み取る方法
QRコードを含むスクリーンショットまたは写真を追加します
デコードされた内容を確認します
リンクを開くか、テキストをコピーします
よくある質問
読み取れなかったのはなぜですか?
コードが小さすぎる、ぼやけている、切り取られている、斜めから撮影されている可能性があります。コードの周囲をきつく切り取り、光沢紙の反射を避け、クワイエットゾーンを含めたコード全体が収まるようにしてください。
1枚の画像から複数のコードを読めますか?
リーダーは最初にデコードできたコードを探します。1ページに複数のコードがある場合は、対象のコードだけが残るように画像を切り取ってください。
反転したコードや色付きのコードでも使えますか?
明暗が反転したコードは、スキャナーが明るい背景に暗いモジュールを想定しているため、しばしば失敗します。コントラストが非常に低いコードや色付きのコードも拒否されることがあるので、先に白黒に変換してください。
知らないコードを読み取っても安全ですか?
画像を読み取るだけなら、リンクを開かずに内容を確認できます。心当たりのないURLは疑わしいものとして扱い、続行する前にドメインを確認してください。
バーコードも読み取れますか?
このツールはQRコード用です。商品のバーコードは別のシンボル体系を使っており、通常は専用のスキャナーが必要です。
画像はアップロードされますか?
いいえ。デコードはブラウザ内でローカルに行われます。
概要
| 入力 | 画像 |
|---|---|
| 複数ファイル | いいえ |
| 実行場所 | ブラウザ内で実行 - ファイルはアップロードされません |
| オフラインでも動作 | はい — ページを読み込んだ後 |
| 料金 | 無料・登録不要・透かしなし |
変換が静かに壊れるところ
変換のバグの多くは構文ではなく意味の問題です。郵便番号のCSV列は、表計算ソフトが数値だと推測した瞬間に先頭のゼロを失います。長いIDは浮動小数点の精度を超えてしまいます。日付は、日が先か月が先かによって意味が変わります。JSONのキーには順序がありませんが、配列にはあります。キーを並べ替えるツールは何も変えませんが、配列を並べ替えるツールはデータを変えてしまいます。Unicodeも落とし穴です。テキストはUTF-8やUTF-16、あるいはBOM付きで届くことがあり、推測を誤ったデコーダーはアクセント付きの文字を文字化けに変えてしまいます。変換を信用する前に、最初と最後の行、先頭にゼロがあるフィールド、引用符・カンマ・改行を含むフィールドを抜き取り検査してください。
機密情報を安全に扱う
開発者向けツールは、人が思っている以上に頻繁に認証情報を扱います。危険なのはアルゴリズムではなく、データがどこへ行くかです。ハッシュ化は一方向であり、暗号化ではありません。MD5とSHA-1はセキュリティに関わる用途ではすでに破綻しており、パスワードの保存にはSHA-256さえ適切な道具ではありません。bcrypt、scrypt、Argon2は、まさに遅くなるために存在しています。Base64はエンコードであって保護ではありません。誰でもデコードできるので、難読化として扱ってはいけません。JWTは持っている人なら誰でも中身を読めるため、ペイロードに秘密情報を入れてはいけません。また、トークンをデコードしても署名は検証されません。検証には鍵が必要です。このサイトのすべてはブラウザ内でローカルに動作するため、トークンやパスワードを安全に扱えるのです。