QRコードの作り方:無料で作成、種類・サイズ・ロゴのコツ

ポイント

QRコードを作るには、種類(URL、テキスト、Wi-Fi、vCard、メール、電話、SMS、WhatsApp、位置情報、予定、または決済方式)を選んでデータを入力し、誤り訂正はM(ロゴを入れるならH)のままにして、必要なら色、フレーム、ロゴを加え、画面用はPNG、印刷用はSVGかPDFでダウンロードします。ブラウザー上の無料作成ツールなら登録なしでこれがすべてでき、データが端末の外に出ることもありません。実際の場面でQRコードが失敗する原因は、低いコントラスト、読み取る距離に対して小さすぎる印刷サイズ、大きすぎるロゴ、印刷後に変わるリンクなので、どこかに出す前に必ずスマートフォンでテストしてください。

QRコードの作り方のインフォグラフィック:種類の選択からダウンロードまでの5ステップ、主な種類、印刷サイズの目安表
QRコードの作り方のインフォグラフィック:種類の選択からダウンロードまでの5ステップ、主な種類、印刷サイズの目安表
読み始める
  1. QRコードを作るのに必要なもの
  2. QRコードの作り方:5つの手順
  3. QRコードの種類と入力する内容
  4. Wi-Fi・vCard・WhatsAppのQRコードの作り方
  5. QRコードの誤り訂正レベル
  6. ロゴ、色、フレームを加える
  7. 印刷・画面に合ったQRコードのサイズ
  8. 静的QRコードと動的QRコードの違い
  9. QRコードのテストと効果測定の方法
  10. QRコードを作るときに避けたい失敗
  11. QRコードの作り方に関するよくある質問

QRコードを作るのに必要なもの

QRコードの作り方をひと言でいうと、コードに入れる内容を選び、QRコード作成ツールに入力し、サイズと誤り訂正レベルを決めて画像をダウンロードするだけです。手順はこれですべてで、QRコード作成ツールのようなブラウザー上のツールなら約30秒で終わり、アカウントもアプリも支払いも必要ありません。

QRコードはISO/IEC 18004(現行版は2024年版)で規定された2次元コードで、1994年にデンソーウェーブが発表しました。中身はテキストで、Webサイト、Wi-Fiのログイン情報、連絡先カード、決済といったものはすべて、スマートフォンが認識できる形式に整えたテキストにすぎません。デンソーウェーブの仕様によると、最大のバージョン40(177 × 177モジュール)を最も低い誤り訂正レベルで使えば、数字7,089文字、英数字4,296文字、または2,953バイトを格納できます。ただし、そこまで密度の高いコードは読み取りにくく、実用的なコードに入れるのは数百文字程度です。QRコードは株式会社デンソーウェーブの登録商標です。

このガイドでは、5つの手順、種類ごとに入力する内容、誤り訂正とロゴの関係、印刷物で確実に読み取れるサイズ、静的コードと動的コードの違い、そしてポスター、メニュー、名刺に使う前にコードをテストする方法を解説します。

今すぐQRコードを作成

QRコードの作り方:5つの手順

次の5つの手順は、たいていの作成ツールの操作に対応しています。例として、ブラウザー内だけで動くDNS Robotの無料ツールを使います。

手順1:コードに入れる内容を選ぶ

読み取った人に何をしてほしいかに合わせて種類を選びます。URLを開く、Wi-Fiに接続する、連絡先を保存する、WhatsAppのチャットを始める、メールを送る、電話をかける、地図で場所を開く、支払いをする、といった具合です。読み取った後のスマートフォンの動作は種類で決まるので、何でもテキストとして貼り付けるのではなく、種類を選んでください。

手順2:データを入力する

内容を入力するか貼り付けます。Webサイトならhttps://を含む完全なURLを使ってください。ドメイン名だけでもたいていのリーダーで開けますが、すべてではありません。Wi-Fiなら、ネットワーク名、パスワード、セキュリティの種類をルーターの表示どおりに入力します。内容は短くまとめましょう。文字数が少ないほどコードの密度が下がり、より遠くから読み取れます。

手順3:誤り訂正レベルを設定する

ほとんどの作成ツールの初期値はMで、画面表示にもたいていの印刷物にも向いています。Hは、ロゴを入れるコードや、汚れたり傷ついたりするコード向けのレベルです。DNS Robotのツールはこれを自動で設定します。初期値はMで、ロゴを追加するとすぐにHに切り替わり、余裕が足りないコードには読み取りチェックがワンクリックでHに上げる修正を提案します。レベルが高いほど損傷に強くなりますが、コードの密度も上がります。そのトレードオフは、後述の誤り訂正のセクションで説明します。

