Skip to content

QRコード生成 — URL / WiFi / vCard / Email / SMS / 位置

無料のQRコードジェネレーター。URL・WiFi・vCard・メール・SMS・位置情報など7種類に対応した静的QRを生成。期限切れなし、登録不要、100%ブラウザで完結し、アップロード一切なし。SVGとPNGで保存できます。

トラッキングなし ブラウザで動作 無料
QRコードはすべてブラウザ内で生成されます。アップロードは行いません。
外観をカスタマイズ
内容を入力すると生成されます

QRコードとは?

QR Code(Quick Response Code)は1994年にDenso Waveが発明し、ISO/IEC 18004:2015で規格化された二次元マトリクスバーコードです。データを白黒モジュールの正方格子にエンコードし、四隅の3つの大きなファインダーパターンによってスキャナがコードの位置と向きを特定できます。バージョンはVersion 1(21×21モジュール)からVersion 40(177×177)まであり、エンコーダはコンテンツが収まる最小バージョンを選択した誤り訂正レベルに合わせて自動選択します。

QRコードは標準URIスキームを介して多様なデータ種別を運びます。URLは直接エンコード。WiFi認証情報はiOS Camera(iOS 11以降)とAndroidカメラがネイティブ認識する事実上の標準WIFI:プロトコルを使用。連絡先カードはvCard 3.0(RFC 2426) — vCard 4.0(RFC 6350)よりスキャナ互換性が広い形式。メールリンクはmailto:(RFC 6068)、テキストメッセージはsms:(RFC 5724)、地図ピンはgeo:(RFC 5870)。整形されたQRをスキャンすると、ユーザーは何も入力せずに正しいアクション(URLを開く、WiFiに参加、連絡先を保存、メール下書き)が起動します。

QRコードが擦り傷・折り目・部分的な遮蔽の下でも読み取れるのは、Reed-Solomon誤り訂正のおかげです。L・M・Q・Hの4レベルで、それぞれ約7%・15%・25%・30%の損傷データを復元します。レベルが高いほど冗長モジュールが増え、同じコンテンツでもQRは物理的に大きくなります。手で扱われる印刷物にはH、画面用にはM、長いURLを詰め込むときだけLを選択してください。

実用上もっとも重要な区別は静的QRと動的QRです。静的QRは実コンテンツをピクセルに直接エンコード — 永久に動作し、メンテナンスするサービスがありません。動的QRは第三者リダイレクトサービスへの短いリンクをエンコードし、そのサービスが期限切れ・値上げ・終了すると、出荷済みのすべての印刷QRが死にます。詳細は なぜあなたのQRコードは止まるのか — 静的 vs 動的の完全ガイド を参照。本ツールは静的QRのみを生成します。

多くのオンラインQRジェネレーターは、エンコード前にWiFiパスワード・vCard連絡先・非公開URLを自社サーバーへアップロードします。本ツールはqrcode npmライブラリをブラウザ内で完全に実行 — アップロード・ログ・トラッキング全てゼロ。同じプライバシー姿勢の他のクライアントサイドエンコーダ Base64 エンコーダ/デコーダURL エンコーダ/デコーダ と同様、入力はページから決して離れません。

// Build a WiFi payload and generate an SVG QR
import QRCode from 'qrcode';

// 1. WIFI: protocol (de facto, recognized by iOS+Android)
const payload = 'WIFI:T:WPA;S:My\\;Network;P:p@ss\\;word;H:false;;';

// 2. Generate SVG (vector, scales without pixelation)
const svg = await QRCode.toString(payload, {
  type: 'svg',
  errorCorrectionLevel: 'M',
  margin: 4,
  color: { dark: '#000000', light: '#ffffff' },
});

// 3. Drop into the DOM (DOMParser-safe, not innerHTML)
const doc = new DOMParser().parseFromString(svg, 'image/svg+xml');
preview.replaceChildren(doc.documentElement);

主な機能

期限切れなし

静的QRはデータをピクセルに直接エンコード。失効するリダイレクトサービスも、月額料金も、終了リスクもありません — 一度生成すれば永久に機能し続けます。

7種類のデータ種別

