QRコード生成機

URLやテキストを入力するだけで瞬時にQRコードを作成できます。サイズと誤り訂正レベルを選んで、PNG画像としてダウンロードできます。

使い方

  1. リンクやテキストを入力します。
  2. その場でQRコードが生成されます。
  3. サイズを選んでPNGとして保存します。

詳しく知る

QRコードはどうやって読み取られるのか

三つの角にある大きな四角が位置検出パターンです。読み取り機はまずこれを探してコードの向きと傾きを割り出します。QRコードを上下逆さまに向けても読めるのはこの仕組みのおかげです。

残りの格子がデータ本体で、その中に誤り訂正の情報が織り込まれています。だから一部が汚れても内容を復元できます。

1994年に日本のデンソーウェーブが自動車部品の追跡用に開発しました。バーコードが数字20桁ほどしか持てないのに対してQRははるかに多くを収められ、どの向きからでも読めることが最初からの設計目標でした。

誤り訂正レベル — L・M・Q・H の選び方

L(7%)M(15%)Q(25%)H(30%) は、コードのその割合が損なわれても読み取れるという意味です。

レベルを上げるほど丈夫になりますが、同じ内容でも格子が細かくなります。印刷サイズが同じなら、かえって読み取りにくくなることさえあります。

画面に表示するだけなら M で十分です。画面上のコードが傷ついたり汚れたりすることはないからです。

印刷物や屋外の掲示物には Q か H を選んでください。擦れ・雨だれ・折れ皺に耐える必要があります。

中央にロゴを重ねるなら H です。ロゴはデータを覆い隠しているので復元力が要ります。ただし覆ってよい面積は公称の30%そのものではなく、それより十分小さく見積もるのが安全です。

印刷サイズと読み取り距離の目安

経験則は読み取り距離の10分の1です。30cm離れて読むコードなら3cm角、3m離れたポスターのコードなら30cm角が必要になります。

クワイエットゾーン(余白)を必ず残してください。コードの周囲にモジュール4個分の空白が要ります。背景画像にぴったり詰めて配置してしまうのは、読み取れない原因として最もよく見かけるものです。

明暗の差も重要です。明るい背景に暗いコードが基本形で、反転させた配色(明るいコードに暗い背景)は読めない読み取り機があります。

印刷は300dpi以上で。解像度が低いとモジュールの境界がにじんで判定がぶれます。

内容は短いほどよく読める

収める文字が増えるとQRのバージョンが上がり、格子が細かくなります。同じ大きさで印刷すれば、それだけ読み取り率が落ちます。

長いURLは短縮URLにすると格子が目に見えて単純になります。掲示物では効果が大きい方法です。

https:// は省けませんが、www. はたいてい外せますし、?utm_source=... のような計測用パラメータは不要なら削ってください。

大文字のURLのほうが効率的です。QRの英数字モードは大文字しか扱えないため、小文字が混ざるとバイトモードに切り替わって容量を余分に使います。ドメイン部分は大文字小文字を区別しないので HTTPS://EXAMPLE.COM のほうが単純なコードになります(パスは区別するので注意してください)。

静的QRと動的QRの違い

静的QRは内容がコードそのものに埋め込まれます。このツールが作るのはこちらです。有効期限もサーバーも不要ですが、一度印刷したら内容を変えられません。

動的QRは転送サービスのURLを収め、そのサーバーが本来の宛先へ送ります。あとから行き先を変えられますし、読み取り回数の統計も取れます。

動的QRはそのサービスが存続し続けることに依存します。業者が事業をやめたり有料プランに切り替えたりすれば、印刷済みのコードが一斉に死にます。名刺や看板のように長く使うものには静的QRのほうが安全です。

セキュリティ — 知らないQRコードの扱い

QRコードは読み取る人に行き先を見せません。リンクならドメインを見て判断できますが、QRはスキャンするまで中身が分かりません。

攻撃者はまさにそこを突いてきます。クイッシング(QRを使ったフィッシング)は、駐車場の精算機や飲食店のメニュー、公共のポスターに貼られた正規のコードの上へ偽のシールを重ねる手口です。

カメラが表示したURLを確認してから開いてください。多くのカメラアプリは開く前に宛先を見せてくれます。

公共の場所のQRが別のコードの上にシールで貼られているなら疑ってかかるべきです。支払いやログインを求めてくる場合はなおさらです。

生成はブラウザ内で完結し、入力した内容がサーバーへ送られることはありません。

読み取れないときに確認する順番

まず大きさを疑ってください。読み取り距離の10分の1という目安を下回っていないか、実際に印刷したものを手に持って確かめます。画面上のデザインでは十分に見えても、紙の上では別の話になります。

次に余白です。コードの四辺にモジュール4個分の空白が確保されているか、背景の写真や罫線が食い込んでいないかを見てください。ここが原因の失敗が非常に多くあります。

配色も確認します。明るい背景に暗いコードという基本形から外れていないか、色を反転させていないか、コードと背景の明暗の差が十分にあるかどうかです。

それでも読めないなら内容が長すぎる可能性があります。格子が細かくなりすぎているので、短縮URLに置き換えるか、不要なパラメータを削って作り直してください。

印刷工程で解像度が落ちていないかも見ておく価値があります。300dpi以上で出力し、拡大縮小の際に補間で境界がぼやけていないか確かめてください。

最後に、複数の端末で試してください。読み取り機の性能には差があり、一台で読めたからといって現場のすべての端末で読めるとは限りません。掲示物なら古い機種を含めて何台か当たっておくと安心できます。

本番と同じ条件で試すことも忘れないでください。照明の暗い店内や、反射する光沢紙、曲面に貼ったラベルは、机の上での確認では表に出てこない失敗要因です。

よくある質問

QRコードに有効期限はありますか?

ありません。画像の中に情報が入っているので、作った画像はずっと使えます。

何を入れられますか?

URL、文章、電話番号、メールアドレスなど文字にできるものです。長いほど模様が細かくなります。

印刷しても読めますか?

はい。小さく印刷するときは余白を残し、2cm角以上を目安にしてください。

関連ツール

  • 開発者ツール — JSON・Base64・URL・正規表現・タイムスタンプ・JWT・Cron・CIDR・Diff。
  • 画像圧縮 — アップロードなしでブラウザ上で画像を圧縮・リサイズします。
  • 文字数カウント — 文字・単語・行・バイト数をリアルタイムでカウントします。
  • GIF作成 — 複数の画像を動くGIFに合成します。