手順4:色、フレーム、ロゴを設定する(任意)

ドットの形、色、コーナーのスタイルを調整し、「スキャンしてください」のような行動を促す文言入りのフレームを付けたり、ロゴを重ねたりできます。明るい背景に暗いモジュールを置いてコントラストをしっかり確保し、ロゴを追加したら、誤り訂正はツールにHへ切り替えさせてください。

手順5:ダウンロードしてテストする

Webサイト、メール、プレゼンテーションにはPNGを、印刷やサイズ変更をするものにはSVGかPDFをダウンロードします。そのうえで、どこかで使う前に、スマートフォンのカメラと、QRコード読み取りのような別のアプリの両方で読み取ってください。

QRコードの種類と入力する内容

次の表は、最近の作成ツールが対応している種類、入力する内容、読み取ったときに起きることをまとめたものです。右端の列はスマートフォンが実際に読み取るテキストで、別のツールでプレーンな「テキスト」の種類を使って同じコードを作りたいときに役立ちます。

種類入力する内容スマートフォンの動作コードに入るテキストの例
リンク(URL)完全なWebアドレスブラウザーでページを開くhttps://example.com/menu
テキスト任意のテキストテキストを表示する12番テーブル、ご注文はカウンターで
Wi-Fiネットワーク名、パスワード、セキュリティネットワークへの接続を提案するWIFI:T:WPA;S:Cafe;P:espresso-2026;;
連絡先(vCard)名前、電話番号、メール、会社、住所連絡先の保存を提案するBEGIN:VCARD ... END:VCARD
メールアドレス、件名、本文入力済みのメールを開くmailto:hi@example.com?subject=Quote
電話電話番号発信を提案するtel:+14155550100
SMS電話番号とメッセージ入力済みのSMSを開くSMSTO:+14155550100:Hello
WhatsApp電話番号とメッセージWhatsAppのチャットを開くhttps://wa.me/14155550100?text=Hi
位置情報緯度と経度地図アプリでその地点を開くgeo:37.7749,-122.4194
予定タイトル、場所、開始と終了カレンダーへの追加を提案するBEGIN:VCALENDAR ... END:VCALENDAR
決済(UPI、PayPal、暗号資産)受取人のIDまたはウォレットのアドレス、金額詳細が入力された状態で決済アプリを開くupi://pay?pa=name@bank&pn=Shop&am=100.00&cu=INR

DNS Robotの作成ツールは16種類に対応しています。日常的に使う10種類と、UPIやPixからSEPA銀行振込までの6種類の決済方式です。2つの用途には、種類を選択済みの専用ページがあります。ゲスト用ネットワークにはWi-Fi QRコード作成ツールを、PhonePe、Google Pay、Paytm、BHIMで読める決済用コードにはUPI QRコード作成ツールを使ってください。

Wi-Fi・vCard・WhatsAppのQRコードの作り方

この3つはURLに次いでよく作られる種類で、それぞれ知っておきたい形式上の癖があります。形式は作成ツールが整えてくれますが、元のテキストを見ると、コードがときどき失敗する理由がわかります。

Wi-FiのQRコード

Wi-Fiの形式はWIFI:T:<security>;S:<network name>;P:<password>;;で、securityはWPA(WPA2とWPA3のネットワークにも使います)、WEP、オープンネットワークならnopassです。iPhoneとAndroidのスマートフォンが読むZXingの形式では、名前やパスワードに含まれるバックスラッシュ、セミコロン、カンマ、コロン、ダブルクォーテーションの前にバックスラッシュを付けます。一方、Wi-Fi AllianceのWPA3版ではセミコロンを%3Bと書くため、これらの文字を含むコードは必ずスマートフォンでテストしてください。WPA3専用のネットワークにはR:1;が、ステルスネットワークにはH:true;が加わります。ただしAppleは、iPhoneの「カメラ」はステルスネットワークに対応していないとしているので、iPhoneでテストしてください。

text
WIFI:T:WPA;S:Blue Cafe Guest;P:latte\;2026;;

# Network name: Blue Cafe Guest
# Password:     latte;2026   (the ; is escaped as \;)
# Security:     WPA/WPA2/WPA3

vCard(連絡先)のQRコード

