Documentation Menu
QR Format Versions
W2QR reads all historical QR formats. New backups use the latest format for your chosen security mode.
Version history
How detection works
When you scan or upload a QR code, W2QR automatically detects the format:
- - URL with
?ds=and nov=parameter → V1 (text2qr.com legacy) - - URL-encoded payload with version tag → V2B (Basic)
- - Binary CBOR data with packet header → V2A (Advanced)
- - Binary data with version byte 6 → Shamir Share
- - Text starting with
w2qr-share:→ Shamir Share (text format)
You do not need to know or remember which format your QR uses — W2QR handles it automatically.
Data encoding
V1 and V2B use URL-encoded Base64 within a URL string. V2A uses CBOR (Concise Binary Object Representation) for compact binary encoding — the QR code contains raw binary data rather than a URL, allowing more data in a smaller QR.
Migration
Old QR codes never expire. You can continue using legacy format QR codes indefinitely. If you want the latest security features, create a new QR with the same seed phrase in Basic, Advanced, or Shamir Shares mode — your old QR still works as a backup.