QRコードジェネレーター
任意のURL、テキスト、Wi-Fi認証情報、プレーン文字列からQRコードを生成します。
- URL、テキスト、Wi-Fi文字列、vCardを「内容」欄に貼り付けます。
- 必要に応じてサイズ、誤り訂正レベル、色、余白を調整します。
- 「PNGをダウンロード」または「SVGをダウンロード」をクリックします。
- 印刷する前に、スマートフォンで読み取ってコードを確認します。
何ができるのか?
任意の文字列をQRコードに変換します。4種類の標準誤り訂正レベル(L / M / Q / H)、カスタム前景色・背景色、設定可能なquiet-zone余白、2種類の出力形式(PNGラスターまたはSVGベクター)に対応。入力データ量に応じてQRのバージョンは自動で選ばれます。
例
Input: https://freetoolspot.com
Size: 300 × 300
ECC: M (15% recovery)
Margin: 2 modules
Output: 300 × 300 PNG, black on white, ~1.2 KB QRコードが読み取れないのはなぜ?
生成したQRが読み取れない場合、ほぼ必ず以下のいずれかです。
- コントラスト不足。 白地に淡いグレーや黒地に濃紺は通常失敗します。スキャナーは強いコントラストを必要とします — ほぼ白地にほぼ黒を選びましょう。
- 反転色 (暗地に明色)。 QR仕様は明るい背景に暗いモジュールを前提としています。反転を許容する端末もありますが、多くは許容しません。多くの端末でテスト済みでない限り、#ffffff背景に#000000前景を使ってください。
- 余白が0に設定されている。 QRコードには周囲に空白の「quiet zone」が必要です — 仕様は最低4モジュールを要求しますが、このツールはデフォルト2で多くの場合に有効です。コードが近くのテキストやグラフィックに接触するとスキャンは失敗します。
- ECCレベルに対してロゴオーバーレイが大きすぎる。 コードの~30%以上を覆うと、Hレベルでも壊れます。ロゴオーバーレイは総面積の~20%未満に抑えてください。
- 印刷が小さすぎる。 大まかな目安: 読取距離 ÷ 10 = QRの最小辺長。腕の長さで読むなら~2 cm、部屋の向こうから読むなら~30 cm必要です。
- 小さいPNGをアップスケール。 128 × 128のPNGをポスターサイズに拡大するとモジュール境界がぼやけます。印刷にはSVGダウンロードを使いましょう — どんなサイズでもくっきり保たれます。
よくある質問
QRコードにはどれくらいのデータを入れられますか?
理論的な最大は英数字4,296文字、数字7,089桁、または2,953バイト — ただし誤り訂正レベルLかつ最も密なバージョン時のみです。実際には読み取りやすさのためにURLは~300文字以内に抑えましょう。それ以上エンコードする必要があればURL短縮サービスを使ってください。
どの誤り訂正レベルを選ぶべき?
L (7%回復)は最も疎で読み取りやすいコードを生成します — 画面向け。M (15%)は印刷のデフォルトに適しています。Q (25%)とH (30%)はコードを密にしますが、中央のロゴオーバーレイ、汚れ、折り目に耐えられます。ロゴを重ねる予定があるときだけHを選びましょう。
QRが読み取れないのはなぜ?
ほぼ常に次のいずれか: 前景と背景のコントラスト不足、暗い背景に明るい前景(スキャナーは逆を期待)、余白0でコードが他のコンテンツに接している、または誤り訂正レベルに対してロゴオーバーレイが大きすぎる。明地に暗色、余白2+、印刷前にテストを。
PNGとSVGのどちらをダウンロードすべき?
印刷、拡大縮小、デザインツールで扱うものにはSVGを使いましょう — どんなサイズでも鋭いままです。対象がラスター画像しか受け付けない場合(多くのソーシャルプラットフォーム、一部のメールクライアント)にはPNGを使います。SVGはQRコードのファイルサイズもずっと小さいです。
Wi-Fi認証情報や連絡先カードをエンコードできますか?
はい。Wi-FiにはWIFI:S:MyNetwork;T:WPA;P:mypassword;;の形式を使います(スマートフォンが接続を提案)。連絡先は完全なvCardテキストブロックを貼り付けてください。多くのスマートフォンカメラは読み取り時に両方の形式を自動認識します。
ここでQRコードにエンコードした内容は保存していますか?
いいえ。エンコードしたURL、Wi-Fi認証情報、vCard、プレーンテキストは一切保存しません。保存もログも取らず、タブを閉じるか更新した瞬間にすべて破棄されます。何をエンコードしたかの記録はこちらにありません。ブラウザのDevToolsで確認していただいて結構です。