vCardのQRコードには連絡先カードが入り、iPhoneやAndroidのカメラが保存を提案します。項目は名前、電話番号1つ、メールアドレス1つ、会社、Webサイトに絞りましょう。それでも下のコードは53 × 53の格子になり、後述のサイズの目安では、25 cmから読む場合に幅約6 cmが必要です。名刺には、自分の連絡先ページへの短いリンクのほうが収まりやすいことがよくあります。当サイトの作成ツールは、ZXing自身の例と同じバージョンであるvCard 3.0か、より短いMECARD形式で書き込みます。

text
BEGIN:VCARD
VERSION:3.0
N:Shaik;Vahid;;;
FN:Vahid Shaik
ORG:DNS Robot
TEL;TYPE=CELL:+14155550100
EMAIL:hello@dnsrobot.net
URL:https://dnsrobot.net
END:VCARD

WhatsAppのQRコード

WhatsAppのコードは、https://wa.me/<number>?text=<message>という形のURLにすぎません。番号はプラス記号、スペース、ハイフンを除いた国際形式で書き、メッセージはURLエンコードします。読み取ると、メッセージが入力された状態でチャットが開くので、飲食店や小さなお店が注文の受付に使っています。

QRコードの誤り訂正レベル

QRコードにはすべて冗長なデータが含まれているため、一部が汚れたり、破れたり、ロゴで覆われたり、印刷がかすれたりしても読み取れます。規格は4つのレベルを定めていて、どれを選ぶかで、強さと密度のどちらを優先するかが決まります。

レベル復元できるコード語向いている用途
L(Low)約7%きれいな画面、最大限のデータ、ごく小さなコード
M(Medium)約15%初期値:画面、チラシ、メニュー、ポスター
Q(Quartile)約25%汚れたりこすれたりするラベルや包装
H(High)約30%ロゴ、屋外の看板、人の手に触れるもの全般

ロゴはコードの一部を覆うので誤り訂正を消費し、その量はパーセンテージから想像するよりも多くなります。パーセンテージは画像の面積ではなくコード語の数で、ロゴは重なったコード語をすべて壊すからです(デンソーウェーブ)。レベルHで、ロゴはコードの面積の約10%に収めてください。当サイトの作成ツールはロゴを追加するとHに切り替え、ロゴが15%を超えることはなく、ダウンロード前にコードを読み返します。レベルLやMでロゴを入れるのはやめましょう。自分のスマートフォンでは読めても、ほかの人のスマートフォンでは失敗することがあります。

ロゴ、色、フレームを加える

読み取れないコードの多くは、カスタマイズの段階で生まれます。次の3つのルールを守れば、ブランドに合わせたコードでも確実に読み取れます。

  • まずコントラスト。 明るい背景に暗いモジュールを置きます。カメラは画像を、いちばん明るい部分といちばん暗い部分の中間をしきい値として白黒に変換します。そのため、薄い色のドットや暗い背景に明るいコードはしきい値の反対側に入ってしまい、反転したコードは反転を試すリーダーでしか読み取れません。モジュールと背景のコントラストは40%以上を保ちましょう(印刷品質の評価では70%以上でA)。
  • クワイエットゾーンを空ける。 コードの周りにある4モジュール以上の空白の余白も、コードの一部です。フレーム、文字、ロゴはその外側に置いてください。
  • 3つの位置検出パターンを崩さない。 3つの角にある大きな四角形は、リーダーがコードを見つけて向きを判断するための目印です。形(角丸や円)は変えてもかまいませんが、リングと中心はそれぞれ塗りつぶしたままにし、隠したり、背景に溶け込むほど薄い色にしたりしないでください。

グラデーションは、両端とも背景に対して暗いままなら使えます。「スキャンしてメニューを見る」のような短い行動喚起をフレームに入れると、読み取ると何が得られるかがわかるので、読み取られる回数が増えます。そしてコードの先のページは、その約束どおりの内容を届ける必要があります。それが的を絞ったランディングページの役割です。カスタマイズしたデザインは、印刷に回す前にiPhoneとAndroidのスマートフォンの両方で、薄暗い場所でもテストしてください。

印刷・画面に合ったQRコードのサイズ

目安として、各モジュール(格子の1マス)を読み取る距離の250分の1以上にしてください。短いリンクなら、25センチメートルから読む場合は余白込みで幅約3.3センチメートル、1メートルからなら約13センチメートルです。QRコード業者はもっと簡単に、スマートフォンは一般的なコードを、余白を除いた幅の約10倍の距離から読み取れると説明しています(QRStuff)。距離を定めた規格はないので、暗い場所や斜めから読む場合は1サイズ大きくしてください。また、長い内容、レベルHでのロゴ、項目をすべて埋めた連絡先カードはモジュールを増やすので、より大きなサイズが必要になります。

