The ProblemA crypto recovery phrase (also called a seed phrase) is the most important backup of your wallet. It is a list of words that can fully restore access to your crypto if your hardware wallet or software wallet is lost. Devices like Ledger, Trezor, and many others rely on recovery phrases.
The challenge is how to store them securely.
- A steel backup like Cryptosteel is durable, but it creates an all-or-nothing risk. If someone steals it, they instantly have full access to your wallet.
- Even split-steel solutions are limited. If one half is lost or stolen you lose access to your recovery phrase.
The SolutionI built QR SafeShare as a transparent alternative. Instead of storing a full recovery phrase in one place, it splits the phrase into multiple QR fragments. Each fragment is useless on its own and reveals nothing. You can also configure redundancy, for example split into three QRs but require only two to recover. That way, losing one fragment is not a disaster.
Why a single QR is unbreakableA single QR fragment contains no usable part of the recovery phrase. It cannot be brute forced into something meaningful, because it is only a meaningless fragment of the whole. Even with unlimited computing power or a future quantum computer, there is no way to reconstruct the original phrase from a single QR. Only when the required number of fragments are combined does the recovery phrase become visible again.
Why this is safer than Cryptosteel- Fragments are useless alone: a stolen piece gives nothing.
- Redundancy: you decide how many are required to recover, so losing one does not mean losing access.
- Flexible storage: keep one in a safe, another with family, another digital. No single point of failure.
Why this is safer than digital backups- Digital backups in cloud storage or password managers create a single point of failure. If that account is hacked or breached, everything is exposed at once.
- QR fragments can be stored physically — on paper, 3D printed, or in a lockable sleeve — which makes them unreachable to remote attackers.
- Even if you choose to keep one fragment in digital form, it is useless on its own without the other required fragments.
- You are not dependent on any third-party service or provider. Fragments stored in safe locations remain fully under your control.
Trust and Security- All processing is 100% local in your browser. The recovery phrase never leaves your device.
- All code is published on GitHub, transparent, and reviewable.
- Can be installed as a Progressive Web App (PWA) for completely offline use.
- No ads, no tracking, and no data collection.
Maker-friendly features- One click export to 3MF for 3D printing durable, scannable codes
- A lockable sleeve design is available on printables.com for extra protection
Try itUse QR SafeShare at
https://qrsafeshare.com. The code is public and verifiable.
I know trust is always an issue with tools related to recovery phrases. That is why I made this project fully transparent.
All code is published on
GitHub so the community can review and verify it. Feedback from the Bitcointalk community would mean a lot.