📱 QRコード生成
URL、テキスト、その他のデータのQRコードを生成 — オフライン対応
✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応
🔒 データがデバイスの外に出ることはありません。 すべての処理はqrcode.jsライブラリ(クライアントサイド)を使用してブラウザ内でローカルに行われます。アップロード、サーバー、追跡は一切ありません。
特長
- あらゆるコンテンツ — URL、プレーンテキスト、メールアドレス、電話番号、WiFi認証情報など、さまざまなQRコードを生成できます。
- カスタムカラー — ブランドに合わせて前景色と背景色を自由に設定できます。
- 調整可能なサイズ — 100pxから1000pxまで生成可能 — 小さなラベルから大きなポスターまで対応。
- PNGとSVGエクスポート — 画像用のPNG、または無限にスケーラブルなベクターグラフィック用のSVGでダウンロードできます。
- 高い誤り訂正 — 内容が収まる限り最も強いレベルH(30%)を使用。一部が汚れたりロゴで隠れたりしても読み取れます。
仕組み
- コンテンツを入力 — エンコードしたいURL、テキスト、メール、電話番号、その他のデータを入力します。
- 外観をカスタマイズ — サイズ、前景色、背景色を設定します。
- QRコードをダウンロード — PNG(ラスター)またはSVG(ベクター)でエクスポート — どちらも完全にオフラインで生成されます。
活用例
- WebサイトやSNSプロフィールへのリンク
- 読み取り可能な連絡先情報入りの名刺
- 説明書へのリンク付き商品パッケージ
- イベントのチェックインコードやチケット
- WiFiネットワークの共有(WIFI:T:WPA;S:network;P:password;;)
よくある質問
QRコードの中央にロゴを入れられますか?
はい。ロゴを追加すると、中央の白い背景の上に配置されます。高い誤り訂正レベル(レベルH)を使っているので読み取りは可能ですが、完成したコードは必ずスマホで読み取りテストをしてください。
QRコードはオフラインで生成されますか?
はい、完全にオフラインです。qrcode.jsライブラリはブラウザ内で動作します。データがどこかに送信されることはありません。
SVGとPNGはどちらを使うべきですか?
SVGはベクター形式で、品質を損なわずにどんなサイズにも拡大可能です。印刷に最適です。PNGはラスター形式で、特定のサイズでのデジタル使用に最適です。
最大でどれくらいの内容を入れられますか?
2,953 バイト、半角英数字ならほぼその文字数です(漢字・かな・絵文字は1文字3〜4バイト)。1,273 バイトまではレベルHの誤り訂正を保ち、それより長いと収まるよう1段階ずつ下げ、そのことを画面で知らせます。ロゴにはレベルHが必要なので、ロゴ付きの上限は 1,273 バイト。実際は短いほど良く、短いリンクならコードが粗くなり離れた場所からでも読めます。
色を変えても大丈夫?
はい。コードを背景より暗く、コントラストを高く保ってください。明暗が逆(反転)のコードや淡い色は多くの読み取りアプリでつまずくので、危ない組み合わせのときは画面で警告します。印刷前にスマホで確認を。
関連ガイド
- 📖 真ん中にロゴを入れてもQRコードが読み取れる仕組み — QRコードの中央にロゴを入れても、ちゃんと動きます——組み込みの誤り訂正のおかげです。その仕組み、ロゴをどこまで大きくできるか、そしてブラウザ内で作る方法を紹介します。
- 📖 期限切れしない無料QRコードの作り方 — 多くの「無料」QRコードは、こっそりサーバー経由でリダイレクトしていて、支払いをやめると死にます。永遠に使える静的QRコードの作り方を紹介します。
関連ツール
- ▮▯▮ バーコード生成 — Code128・EAN-13・UPC-Aなど多彩な形式でバーコードを生成
- 📡 端末間ファイル転送 — スマホからPCへ、あるいはどこへでも——2つのブラウザ間でファイルを直接送信。アップロード不要、アカウント不要、メール不要。片方の端末がコードを作り、もう片方が参加すれば、ファイルが端末から端末へ飛んでいきます。
- > 画像をBase64に変換 — 画像を Base64 データ URI に変換、テキストの Base64 エンコード / デコード、Base64 からファイルへの復元も
- 📦 画像を圧縮 — 画質を損なわずファイルサイズを削減 — すべてブラウザ内で処理
💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]