無料QRコード生成ツール(オンライン)
URL、テキスト、WiFiパスワード、連絡先カード用のQRコードを作成。PNGまたはSVGとしてダウンロード · 登録不要。
QRコードとは?
QR(Quick Response)コードは、URL、テキスト、WiFi認証情報、連絡先情報などのデータを格納する2Dバーコードです。スマートフォンのカメラを向けるだけでスキャンできます。名刺、レストランのメニュー、製品パッケージ、イベントチケット、マーケティング資料などで広く使われています。
QRコードの簡単な歴史
QRコードは1994年、デンソー(後にデンソーウェーブとして分社)のエンジニアであった原昌宏氏が、日本の自動車サプライチェーンの問題を解決するために発明しました。トヨタのリーン生産方式では、一つの加工品ごとに、一次元バーコードが運べる約20文字を超えるSKUが発生し、作業者は部品一つあたり10個のコードを連続でスキャンしていました。原氏に与えられた課題は、ラベル全体を一つのシンボルで、どの向きでも、素早く運べる二次元コードを設計することでした。原氏はインタビューで、マトリックス格子のレイアウトは昼休みに眺めていた囲碁盤の白黒の石から一部着想を得たと語っています。より難しい問題は位置検出でした。シンボルが斜めや逆さに撮影されたとき、スキャナはコードがどこから始まり、どちらが上かをどう知るのか。原氏の答えが、すべてのQRコードの三隅にある三重同心正方形の位置検出パターンです。通常の印刷物と衝突しない目印を選ぶため、原氏のチームは何千冊もの雑誌や新聞の縞模様の連続長頻度を集計し、1:1:3:1:1、細い黒、細い白、太い黒、細い白、細い黒という比率が普通の印刷ではほぼ現れないことを突き止めました。スキャナが探しているのはこの比率です。デンソーウェーブのもう一つの決定的な貢献は戦略的なものでした。同社はQRコードの特許を保有しているものの、公開規格であるISO/IEC 18004に準拠したいかなる利用についてもロイヤリティを明示的に放棄しました。この規格は2000年6月に初版が公開され、2006年(「QR Code 2005」を定義)、2015年(単に「QR Code」に改称)、そして現行の2024年8月の第4版に大きな改訂が加えられました。「QR Code」の商標は保護されていますが、基盤となるマトリックスバーコード自体は自由に使えます。この1994年の決定こそ、QRコードがPDF417、Aztec、Datamatrixを抑えて消費者向け二次元バーコード競争に勝った最大の理由です。一般普及は端末カメラのネイティブ検出とともに訪れました。2017年9月のiOS 11と2018年5月のGoogle Lensです。今では現代の端末はすべて、別のスキャナアプリを使わずに既定のカメラアプリでQRコードを読み取ります。
QRコードの構造
- 位置検出パターン。左上、右上、左下の三隅にある三重同心正方形。1:1:3:1:1の暗-明-暗-明-暗というモジュール列があまりに独特なため、スキャナはこれを最初に見つけます。原氏のチームはこの比率が普通の印刷物にほぼ現れないことを確認しました。バージョン2以上のコードでは、四つ目の隅に小さな整列パターンが置かれ、シンボルが斜めから撮影されたときの遠近補正に使われます。
- バージョンとモジュール数。QRコードには40のバージョンがあります。バージョン1は21x21モジュール、以降は1バージョンごとに辺あたり4モジュール増え、バージョン40は177x177となります。バージョン番号は内容のサイズと選んだ誤り訂正レベルから、エンコーダが自動で決定します。実用のQRコードは通常バージョン4から10(33x33から57x57モジュール)の範囲に収まります。これ以上密になると、腕の長さでスマホからのスキャンが難しくなるためです。
- 符号化モード。QRコードはモード対応です。データストリームのヘッダがデコーダにどの文字集合を使っているかを伝え、一つのシンボル内で複数のモードを混在させることもできます。数字モードは3桁を10ビットに詰め込みます(1桁あたり約3.33ビット)。英数字モードは2文字を11ビットに詰め込みますが、対象は大文字A-Z、数字、空白、および
$ % * + - . / :の記号に限られます。バイトモードは1バイトあたり8ビットで、大文字小文字混在のURL、UTF-8テキスト、バイナリを扱います。漢字モードはShift JISの日本語向けで、1文字あたり13ビットです。正しいモードを選ぶことが、コンパクトな21x21バージョン1のコードと、読めない黒い四角の塊との分かれ目になります。 - 誤り訂正。QRコードはリード・ソロモン誤り訂正を使います。CD、深宇宙探査機の通信、DVDを保護しているのと同じ符号理論の手法です。Irving S. ReedとGustave Solomonが1960年にSIAM Journal on Applied Mathematicsに発表した原論文Polynomial Codes Over Certain Finite Fieldsは、データ列を有限体上の多項式の係数として扱い、過剰評価による冗長性によって、いくつかの評価が誤っていても受信側で多項式を復元できるようにします。QRには四つのレベルがあります。L(約7%)、M(約15%)、Q(約25%)、H(約30%)。パーセンテージは、失われたり破損したりしても回復できるコード語の割合です。
- 最大ペイロード。バージョン40(177x177モジュール)でLレベル訂正の場合、QRには数字7,089文字、英数字4,296文字、バイト2,953バイト(UTF-8テキスト)、漢字1,817文字が入ります。Hレベルでは同じバージョン40でも数字3,057、英数字1,852、バイト1,273、漢字784に減ります。実際には、ハンドヘルドスキャナが通常の読み取り距離でバージョン20以上の密なコードに苦戦し始めるため、現実のQRが数百バイトを超えて運ぶことはまずありません。
- クワイエットゾーン。すべてのQRはデータ領域の周囲に最低4モジュール幅の余白を必要とします。クワイエットゾーンに切り込むと、データ領域が無事でもスキャンが失敗します。スキャナはクワイエットゾーンと位置検出パターンのコントラストを使ってコードを捕捉するためです。本ジェネレータは正しいクワイエットゾーンを自動で出力します。ダウンロードした画像をご自身で切り抜く場合は、余白を残してください。
QRコードの一般的な用途
- URLとマーケティング。圧倒的に多い用途です。QRには素の
https://...リンクが入り、まともなアプリのスキャナは開く前にURLを表示します(あるいは表示すべきです)。とくに印刷物が差し替えられうる現場では、QRと一緒に印字したURLを並べておくと、読み手はタップ前に照合できます。 - Wi-Fi共有。URIスキーム
WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<パスワード>;H:<true|false>;;により、端末はワンタップでネットワークに参加できます。カフェ、Airbnb、会議場、自宅の別室オフィスのゲスト用Wi-Fiポスターの定番です。ポスターが頻繁に触られたり、屋外で風雨にさらされたりするなら、QまたはHレベルを使ってください。Wi-Fi用QRでモジュールが一つでも欠けると、スキャンしたゲスト全員が接続できなくなります。 - 名刺と連絡先。氏名、電話番号、メール、所属組織を含むvCard 3.0ペイロード(RFC 6350)を符号化すれば、スキャンした端末がアドレス帳への直接保存を提案します。vCardはQRの基準では冗長な部類で、連絡先カードは通常バージョン6から12に収まります。小さいサイズで印刷しない限り、Mレベルが一般的な既定です。
- モバイル決済。AlipayとWeChat Payはそれぞれ2011年と2014年から中国でQRベースの加盟店決済を普及させました。同じパターンが現在ではシンガポール(PayNow)、タイ(PromptPay)、インド(UPI)、欧州の拡大する一部地域で使われています。加盟店はQRを印刷し、客が決済アプリで読み取り、アプリが認可・決済・領収を処理します。加盟店側にNFC機器やカードリーダーは不要です。
- 製品パッケージ。箱に貼られたQRは取扱説明書、保証登録、リコール情報、原材料表、製品認証システムへリンクできます。配送用段ボールは擦り傷、水ジミ、配送ラベルでの被覆を受けやすいため、HまたはQレベルを使ってください。屋外パッケージ向けに設計するQRには、フォールバックとして印字されたURLも並べておくべきです。
- イベントチケットと搭乗券。入場口での高速スキャン用に、固有のチケットIDや署名済みトークンを符号化します。現代の航空搭乗券はQRではなくAztecを使うものが多いですが、コンサートチケット、博物館の入場券、スタジアムの入退場用パスは圧倒的にQRベースです。QまたはHレベルなら、ポケットでくしゃくしゃになったり、雨の列で短時間水に濡れたりしても耐えられます。
規格と歴史的マイルストーン
- 1994年: デンソーウェーブがQRコードを発明。エンジニアの原昌宏氏が日本のデンソーにて、トヨタのサプライチェーンの加工品トラッキング向けに、約18か月かけてシンボルを設計します。決定的な選択は、1:1:3:1:1比率の三重同心正方形による位置検出パターンで、スキャナはどの向きにあるQRも捕捉できるようになりました。
- 1999年1月: JIS X 0510。日本工業標準調査会がQRコードに関する初の国家規格を公開し、デンソーウェーブが1994年から社内運用してきた符号化モード、誤り訂正構造、物理シンボル要件を成文化しました。
- 2000年6月: ISO/IEC 18004:2000。QRモデル1とモデル2の基本シンボルを定義した最初の国際版。国際レベルでの公表が、潜在的な実装者に残るライセンスや地域上の不確実性を取り除き、世界的な普及への道を開きました。
- 2006年9月: ISO/IEC 18004:2006。「QR Code 2005」を定義し、現代のスキャナの大半が実際に実装しているのはこのバージョンです。明確化、狭い産業用途向けの追加マイクロQR派生、上位バージョンでの整列パターン配置の改良を加えました。
- 2024年8月: ISO/IEC 18004:2024。現行の第4版。符号化効率を最適化し、構造的連結(一つの論理ペイロードを複数の物理シンボルに分割可能にする仕組み)のルールを厳格化し、関連する矩形マイクロQR仕様と用語を整合させました。本ジェネレータが出力するコードはすべて2024年仕様に準拠しています。
- 1960年: リード・ソロモン符号。Irving S. ReedとGustave SolomonがSIAM Journal on Applied Mathematics第8巻300-304頁(DOI 10.1137/0108018)にPolynomial Codes Over Certain Finite Fieldsを発表します。CD、DVD、深宇宙探査機データを保護しているのと同じ符号理論の手法こそ、QRコードの一部が汚れたり破れたり、ロゴで覆われたりしても読み取り続けられる理由です。
- 2017年9月と2018年5月: 端末カメラのネイティブQR検出。AppleはiOS 11(2017年9月)でQR対応Camera.appを出荷し、GoogleはGoogle Lens(2018年5月)でQR検出を展開し、Androidの既定カメラに組み込みました。サードパーティ製スキャナアプリを不要にしたことが、東アジア以外でのマーケティング、外食、モバイル決済における2017年以降のQR普及の最大要因です。
- 2021年から2024年: クイッシングの台頭。QRコードによるフィッシングは、2021年にフィッシングメール全体の約0.8%から2023年に12.4%へ上昇し、2024年は約10.8%で安定しました。C級幹部が一般従業員と比べてクイッシング試行を受ける可能性は約42倍、クイッシングメールの約27%は多要素認証通知を装っています。正規のQR制作者は、無断のトラッキング・リダイレクトを避け、コードと並べてURLを印刷することで、スキャンする側がタップ前に確認できるようにする、という対応を取っています。
その他のよくある質問
QRコードはどの大きさで印刷すればよいですか?
印刷であれば最低2 cm × 2 cm(約0.8インチ)で、これは一般的なスマホカメラ解像度において、読み取り距離とモジュールサイズの比率がおよそ20:1になる大きさです。実用的な目安は最小印刷サイズ ≈ 読み取り距離 ÷ 10です。2 mから読み取らせるQRなら最低20 cm幅、高速道路の50 m先の看板上なら最低5 m幅にしてください。
同じ内容でも、生成されるコードの大きさが異なることがあるのはなぜですか?
理由は二つあります。第一に、エンコーダがQRのバージョンを上げた可能性です。選んだ誤り訂正レベルに必要な冗長性が、小さいバージョンに収まらなかったためで、辺あたりのモジュール数が増えます。第二に、エンコーダがモードを切り替えた可能性です。数字のみのIDは数字モードで1文字あたり3.33ビットですが、文字接頭辞が付くと英数字またはバイトモードになり、1文字あたりのビット数が増えてバージョンが上がることがあります。
中心にロゴを入れてもQRを壊さずに済みますか?
はい、誤り訂正レベルも引き上げるなら、視認領域の25-30%程度までは大丈夫です。リード・ソロモンはロゴで覆われたモジュールを復元できますが、レベルごとの回復率までです。Hレベル(30%)がロゴ重ねの標準、Qレベル(25%)は小さめのロゴ向きです。本印刷の前に、最低でも三機種の異なる端末でスキャンテストをしてください。ロゴがどの具体的なモジュールに重なるかも結果を左右します。
静的QRと動的QRの違いは?
静的QRはペイロードを直接符号化します。スキャンすれば、符号化したときと全く同じURLや本文が得られます。動的QRはサードパーティのサーバを介して転送される短いトラッキングURLを符号化し、コードを再印刷せずに行き先を変えられ、すべてのスキャンを記録できます。本ジェネレータは静的QRのみを生成します。内容は内容そのもので、リダイレクトもトラッキングもありません。更新は遅くなりますが、フィッシング検出スキャナには無害に映り、サードパーティのリダイレクト業者が廃業しても使い続けられます。
QRコードは大文字と小文字を区別しますか?
データは区別しますが、何が入るかはモードが決めます。英数字モードは大文字A-Z、数字、空白、$ % * + - . / :のみを扱います。小文字で書いたURLはエンコーダをバイトモードに押し戻し、1文字あたりのビット数が増えてQRバージョンが上がることがあります。行き先を自分でコントロールできるなら、クエリ文字列なしのドメインで大文字のみの短いパスを使うことで、コードを可能な限り小さく保てます。
入力した内容はどこかに保存または送信されますか?
いいえ。本ジェネレータは、MITライセンスのQRCode.jsライブラリを通じて、すべてあなたのブラウザ内で動作します。URL、Wi-Fiパスワード、vCard、画像データはローカルで計算・描画され、いかなるサーバにも送信されません。アナリティクスイベントが値を記録することもなく、マーケティングリストが入力を捕捉することもありません。DevToolsのNetworkパネルで、ページ読み込み後にPOSTが一切発生しないことを確認できます。Wi-FiパスワードやvCardの電話番号は、サーバサイドのジェネレータが収益化したがる種類のペイロードそのものですが、本ツールはそうしません。
よくある質問
QRコードに最適なサイズは?
印刷物の場合、QRコードは最低でも2cm × 2cm(約0.8インチ)にしてください。看板や離れた場所から見るサインの場合は、比例して大きくします。目安として, 最小コードサイズはスキャン距離を10で割った値となります。
PNGとSVG, どちらをダウンロードすべきですか?
デジタル用途(ウェブサイト、SNS、メール)にはPNGを使用してください。印刷物にはSVGを使用してください。SVGはベクター形式なので、品質を損なうことなくあらゆるサイズに拡大縮小できます。
QRコードの色をカスタマイズできますか?
はい, 前景色と背景色のカラーピッカーを使ってブランドに合わせられます。ただし、両色の間に十分なコントラストを保ってください。そうでないとスキャナーがコードを正しく読み取れません。
QRコードに有効期限はありますか?
いいえ。ここで生成されるQRコードは静的です, データはパターン内に直接エンコードされています。リンク先のコンテンツ(URLなど)が有効である限り、永久に機能し続けます。
「誤り訂正レベル」は何をしますか?
誤り訂正レベルが高いほど、コードの一部が破損したり、汚れたり、ロゴで覆われたりしてもスキャナーで読み取れます。低 (7%) はパターンが最も小さくなり、高 (30%) は大きな破損にも耐えますが、コードが密になります。