URL、プレーンテキスト、WiFi認証情報、vCard連絡先、mailto:メール、SMS、geo:位置 — もっとも一般的なQR用途を1つのツールでカバー。

SVGとPNGダウンロード

デフォルトはSVG(ベクタ、拡大縮小自由、Figmaに直接貼り付け可能)。画面・SNS・印刷用にはPNGを256・512・1024 pxで提供。

カスタムカラー + コントラストチェック

前景色と背景色のカラーピッカー。コントラスト比を自動計算し、実機でスキャン失敗の恐れがある場合は警告します。

4段階の誤り訂正レベル

L(約7%)・M(約15%)・Q(約25%)・H(約30%) — 損傷・退色・折りが起きやすい印刷物では高いレベルを選択。

100%ブラウザで完結

QR生成はqrcode npmライブラリをローカルで実行。WiFiパスワードやvCardの個人情報を含む入力が端末から離れることはありません。

登録不要・透かしなし

ページを開く・生成する・ダウンロードするだけ。アカウント登録、利用回数制限、ロゴ透かしによるブランディング汚染、いずれもありません。

ウェブサイトのURL

https://go-tools.org

もっとも一般的な用途です。任意のURLを貼り付けてQRをダウンロードするだけ。リンクはピクセルに直接エンコードされるため、ホスティング先を変えてもQRは機能し続けます。

WiFiネットワーク共有

SSID: Cafe WiFi / WPA2 / pass: visitor2026

iOSとAndroidのカメラアプリはWIFI:プロトコルをネイティブに認識します。ドアに貼ったQRをゲストがスキャンするだけで、パスワードを入力せずにネットワークへ接続できます。

vCard 名刺

Ada Lovelace / Acme Corp / +1 555 0100 / ada@acme.test

QRをスキャンすると連絡先アプリに名前・電話・メール・組織が自動入力されます。vCard QR付きの紙の名刺は、手入力に比べて約4倍の確率で保存されます。

地理位置

lat: 40.7829, lng: -73.9654(セントラルパーク)

geo: URIは既定の地図アプリを起動し、ピンを落とした状態で開きます。店舗看板・レストランのチラシ・不動産広告・結婚式の招待状などに最適です。

使い方

  1. 1

    データ種別を選ぶ

    エンコードしたい内容に合うタブを選択します:ウェブサイトはURL、ネットワーク共有はWiFi、連絡先はvCard、定型メールやSMSはEmail / SMS、地図ピンはLocation、任意の文字列はPlain Text。

  2. 2

    フィールドに入力する

    各タブにはその種別に必要なフィールドだけが表示されます。WiFiはSSID・パスワード・セキュリティ種別、vCardは姓名・電話・メール・組織・ウェブサイトを受け付けます。プレビューはタイプするたびに更新されます。

  3. 3

    カスタマイズ(任意)

    Customizeパネルで誤り訂正レベル(画面用ならM、印刷ならH)、出力サイズ(200〜1024 px)、前景色・背景色を調整します。スキャン信頼性に懸念があるほどコントラストが低い場合は警告が出ます。

  4. 4

    SVGまたはPNGをダウンロード

    Download SVGをクリックするとベクタ出力(拡大縮小自由、印刷向き)、ドロップダウンからPNGサイズ(256 / 512 / 1024 px)を選べばラスタ出力が得られます。Copy SVGはFigmaなどのデザインツールへ直接貼り付け可能です。

QRコードのよくある間違い

動的QRが期限切れで失効

QRはbit.ly/xyzのような短縮URLをエンコードしており、リダイレクトサービスが期限切れになるとQRはどこにも到達しません。静的QRは実URLを直接エンコードするので失敗しません。

✗ 誤り
QR encodes: https://bit.ly/abc → 404 after subscription lapses
✓ 正しい
QR encodes: https://your-domain.com/menu directly

コントラストの低いカスタムカラー

白地に薄いグレー、白地に黄色 — デザインモックでは見栄えがしますが、実際のスマホではほとんどスキャンできません。

✗ 誤り
FG #cccccc on BG #ffffff (ratio 1.6:1)
✓ 正しい
FG #003366 on BG #ffffff (ratio 12.6:1)

WiFi特殊文字のエスケープ漏れ

