Tools100% ローカル
← すべてのツール
QR コードジェネレーター
ISO/IEC 18004 · バイトモード · v1–40 · ブラウザ内
任意のテキストや URL を入力・貼り付けすると、QR コードが鮮明なベクターとしてライブ描画されます。誤り訂正レベルを選び、PNG または SVG としてダウンロードできます。2FA アプリで使われる
otpauth:// URI 形式に対応 — スマホの認証器に秘密鍵を移行する一番簡単な方法です。上に何か入力すると QR コードが生成されます
エラー訂正レベルの選択
QR コードは Reed–Solomon 誤り訂正を内蔵しており、傷・汚れ・部分的な遮蔽にも耐えます。レベルは 4 段階:
- L(低、7%) — 最小・最も密なグリッド;クリーンなデジタル画面用。
- M(中、15%) — サイズと耐性の標準バランス。
- Q(四分位、25%) — 印刷・ステッカー・ラベル向けの高い許容度。
- H(高、30%) — 大きな損傷にも耐える;屋外サイネージやロゴ重ね合わせ向け。
2FA 設定のための otpauth://
otpauth://totp/Issuer:account?secret=BASE32&issuer=Issuer 形式は、Google Authenticator や 1Password などのアプリがセットアップ QR をスキャンするときに期待する形式です。ここに有効な URI を貼り付けて QR をレンダリングし、スマホでスキャン — サービスが 2FA 登録時に表示する QR をスキャンするのと同じ動作です。逆方向では、TOTP ページで URI を生成してここに持ってきてスキャンします。
エンコーダーの仕組み
エンコーダはバイトモード(UTF-8)で ISO/IEC 18004 準拠の QR コードを生成します。指定された誤り訂正レベルでペイロードが収まる最小バージョン(1〜40、21×21 から 177×177 モジュール)を選び、8 種すべてのマスクを適用し、最も低いペナルティスコアのものを選びます。出力はスケーラブル SVG なので、どの倍率でも鮮明なままです。
プライバシー
エンコードする内容はすべてブラウザ内で処理されます。アップロード手順も、アナリティクスも、リモートレンダリングもありません — QR はページの JavaScript で生成され、ダウンロードはローカル Blob を介して行われます。機微なもの(2FA 秘密、トークン)をエンコードしても、あなたの端末に留まります。