QRコードの作り方:無料で作成、種類・サイズ・ロゴのコツ
ポイント
QRコードを作るには、種類(URL、テキスト、Wi-Fi、vCard、メール、電話、SMS、WhatsApp、位置情報、予定、または決済方式)を選んでデータを入力し、誤り訂正はM(ロゴを入れるならH)のままにして、必要なら色、フレーム、ロゴを加え、画面用はPNG、印刷用はSVGかPDFでダウンロードします。ブラウザー上の無料作成ツールなら登録なしでこれがすべてでき、データが端末の外に出ることもありません。実際の場面でQRコードが失敗する原因は、低いコントラスト、読み取る距離に対して小さすぎる印刷サイズ、大きすぎるロゴ、印刷後に変わるリンクなので、どこかに出す前に必ずスマートフォンでテストしてください。
今すぐ確認
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のチャットを開く | 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でテストしてください。
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/WPA3vCard(連絡先)のQRコード
vCardのQRコードには連絡先カードが入り、iPhoneやAndroidのカメラが保存を提案します。項目は名前、電話番号1つ、メールアドレス1つ、会社、Webサイトに絞りましょう。それでも下のコードは53 × 53の格子になり、後述のサイズの目安では、25 cmから読む場合に幅約6 cmが必要です。名刺には、自分の連絡先ページへの短いリンクのほうが収まりやすいことがよくあります。当サイトの作成ツールは、ZXing自身の例と同じバージョンであるvCard 3.0か、より短いMECARD形式で書き込みます。
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:VCARDWhatsAppの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に付けてください。そうすればコードは小さいままです。
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 analyticsQRコードを作るときに避けたい失敗
- 小さすぎる印刷。 読み取る距離に合わせてサイズを決め(モジュールを距離の250分の1以上に)、大量に印刷する前に試し刷りをしてください。
- 低いコントラストや反転した色。 暗い背景に明るいモジュールは、今でも一部のリーダーで読み取れません。
- 位置検出パターンやクワイエットゾーンをロゴ、フレーム、文字で覆う。
- 長いURLを入れる。 自分のドメインで短くすれば、コードの格子が粗くなり、より遠くから読み取れます。
- 変わるリンク先。 移る可能性があるなら、自分で管理する転送先にコードを向けてください。
- HTTPのページや壊れた証明書へのリンク。 読み取ってから、ページに鍵のアイコンが表示されることを確認します。
- ほかのスマートフォンでテストしない。 自分のスマートフォンはそのコードを一度読んでいますが、他人のスマートフォンにとっては初めてです。
- 行動喚起がない。 コードだけを置くより、読み取ると何が得られるかを書いたほうが多く読み取られます。
無料・登録不要で、今すぐQRコードを作成
DNS Robotの無料QRコード作成ツールは、リンク、Wi-Fi、連絡先カードから6種類の決済方式まで、16種類のコードを作成できます。色やフレームのほか、ロゴも安全なサイズの範囲で入れられます。SVG、PNG、JPEG、WebP、PDFでダウンロードする前にすべてのコードを読み返し、処理はすべてブラウザー内で行います。
出典
- ISO/IEC 18004:2024 (QR Code), ISO
- QR Code versions and capacity, Denso Wave
- QR Code error correction, Denso Wave
QRコードの作り方に関するよくある質問
QRコードを無料で作成するには?
リンク(URL)のQRコードを作るには?
Wi-FiのQRコードを作るには?
QRコードにロゴを入れられますか?
QRコードのサイズはどのくらいにすればいいですか?
QRコードに有効期限はありますか?
静的QRコードと動的QRコードの違いは何ですか?
PNGとSVG、どちらの形式でダウンロードすべきですか?
QRコードにはどのくらいのデータを入れられますか?
印刷前にQRコードをテストするには?
関連記事
関連ツール
QRコード作成
QRコードを作成:リンク、Wi-Fi、連絡先、WhatsApp、UPIやPixの決済に対応。ロゴや色を加え、読み返して確認してからSVG、PNG、PDFでダウンロード
QRコードスキャナー
ウェブカメラまたはアップロード画像からQRコードを即座にスキャン
Wi-Fi QRコード作成
Wi-Fi QRコードを作成:ゲストはiPhoneのカメラやAndroidのWi-Fi設定で1回読み取るだけで接続。WPA2・WPA3対応、印刷できるゲスト用カード付き
UPI QRコード生成
PhonePe、Google Pay、Paytm、BHIM、Amazon Pay、WhatsApp Pay対応のUPI決済用QRコードを生成 — インドのあらゆる決済アプリで使える共通の標準コード
リダイレクトチェッカー
SEO向けにURLリダイレクト、リダイレクトチェーン、HTTPステータスコードを確認
SSL証明書チェック
SSL証明書の有効性とセキュリティ詳細を検証