パスワードに ; : \ " が含まれる場合、WIFI:ペイロード内でバックスラッシュエスケープが必要です。本ツールは自動処理します — 多くの安価な生成ツールは処理しません。

✗ 誤り
WIFI:T:WPA;S:Cafe;P:p@ss;word;; (parser breaks at the unescaped ;)
✓ 正しい
WIFI:T:WPA;S:Cafe;P:p@ss\;word;;

印刷で誤り訂正レベルが低すぎる

印刷チラシでECC=Lにしてコーヒーが染みたり折り目が付いたりするとスキャンできなくなります。手で扱われる物理印刷物にはHを使用してください。

✗ 誤り
Print poster, ECC=L, partially folded → unreadable
✓ 正しい
Print poster, ECC=H → readable even with 30% damage

ロゴが大きすぎる

ロゴがQR面積の25%を超えるとECC=Hでも壊れるモジュールが多すぎて失敗します。ロゴは20%以下、中央配置を保ってください。

✗ 誤り
40% logo over center → fails on Samsung phones
✓ 正しい
15% logo, ECC=H → reliable across phones

ECCレベルに対してURLが長すぎる

UTMパラメータ(utm_source、utm_medium、utm_campaign...)付きのトラッキングURLはECC=Mのバイト上限を超えがちです。ECCを下げるか、自前で管理する静的URL短縮を使用してください。

✗ 誤り
?utm_source=...&utm_medium=...&utm_campaign=... (350 chars at M → reject)
✓ 正しい
Use /go/spring (35 chars) with server-side redirect to the long URL

よくある用途

レストランのメニュー
テーブルにURL QRを印刷 — 顧客はスマホでメニューを閲覧します。静的QRなので、ホスティングを変えてもメニューのドメインを変えても機能し続けます。
ゲスト用WiFi
玄関、カフェ、会議室にWiFi QRを貼っておけば、ゲストはスキャンするだけでパスワードを入力せず接続できます — そして読み上げる必要もなくなります。
イベント受付
登録ページを指すURL QRをチケットや案内板に印刷します。フォトグラファーが撮るすべての写真や、ネームタグ・ストラップに登場するQRが、トラッキング可能なチェックインの起点になります。
名刺
紙の名刺にvCard QRを追加 — スキャン即連絡先保存。受け取った相手に手入力させた場合と比べ、保存率は約4倍です。
店舗・会場の位置ピン
geo: QRは既定の地図アプリにピンを落とした状態で開きます。不動産広告、レストランのチラシ、会場の案内板、結婚式の招待状で活躍します。
マーケティングポスター
UTMパラメータ付きURL QRで印刷キャンペーンの計測が可能に。静的QRなら分析サービスが終了したり、アカウントが期限切れになったりしても残り続けます。
製品パッケージ
外箱に保証・取扱説明書・登録ページのURLをエンコード。輸送による傷、こすれ、折り曲げに耐えるよう誤り訂正Hを使用してください。
博物館・展示ラベル
音声ガイドのURL、より深い解説、多言語版 — 来館者は分厚い紙の冊子を持たずに、自身のスマホからリッチなコンテンツを得られます。

技術詳細

ISO/IEC 18004:2015 準拠
出力は国際QR Code規格に準拠します。Version 1 から Version 40(21×21〜177×177モジュール)はコンテンツサイズと選択した誤り訂正レベルに基づいて自動選択されます。
Reed-Solomon 誤り訂正
QRコードはReed-Solomon符号を使用し、損傷や遮蔽から復元します。L / M / Q / H レベルはそれぞれ損傷データの約7% / 15% / 25% / 30%を復元。レベルが高いほど同じコンテンツでもQRは大きくなります。
標準URIスキーム
WIFI:プロトコル(iOS/Androidでの事実上の標準)、mailto:(RFC 6068)、sms:(RFC 5724)、geo:(RFC 5870)。連絡先はvCard 3.0(RFC 2426) — vCard 4.0(RFC 6350)よりスキャナ互換性が広い形式。iOSとAndroidの内蔵カメラはすべて自動認識します。
自動エンコーディングモード
qrcodeライブラリは入力ごとに最も効率的なエンコーディング(numeric / alphanumeric / byte / kanji)を選択します。非ASCIIテキスト(絵文字やCJK文字を含む)はUTF-8 byteモードで処理されます。

