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
QR + password. Simple honey encryption — every password decrypts to a valid mnemonic. No account, no device, works completely offline.
V2B format — Argon2id + XOR masking
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
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.