W2QR

Wallet2QR

Honey-encrypted QR backup for your seed phrase

Encrypt your BIP-39 mnemonic into a QR code. Every password produces a valid seed phrase — attackers drown in plausible decoys. Add multi-factor security, or split into Shamir shares for distributed custody.

Three security modes

Basic Mode

QR + password. Simple honey encryption — every password decrypts to a valid mnemonic. No account, no device, works completely offline.

V2B format — Argon2id + XOR masking

Advanced Mode

QR + password + authorization factor (device biometric, Google Account, or Recovery Code). Multi-factor security and 2-of-3 disaster recovery.

V2A format — HKDF + Shamir + AEAD

Shamir Shares

Split your mnemonic into M-of-N shares, each honey-encrypted with its own password. Distributed custody — no account, fully offline.

Per-share Argon2id + XOR masking

Honey Encryption

Every password produces a valid mnemonic. Attackers who steal your QR cannot brute-force the correct one — they drown in plausible decoys.

Client-Side Only

Encryption and decryption run entirely in your browser using WebAssembly (Argon2id). Your seed phrase and password are never sent to any server.

No Wallet App Required

W2QR works as a pure QR code app. No MetaMask, Coinomi, or any other wallet software needed. Decrypt and use the built-in wallet directly.

Disaster Recovery

Advanced mode splits a recovery root into 3 shares (Google Account, device, Recovery Code). Any 2 of 3 can recover your wallet — even if you forget your password.

Argon2id KDF

64 MB memory, 3 iterations (OWASP recommended). Memory-hard key derivation makes GPU/ASIC attacks impractical.

All Formats Supported

Reads QR codes from all versions including the original text2qr.com format. Your old backups always work.

Learn more about how W2QR protects your keys.