QRコードの作り方完全ガイド
公開日:2026年7月8日(最終更新:2026年7月12日)|カテゴリ:すぐに使える生成系
「印刷したのに読み取れない」はなぜ起きるのか
QRコードそのものはQRコード生成ツールで数秒で作れます。難しいのは作ることではなく、名刺やチラシに印刷したあとも確実に読み取れる状態にすることです。実際、「パソコンの画面では読めたのに、印刷したら読めなくなった」という失敗は非常によく起きます。原因はほぼ次の3つに集約されます。
- サイズが小さすぎる:QRコードは小さな白黒のマス(セル)の集合です。印刷で1つのセルがつぶれるほど小さくすると、カメラが白黒の境界を判別できなくなります。
- 背景とのコントラスト不足:薄いグレーの背景に黒のQRコード、色付きデザインへの重ね置きなどは、見た目には読めそうでもカメラには判別しづらくなります。
- 余白(クワイエットゾーン)がない:QRコードの周囲には、セル4つ分程度の空白が必要という規格上のルールがあります。枠線や文字をQRコードのすぐ横まで詰めてデザインすると、読み取りが不安定になります。
印刷サイズの目安
読み取り距離が遠いほど、QRコードは大きく印刷する必要があります。目安は「読み取り距離の10分の1の一辺サイズ」です。
- 名刺・ショップカード(手元で読む):2cm四方以上
- チラシ・パンフレット:3cm四方以上
- 店頭POP・卓上メニュー(30cm〜50cm離れて読む):4〜5cm四方
- ポスター・看板(1m以上離れて読む):10cm四方以上
ツールで生成する画像サイズは、名刺程度なら300px、ポスター用途なら500pxを選んでおくと、印刷時に拡大してもセルの輪郭がぼやけにくくなります。
QRコードが「多少汚れても読める」仕組み
QRコードには「誤り訂正」という仕組みが組み込まれており、コードの一部が汚れたり欠けたりしても、残りの部分から元のデータを復元できます。飲食店のメニュー表が多少汚れても読み取れるのはこのおかげです。ただし誤り訂正には限界があるため、「多少汚れても大丈夫」という前提でギリギリの小ささにするのは危険です。印刷物では余裕を持ったサイズ設定が結局いちばん確実です。
長いURLはQRコードを複雑にする
QRコードは、格納する文字数が多いほどセルが細かく複雑になり、同じ印刷サイズでも読み取りにくくなります。キャンペーンページなどのパラメータ付きの長いURLをそのまま使うより、可能であれば短いURLを用意した方が、QRコードはシンプルで読み取りやすくなります。ただし無料の短縮URLサービスを経由させる場合は、そのサービスが終了するとQRコード自体が使えなくなる点に注意してください。名刺のように長く使う印刷物には、自分で管理しているドメインのURLをおすすめします。
配布前のチェックリスト
- 実際の印刷サイズで試し刷りし、複数のスマートフォン(できればiPhoneとAndroid両方)で読み取りテストをしたか
- 掲示する明るさ・距離で読み取れるか(暗い店内や光が反射するラミネート加工は要注意)
- リンク先URLは長期間変わらないページか(トップページや専用の固定ページが安全)
- リンク先がスマートフォン表示に対応しているか(QRコードの読み取りはほぼ100%スマートフォン)
商用利用と「QRコード」という名称について
QRコードの特許はデンソーウェーブ社が保有していますが、規格に沿った利用は無償で開放されているため、生成したQRコードは名刺・チラシ・商品パッケージなどに自由に商用利用できます。なお「QRコード」はデンソーウェーブ社の登録商標のため、自社の印刷物に注記を入れる場合は「QRコードは(株)デンソーウェーブの登録商標です」と記載するのが丁寧です(「二次元コード」と表記する方法もあります)。
よくある質問
Q. 無料で作れる「静的QRコード」と有料サービスの「動的QRコード」は何が違いますか?
A. 静的QRコードは入力した内容(URLなど)をそのまま画像化したもので、期限なく使えますが後からリンク先を変更できません。動的QRコードはサービス側の中継URLを経由するため、印刷後でもリンク先を差し替えたり読み取り回数を計測できますが、サービスの解約や終了とともに読み取れなくなるリスクがあります。
Q. QRコードに個人情報を入れても大丈夫ですか?
A. QRコードは誰でも読み取れる「見た目が変わっただけの文字列」です。公開の場に貼るQRコードには、読み取った人に見られて困る情報を入れないでください。なお、あんしんツールズのQRコード生成はブラウザ内だけで処理され、入力内容がサーバーに送信されることはありません。
QRコードの生成はQRコード生成ツールで行えます。入力内容はサーバーに送信されず、ブラウザ内だけで処理されます。