ベストプラクティス

クワイエットゾーンを切り取らない
QRコードの周囲には4モジュール幅の背景色マージンが必要です。本ツールはデフォルトで含めています — レイアウト中で空白に見えても切り取らないでください。
印刷物にはECCレベルHを使用
印刷は容赦ありません — 退色、傷、折り線はすべてコードを損傷します。誤り訂正レベルH(約30%復元)が救いになります。劣化しない画面ならMで十分です。
コントラスト比は4.5:1以上を維持
QRスキャナは暗いモジュールと明るいモジュールの間のコントラストを測定します。明るい背景の上に暗い前景を維持してください。反転させる(暗い背景の上に明るい前景)と一部のスマホでは動作しても、他では失敗します。
iOSとAndroid両方でテスト
iOS CameraはiOS 11以降、デフォルトでQRコードを読み取ります。Androidはメーカーごとに異なります — Samsung・Pixel・Xiaomiでも挙動は微妙に違います。10,000枚のチラシを印刷する前に両方でテストしてください。
HTTPSと短いURLを使う
URLが長いほどQRは密になります(モジュールが小さくなる → スキャンしにくくなる)。トラッキングURLが200文字を超える場合は、自前で管理する静的URL短縮を通してください — Bitlyのような期限切れになるサービスは避けます。

よくある質問

QRコードがしばらくすると使えなくなるのはなぜ?
それは動的QRだからです — QRには短い計測URLがエンコードされ、本来のコンテンツへリダイレクトしています。リダイレクトサービスが期限切れ・値上げ・終了するとQRは死にます。本ツールが生成するのはピクセルにデータを直接埋め込む静的QRです。期限切れはありません。完全ガイドを読む。
このQRコードは期限切れになりますか?
いいえ。生成するのは静的QRです。URL・テキスト・WiFi・vCardデータはQRピクセルに直接エンコードされ、リダイレクトもメンテナンス対象のサービスもサブスクもありません。印刷・保存したQR画像が無事である限り、永久にスキャンできます。
WiFi QRコードを作るには?
WiFiタブに切り替え、SSID(ネットワーク名)とパスワードを入力し、セキュリティ種別を選びます — 現代のほぼすべてのネットワークではWPA / WPA2 / WPA3、レガシー機器ではWEP、オープンネットワークではNo passwordを選択。SSIDが非通知ならHidden networkにチェック。QRをダウンロードすれば、ゲストはスマホのカメラでスキャンするだけで自動接続できます。
名刺用のvCard QRを作るには?
vCardタブに切り替え、姓名・電話・メール・組織・ウェブサイトを入力します。出力はvCard 3.0(RFC 2426) — iOSとAndroid双方でもっとも安定して認識される形式です(vCard 4.0 / RFC 6350はスキャナの対応が劣ります)。紙の名刺に印刷すれば、スキャン1タップで連絡先を保存できます。
このQRコードジェネレーターは無料ですか?
はい — 登録不要・支払い不要・利用回数制限なし・出力に透かしなし。サイトは関係のないページに表示する控えめな広告で運営されています。ツール自体は完全にブラウザ内で動作し、アップロードもトラッキングもありません。
SVG形式でダウンロードできますか?
はい — SVGがデフォルトのダウンロード形式です。SVGはベクタなので、どんなサイズに拡大してもピクセル化せず、Figma・Illustrator・Sketchに直接貼り付けたり、ビルボードサイズで印刷会社へ送ったりできます。ラスタが必要な場合はダウンロードメニューからPNG(256 / 512 / 1024 px)を選んでください。
QRコードに格納できるデータの最大長は?
誤り訂正レベルL(QR Version 40)のbyteモードで最大約2,953バイト、Mで約2,331、Qで約1,663、Hで約1,273バイトです。数字のみのモードならさらに多く格納でき(Lで最大7,089桁)、コンテンツが拒否された場合は誤り訂正レベルを下げるかURLを短くしてください。
誤り訂正レベルはどれを選ぶべき?
デフォルトのM(中、約15%復元)はほとんどの用途に適します。包装・布地など損傷の可能性が高い場所に印刷する場合はH(約30%)を使用してください。バイト上限ぎりぎりかつQRが画面表示のみで印刷されない場合に限り、L(約7%)を選びます。
QRコードにロゴを埋め込めますか?
現状では未対応です。ロゴ埋め込みは高い誤り訂正レベル(QまたはH)と慎重なサイズ調整が必要で、そうでないとスマホ間でのスキャン信頼性が損なわれます。安全なデフォルト値を伴うv2で評価中です。当面はQRをシンプルに保つことを推奨します — 転換率が最も高いQRはもっとも素朴なものです。
入力データはサーバーへアップロードされますか?
いいえ。すべての生成はqrcode npmライブラリを使ってブラウザ内で実行され、ライブラリは一度読み込まれた後はローカルで動作します。URL・WiFiパスワード・vCardデータ・その他の入力は端末から離れません。ページを更新するとすべての入力がクリアされます。生成内容は一切保存・記録・分析されません。
色をカスタマイズしたQRがスキャンできないのはなぜ?
QRスキャナは前景(暗い色)と背景(明るい色)の高いコントラストを必要とします。逆にすると(明るい前景に暗い背景)、ほとんどのスキャナは失敗します。暗い前景に明るい背景を維持し、コントラスト比は最低でも4.5:1にしてください。コントラストが低すぎる場合、本ツールは警告を表示します。
生成されるQRコードのバージョンは?
qrcodeライブラリはコンテンツが収まる最小のQRバージョン(1〜40)を選択した誤り訂正レベルに合わせて自動選択します。Version 1は21×21モジュール、Version 40は177×177です。出力は国際標準ISO/IEC 18004:2015に準拠します。
商用利用できますか?
はい — QR Codeはオープン規格(ISO/IEC 18004)であり、特許による制限はありません(Denso Waveは1994年に特許権を放棄しています)。本サイトで生成したQRコードはあなたのもので、表示義務やライセンス料なしで商用利用できます。
オフラインでも動きますか?
初回読み込み後はqrcodeライブラリがブラウザにキャッシュされるため、以降の生成はネットワーク接続なしで動作します。ページ自体は静的に配信されており、API呼び出しやバックエンド依存はありません。離陸前に一度開いておけば、上空30,000フィートでもQRを生成できます。