使う場所一般的な読み取り距離短いリンクの最小幅
名刺20〜30 cm約2.6〜4 cm
メニュー、チラシ、商品パッケージ30〜50 cm約4〜6.6 cm
ポスター、店頭のウィンドウ1〜2 m約13〜26 cm
横断幕、看板、車両5 m以上約66 cm以上
Webサイト、メール画面を見る距離表示サイズで150〜250ピクセル
プレゼンテーションのスライド3〜6 m投影サイズで約40〜80 cm

印刷物にはSVGかPDFを書き出してください。どちらもぼやけずに任意のサイズに拡大縮小できます。画面用にはPNGを書き出し、ページ側で縮小して表示させます。ここでも内容の短さが効きます。同じ物理サイズなら、30文字のURLは200文字のURLより格子が粗く、読み取りやすいコードになります。名刺に載せて履歴書サイトを開くQRコードは、小さなサイズの典型例です。短いURL、レベルM、幅約3センチメートルにしましょう。

静的QRコードと動的QRコードの違い

静的QRコードは、URL、Wi-Fiのログイン情報、vCardといった内容を直接コードに書き込みます。有効期限はなく、サービスも不要ですが、印刷後に変更することはできません。動的QRコードには、サービス会社が管理する短い転送用URLが入るので、後からリンク先を変えたり読み取り回数を数えたりできますが、たいていは月額料金がかかります。

自分で管理するドメインの短いURLにコードを向け、転送を自分で管理すれば、契約なしで動的コードの利点が得られます。カードにはhttps://yourdomain.com/menuを印刷し、その月のメニューがある場所へ転送して、転送先はいつでも好きなときに変えればよいのです。リダイレクトチェッカーを使えば、短いURLが1回の転送で最終ページに届くかを確認できます(ループしているとERR_TOO_MANY_REDIRECTSエラーになります)。そのための短いドメインをまだ持っていない場合は、ドメイン検索が役立ちます。

QRコードのテストと効果測定の方法

テストは2分で終わり、QRコードでいちばん高くつく失敗、つまり印刷した1,000枚のメニューが、ブラウザーの警告が出るページを指しているという事態を防げます。ダウンロードしたPNGだけでなく最終的なデザインを、iPhoneとAndroidのスマートフォンに標準のカメラアプリと、デコードした正確なテキストも表示するQRコード読み取りのような専用リーダーで読み取ってください。

URLのコードでは、コードだけでなくリンク先も確認します。読み取った後にプライバシーの警告が出ると訪問はそこで終わるので、ページは有効な証明書のあるHTTPSで開けなければなりません。SSLチェッカーなら証明書を数秒で確認でき、警告が出た場合は「この接続ではプライバシーが保護されません」の直し方で原因がわかります。リンクが転送される場合は、リダイレクトチェッカーですべての転送を確認できます。有料サービスを使わずにコードからの訪問を数えるには、リンクにUTMパラメーターを付けます。するとアクセス解析で、その参照元とキャンペーンの訪問として表示されます。数えるのは読み取りではなくページの読み込みなので、読み取ってもページを開かなかった場合や、アクセス解析をブロックしている訪問者は数えられません。タグは印刷するコードには入れず、自分のドメインの短いリンクを印刷して、転送先のページのURLに付けてください。そうすればコードは小さいままです。

text
https://yourdomain.com/menu-tables
  → redirects to https://yourdomain.com/menu?utm_source=qr&utm_medium=print&utm_campaign=menu&utm_content=table-tents

# One short link per placement: table-tents, window, flyer
# utm_content tells the placements apart in your analytics

QRコードを作るときに避けたい失敗

  • 小さすぎる印刷。 読み取る距離に合わせてサイズを決め(モジュールを距離の250分の1以上に)、大量に印刷する前に試し刷りをしてください。
  • 低いコントラストや反転した色。 暗い背景に明るいモジュールは、今でも一部のリーダーで読み取れません。
  • 位置検出パターンやクワイエットゾーンをロゴ、フレーム、文字で覆う。
  • 長いURLを入れる。 自分のドメインで短くすれば、コードの格子が粗くなり、より遠くから読み取れます。
  • 変わるリンク先。 移る可能性があるなら、自分で管理する転送先にコードを向けてください。
  • HTTPのページや壊れた証明書へのリンク。 読み取ってから、ページに鍵のアイコンが表示されることを確認します。
  • ほかのスマートフォンでテストしない。 自分のスマートフォンはそのコードを一度読んでいますが、他人のスマートフォンにとっては初めてです。
  • 行動喚起がない。 コードだけを置くより、読み取ると何が得られるかを書いたほうが多く読み取られます。

