QRコードジェネレーター
QRテキストや URL から QR コードを生成し、PNG または SVG でダウンロードします。
このページの内容
QR コードジェネレーターとは?#
QR コードジェネレーターは、テキスト — URL、WiFi パスワード、連絡先カード、任意の文字列 — を、スマートフォンのカメラがスキャンして元のテキストに戻せる、白黒のモジュールからなる正方行列に変換します。テキストは画像に「リンク」されているのではなく、画像の中にエンコードされているため、QR はオフラインで、サーバーもショートリンクのリダイレクトも有効期限もなしに機能します。QR がレストランのメニュー、イベントチケット、決済、在庫管理に使われるのはそのためです — データは画像と一緒に旅します。
各 QR コードは、テキスト自体のほかにユーザーが制御する 2 つのものを運びます。誤り訂正レベル(コードがどれだけのダメージを受けてもスキャンできるか)と出力形式(PNG 画像か SVG ドキュメントか)です。誤り訂正には 4 レベル — L(7% 回復)、M(15%)、Q(25%)、H(35%)— があり、上げるとモジュール数と最小サイズが増す代わりに頑丈なコードになります。PNG は固定ピクセルサイズでの画面表示と印刷に適しています。SVG は決してぼやけずに拡大縮小するため、コードをポスターや名刺に置く場合に重要です。
本ページは QR を完全にブラウザ内で描画します。入力したテキストはページから出ず、PNG/SVG はローカルに生成され、そのままダウンロードに渡されます。
使い方#
- 入力欄にコンテンツを入力または貼り付けします — URL、WiFi 文字列、vCard、任意のテキスト。プレースホルダーは最も安全な例
https://example.comを示しています。 - ドロップダウンから誤り訂正レベルを選びます。
- L — 最低、約 7% 回復。最小のコードですが、傷やロゴの重ね塗りで壊れます。
- M — デフォルト、約 15% 回復。きれいなデジタル表示向けの現実的選択。
- Q — 約 25% 回復。印刷されて汚れる可能性がある場合に良い。
- H — 最高、約 35% 回復。ロゴをコード上に重ねる、あるいは雑な場所に置く場合に。
- サイズを選びます — 128、256、384、512 ピクセル。これは PNG に影響し、SVG は解像度非依存です。
- プレビューが右に現れます。サンプルで例を読み込み、クリアでやり直します。
- プレビューヘッダーの PNG か SVG をクリックして、欲しい形式でコードをダウンロードします。
ステータス行は生成の成功、まだ描画中、あるいは重要なことにペイロードが QR コードに対し長すぎるためテキストを短くするか誤り訂正レベルを下げる必要があることを知らせます。
主な機能#
- PNG と SVG 出力。 固定サイズの画面と印刷には PNG、ポスターやカードなどコードがピクセル化せず拡大されなければならない文脈には SVG。
- 4 つの誤り訂正レベル。 コードが置かれる場所に回復予算を合わせます — きれいなウェブボタンは L で良く、汚れやすい印刷メニューは Q または H に。
- サイズプリセット。 128、256、384、512 ピクセルは、サムネイル、標準的なウェブ画像、高解像度印刷をそれぞれカバーします。
- 容量ガード。 QR コードには誤り訂正が上がると縮むハードなバイト上限があり、テキストが超えるとツールは壊れた画像を出すのではなく
too-longを報告します。 - ローカル描画、ローカルダウンロード。 エンコードライブラリはページに同梱され(コンテンツセキュリティポリシーの下で同じオリジンから配信)、コンテンツはどこにも送信されません。
- クワイエットゾーン付き。 既定で標準の 4 モジュールの白い余白がコードの周りに描画され、スキャナが確実に縁を見つけられます。
実例#
URL を入力に貼り付けます。
https://example.com
誤り訂正 = M、サイズ = 256 で、プレビューはスキャン可能な 256×256 QR コードを描画し、PNG をクリックするとちょうどその寸法の PNG 画像がダウンロードされます。任意のスマートフォンのカメラでスキャンすると、ブラウザで https://example.com が開きます。
QR コードは URL に限りません。同じジェネレーターは構造化テキスト、例えば WiFi 接続文字列を喜んでエンコードします。
WIFI:T:WPA;S:HomeNetwork;P:supersecret;;
これをスキャンすると、スマートフォンは HomeNetwork WiFi への参加を提案します。連絡先カード、カレンダーイベント、その他もっと親しみやすいフォームを持つ構造化ペイロードについては、/en/qr/wifi-qr/ ツールが文字列を組み立てます — しかしその内部ではまさにこのページが出力する種類の QR を生成します。
同じ URL を SVG に切り替えると、あらゆるサイズに拡大するベクタードキュメントがダウンロードされます — ウェブサイトの favicon と大型の印刷バナーの両方に同じコードを置く場合、1 つの PNG では両方を賄えないため便利です。
よくある質問#
どの誤り訂正レベルを選ぶべきですか?#
M がほとんどのデジタル用途の賢明なデフォルトです — 回復とサイズのバランスが取れています。コードが印刷、取り回し、ロゴの重ね塗みされる場合は Q または H に上げてください(ロゴの下で失われるモジュールが回復レベルが買い戻すものです)。可能な限り小さいコードが必要で、きれいなまま保てる確信がある場合にだけ L に下げてください — 傷のついた L レベルのコードはスキャンできません。
QR コードはどれだけのテキストを保持できますか?#
誤り訂正レベルと文字セットに依存します。バイトモードの容量は、最大バージョンで最も低い誤り訂正(L)の約 2,953 バイトから最も高い(H)の約 1,273 バイトまで — そして実際に使いたい、距離を置いてスキャンできる小さなバージョンでははるかに少なくなります。実用上はペイロードを数百バイトに保ってください — URL、WiFi 文字列、短い vCard。ツールが too-long を報告したら、テキストを短くするか誤り訂正レベルを下げてください。
PNG と SVG — どちらをダウンロードすべきですか?#
コードが画面上の既知のサイズで表示される、あるいは固定寸法で印刷される場合は PNG を使います — すべてのツールが理解する自己完結した単一画像です。コードが拡大されなければならない場合は SVG を使います — 今日は名刺、明日はバナー、あるいは高 DPI ディスプレイでシャープさを保つ必要があるコード。SVG は単純なコードではより小さく、ベクターソフトウェアで編集できます。
QR コードの真ん中にロゴを置けますか?#
置けますが、誤り訂正 H を使う場合に限ります。その場合でもロゴは中央部(H レベル回復が吸収できる約 25〜30%)だけを覆うべきです。L や M のコードにロゴを置くとスキャン不能になる可能性が高いです。本ページはロゴを描画しません — H でコードを生成し、任意の画像エディタでロゴを合成してください。
生成した QR コードはどこかにアップロードされたり保存されたりしますか?#
いいえ。エンコードはページに同梱されたライブラリでブラウザ内で走り、PNG/SVG はローカルに生成されて直接ダウンロードとして提供されます。エンコードしたテキストはサーバーに届きません — バックエンドも、ショートリンクデータベースも、コンテンツの解析もありません。