Base64エンコーダー&デコーダー

エンコーディングとフォーマット

Base64のデコード・エンコードが無料でオンラインで行えます。リアルタイム変換、UTF-8・絵文字対応。100%ブラウザ上で動作しデータは外部に送信されません。登録不要。

JSON Diff(差分)

エンコーディングとフォーマット

2つのJSONファイルをブラウザで即座に比較・差分確認。サイドバイサイドのハイライト表示、RFC 6902 JSON Patch出力、タイムスタンプやIDなどのノイズフィールドを無視。100%プライベート、アップロード不要。

JSONフォーマッター&バリデーター

エンコーディングとフォーマット

無料オンラインJSON整形ツール。ブラウザ上でJSONのフォーマット、構文検証、圧縮を即座に実行。エラー検出、ワンクリックコピー対応。データは端末外に送信されず、100%プライバシー保護。

JSON to YAML コンバーター

エンコーディングとフォーマット

JSONを貼り付けるだけで即座にYAMLを取得。ブラウザ内でリアルタイム変換。K8s・Compose対応、2/4スペースインデント、Norway問題対応自動クォート。100%プライベート、データは送信されません。

URLエンコーダー&デコーダー — URL構造パーサー内蔵

エンコーディングとフォーマット

URLを貼り付けるだけで即座にエンコード・デコード。内蔵URLパーサーがプロトコル・ホスト・パス・クエリパラメータを編集可能なフィールドに分解。encodeURIとencodeURIComponentの2モード対応。完全ブラウザ動作でデータ送信なし。

YAML to JSON コンバーター

エンコーディングとフォーマット

YAMLを貼り付けるだけで即座にJSONを取得。ブラウザ内でリアルタイム変換。K8sマニフェスト・OpenAPI仕様・Helm valuesに対応。100%プライベート、データは送信されません。