QR SafeShare – Split and protect secrets in QR codes

Securely split secrets into 3D-printable QR codes for a durable offline backup.
2
5
0
99
updated November 2, 2025

Description

PDF

QR SafeShare – 3D-printable QR codes for secure storage

QR SafeShare is a free tool that lets you split passwords, recovery phrases, or notes into multiple QR codes. Your secret can only be restored when the required number of QR codes are combined. On their own, individual QR codes reveal absolutely nothing. They are mathematically worthless, even if someone tried to brute-force them with today’s supercomputers or tomorrow’s quantum computers.

Unique feature: you can export the QR codes as 3MF files and 3D-print them, creating a durable, physical backup that stays completely offline.

🔐 Use case 1: A crypto recovery phrase

If you own crypto, you know how critical your recovery phrase is. Traditional backups each come with risks:

  • A CryptoSteel is tough, but if a burglar finds it, they instantly have your entire phrase.
  • A digital backup can become corrupted or be stolen by hackers.
  • Splitting a physical backup in two isn’t secure either, because each half already exposes part of your phrase and you yourself are left knowing only half of it.

With QR SafeShare, you can do better:

  • Use Shamir’s Secret Sharing (3-2) to create three QR codes. Any two of them are enough to restore your phrase.
  • Export them as 3MF files and 3D-print durable, offline backups.
  • Store them in separate places: for example one in a safe, one digitally, and one with a trusted friend.

Now, even if a burglar or hacker gains access to a single QR code, it’s completely useless on its own. And if one backup is lost, you can still recover your funds with the remaining two.

🔑 Use case 2: Sending a password securely to a client

Sometimes you need to share a password with a client, but sending it through a single channel such as email is risky. If that message is intercepted, the password is exposed.

With XOR 2-2 splitting, you can divide the password into two QR codes. Each QR code on its own is worthless. For example:

  • Send one part via WhatsApp or SMS as a special link that opens the Combine page with the first QR already preloaded.
  • Send the second QR as an image by email.

When the client opens the link and scans the second QR, the password is reconstructed directly in their browser. Even if one channel is compromised, the attacker learns nothing.

🧩 How it works

  1. Go to qrsafeshare.com
  2. Choose Split and enter your secret (password or recovery phrase).
  3. Select your method:
    • Shamir Secret Sharing → choose how many QR codes are required to restore your secret.
      Example: create 3 QR codes, but set it so only 2 are needed. Even if 1 QR gets lost, your backup still works.
    • XOR splitting → always 2-2. You create exactly 2 QR codes, and you need both to restore the secret.
  4. Export each QR as a 3MF file.
  5. In your slicer, add a color change just above 2 mm → print the base in white and the top in black.
  6. Print the QR codes on your 3D printer.
  7. Later, scan or upload the required number of QR codes via the Combine page to recover your secret.

🛡 Extra protection

To reduce the risk of casual scanning, use the QR SafeShare Sleeve. Slide the QR inside and secure it with a small padlock. While a determined attacker could force it open, the sleeve prevents quick or unnoticed scans and raises the effort required for unauthorized access.

⚡ Key benefits

  • 100% offline – everything runs locally in your browser, with no data sent to a server and no tracking.
  • Mathematically secure – a single QR code is worthless, even for supercomputers or future quantum computers.
  • Durable – 3D prints last much longer than paper.
  • Flexible – supports both Shamir’s Secret Sharing and XOR splitting.
  • Distributable – split QR codes can be stored in different locations (safe, digital, entrusted to family).
  • All code is published on GitHub, transparent, and reviewable.

Support the project

This is a personal project that I built and decided to share freely with the community.
If you find it useful, please consider supporting future development and new features:
🚀 https://donate.qrsafeshare.com/

And if you appreciate this idea, a like ❤ here on Printables would also help a lot to spread the word.

Disclaimer

QR SafeShare is provided as is. Use is entirely at your own risk. The creators accept no liability for any loss or damage resulting from the use of this tool. You are solely responsible for securely backing up and managing your data.

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more