無料・登録不要で、今すぐQRコードを作成

DNS Robotの無料QRコード作成ツールは、リンク、Wi-Fi、連絡先カードから6種類の決済方式まで、16種類のコードを作成できます。色やフレームのほか、ロゴも安全なサイズの範囲で入れられます。SVG、PNG、JPEG、WebP、PDFでダウンロードする前にすべてのコードを読み返し、処理はすべてブラウザー内で行います。

出典

  1. ISO/IEC 18004:2024 (QR Code), ISO
  2. QR Code versions and capacity, Denso Wave
  3. QR Code error correction, Denso Wave

QRコードの作り方に関するよくある質問

QRコードを無料で作成するには?

ブラウザー上のQRコード作成ツールを開き、種類を選んでURLやテキストを入力し、PNG、SVG、PDFでダウンロードします。DNS Robotの作成ツールは登録不要・透かしなしで使え、ダウンロード前にすべてのコードを読み返し、処理はすべてブラウザー内で行います。

リンク(URL)のQRコードを作るには?

「リンク」の種類を選び、https://を含む完全なアドレスを貼り付けます。誤り訂正はMのままにして(ロゴを追加すると作成ツールがHに上げます)、ダウンロードしてください。長いリンクは先に自分のドメインで短くしておくと、コードの密度が下がります。

Wi-FiのQRコードを作るには?

「Wi-Fi」を選び、ネットワーク名、パスワード、セキュリティの種類(WPA2とWPA3はWPA)を入力してダウンロードします。読み取ると、パスワードを入力しなくてもネットワークへの接続が提案されます。ネットワーク名やパスワードに含まれる特殊文字は、作成ツールが自動でエスケープします。

QRコードにロゴを入れられますか?

はい。誤り訂正をHにし、ロゴはコードの面積の約10%に収め、3つの角の四角形やクワイエットゾーンを覆わないようにします。優れた作成ツールは、ロゴを追加すると自動でレベルHに切り替え、コードがまだ読み取れるかを確認します。

QRコードのサイズはどのくらいにすればいいですか?

各モジュールを読み取る距離の250分の1以上にします。25 cmから読む短いリンクなら幅約3.3 cm、1メートルからなら約13 cmです。内容が長い場合やロゴを入れる場合は、さらに大きなサイズが必要です。印刷用にはSVGかPDFを書き出せば、ぼやけずに拡大縮小できます。

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

静的QRコードに有効期限はありません。内容がコードそのものに入っているからです。有料サービスの動的コードは、契約が切れると使えなくなります。自分のドメインの転送先にコードを向ければ、期限なしでリンク先を変えられます。

静的QRコードと動的QRコードの違いは何ですか?

静的コードは内容を直接書き込むため、印刷後には変更できません。動的コードにはサービス会社が管理する転送用URLが入るので、リンク先を更新したり読み取り回数を数えたりできます。自分のドメインでの転送を使えば、動的コードと同じ動きを再現できます。

PNGとSVG、どちらの形式でダウンロードすべきですか?

印刷やサイズ変更をするものにはSVGかPDFです。どちらもベクター形式で、鮮明さを失わずに拡大縮小できます。Webサイト、メール、スライドにはPNGを使い、表示するサイズより大きく書き出して、ページ側で縮小してください。

QRコードにはどのくらいのデータを入れられますか?

最大のバージョン(40)を最も低い誤り訂正レベル(L)で使えば、数字7,089文字、英数字4,296文字、または2,953バイトまで入ります。実際には、離れた場所からでも読み取れる粗さを保つため、数百文字以内に収めてください。

印刷前にQRコードをテストするには?

最終的なデザインを、iPhoneのカメラ、Androidのカメラ、専用の読み取りアプリで、通常の明るさと薄暗い場所の両方で読み取ります。そのうえでリンク先を開き、警告なしにHTTPSで表示されること、転送があれば1回で届くことを確認してください。

著者について

Shaik Vahid

DNS Robot 創設者. Vahid は長年 Web ホスティングのサポートで、お客様のドメイン、DNS レコード、SSL 証明書、メール配信の問題を解決してきました。DNS Robot のツールを開発し、実際によく起きるエラーをもとにこれらのガイドを書いています。

QRコード作成

QRコードを作成:リンク、Wi-Fi、連絡先、WhatsApp、UPIやPixの決済に対応。ロゴや色を加え、読み返して確認してからSVG、PNG、PDFでダウンロード