Protect your seed phrases against loss, fire and theft adds an additional layer of security to your digital wallet by converting your seed phrase into encrypted QR codes. is the only solution that simultaneously protects against loss, fire & theft.

Xecret app spliting confidential info into three QR codes


For anyone to break our hack-proof QR Code

Visit our Bounty Page to learn more

Bounty Terms of Service

Seed Phrases: A Single Point of Failure

To maintain control over digital assets and safeguard them against online hackers, assets should be stored in self-custody wallets. These wallets provide seed phrases that must be stored securely and offline. Unfortunately, seed phrases are “a single point of failure” because they are stored in plain text format. This single copy, plain text format, exposes the owner to total asset loss through theft, damage, or loss of the seed phrases. The susceptibility to theft increases when the owner makes multiple copies to protect against damage or loss. runs the seed phrase through a proprietary information dispersal algorithm (IDA) to create multiple data slices in the form of printable cryptographic QR codes. read more... Once QR codes are physically separated, the owner’s seed phrases are secure. Seed phrases are not recoverable from a single QR code because the IDA requires two or more QR codes to meet the minimum threshold for recovering the seed phrase. By incorporating the solution, the seed phrase ceases to be a point of failure.

Paper with seed phrase hand written
Xecret works with all crypto wallets

Works with all Wallet Types is compatible with any wallet that generates a seed phrase, regardless of the digital assets, chain, or authentication method (Single Signature, Multi-Signature, or Multi-Party Computation). is the most secure way to protect the wallet's seed phrase.

Confidential Data Runs 100% Client Side

The application can run both online and offline in a trustless environment. All processing related to the user's confidential information is conducted on the client side; our remote servers never come in contact with the user's confidential data (e.g., seed phrase). The only server-side process is related to account validation and credit tracking The code is available for inspection and auditing to assure our users of its safety and correctness. Click to view a diagram of client side vs. server-side processes.

Xecrets runs client side
Individual QR codes are 100% hackproof

Hackproof QR Codes

A singular QR code does not contain enough information to recover the wallet's seed phrase, rendering the QR code hackproof. This security is achieved by leveraging XOR-based Information Dispersal Algorithm (XOR-IDA) to create a set of cryptographic QR codes. Please refer to our White Paper for more information.


We invite the hacking community to brute force our QR codes to recover a seed phrase stored within them. To support the effort, we are providing a bounty prize of $1,000,000. Please visit our Bounty page to learn more about this challenge.

Threshold Safeguards Against Loss, Fire and Theft

The best approach to keep seed phrases secure from cybercriminals is to store them offline. When storing offline, it is critical to save multiple copies in the event that one is lost or destroyed by a natural disaster. However, keeping multiple copies increases the likelihood of one of them being stolen.

read more... protects against theft by encoding the seed phrase into a set of cryptography QR codes. The seed phrase cannot be recovered if a single QR code is compromised. A threshold of QR codes (chosen by the user) is required to recover the seed phrase. For example, a user could create a set of three QR codes with a threshold of two. To recover their confidential information, the user would need two of the three QR codes to access their confidential information.

Thresholds protect your information against loss fire and theft
Xecrets adds a layer of security to decentralized cold storage

Decentralized Cold Storage

Typical offline storage of a seed phrase relies on the user writing it down on paper. This single, unencrypted copy uses a centralized storage model and exposes the owner to loss, fire, and theft. solves these problems by using an offline decentralized storage model. Users keep several encrypted QR codes in various locations. A single QR code cannot recover a wallet's seed phrase because it lacks sufficient data, making them hack-proof while also protecting against loss and fire. The decentralized storage model provides the user with far greater security.


Instead of storing the QR codes at different locations, users may store them with different guardians. No entity or individual possessing a single QR code can recover the confidential information. Due to the decentralized state of the seed phrase, the guardian, who has access to a single QR code, will not have control or custody over the seed phrase from the wallet. This minimizes the owner's risk and reduces the guardian's responsibility. If one of the QR codes is lost or stolen, the owner can still recover that seed phrase from the other QR codes in its set.

Users can always recover their confidential information by utilizing our free public app, accessible on the website and independently published on GitHub and Arweave. The recovery tool has no dependencies on our servers and functions as a standalone service. You will always be able to retrieve your confidential information stored in your QR codes, regardless of the status of our business.

Xecrets QR codes are non-custodial vs. The Competition

If you're contemplating recovery options like metal plates, paper storage, or cloud storage for protecting your seed phrase, consider

Solution TypesDisaster/Loss Protection
Theft Protection
Single Copy Stored in One LocationXX
Multiple Copies Stored in Different LocationsX
Cloud StorageX
QR Codes Distributed to Different Locations

Pricing Options


(Stores 2,000 characters / approximately 10 - 20 wallets)


3-slice Credit


  • 3-slices
  • Unlimited recoveries

4-slice Credit


  • Up to 4-slices
  • Unlimited recoveries
Most Popular

5-slice Credit


  • Up to 5-slices
  • Unlimited recoveries

7-slice Credit


  • Up to 7-slices
  • Unlimited recoveries

11-slice Credit


  • Up to 11-slices
  • Unlimited recoveries

SDK Integration


  • Contact us for details
Contact Us

Storage Location Examples


-Richard T.

After the FTX collapse, I got serious about my crypto security. I set up a few hot wallets to interact with various sites (OpenSea, Uniswap, etc.), then moved most of my assets onto a Ledger and secured all my seed phrase with Xecrets. This gave me peace of mind knowing most of my coins are in cold storage and the seed phrases are secure and recoverable.


I contacted Xecrets customer service to explain what set size I should pick. The rep. I spoke with was cool, and he took his time explaining the options and answered a few of my other questions. So far, this seems like a great backup solution.


I created my first set and distributed them between a few secure locations. Hopefully, my wallets will stay safe, but it's good to know my seed phrase is secure if things ever go south.

Secure Your Passwords and Recovery Phrases from any Wallet or Exchange

Including these and other popular services

Secure Your One-Time Recovery Tokens

Works with these popular services and many others
arrow-up icon