Banana Split

Split secrets into QR-code shards using Shamir's Secret Sharing
AppID:com.nfcarchiver.banana_split
Author:mezinster
License:GPL-3.0-only
Donation:
InRepoSince:2026-04-08
LastRepoUpdate:2026-04-08
LastAppUpdate:Unknown
LastVersion:0.8.2
Categories:Security, System
APK source:
Google Play:Check if it's there
icon Banana Split uses Shamir's Secret Sharing to split secrets into QR-code shards. Any majority of shards can reconstruct the secret — fewer reveal nothing.

How it works

1. Enter your secret (e.g., a seed phrase, private key, password).
2. Choose how many shards to create and how many are required to reconstruct.
3. Use the auto-generated passphrase or enter your own.
4. Banana Split encrypts the secret with the passphrase, then splits the ciphertext into N QR codes using Shamir's scheme.
5. Print or save the QR codes. Write the passphrase by hand on every sheet.

To reconstruct: scan a majority of QR code shards, enter the passphrase, and your secret is restored.

Features

• Offline — all cryptography happens on-device, no server communication
• Save shards as PNGs or PDF with full Unicode font support
• Camera and gallery QR scanning with multi-file import
• Custom or auto-generated passphrases
• User-selectable quorum (how many shards needed)
• 7 languages: English, Russian, Turkish, Belarusian, Georgian, Ukrainian, Polish
• Cross-platform shard compatibility with the Banana Split web app

Security

Encryption: scrypt key derivation + NaCl secretbox (XSalsa20-Poly1305).
Splitting: Shamir's Secret Sharing over GF(256).
No data collection, no analytics, no trackers.

Web App

Also available as a web app — no installation needed: https://nfcarchiver.com/banana/
Shards created in the app and web version are fully compatible.

Open Source

This app is a fork of banana_split by Parity Technologies, licensed under GPLv3.
Source code: https://github.com/mezinster/banana_split
Download Source Issues
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 0.8.2 (2026-04-08) no RB details available help icon

Android Versions:
  • Target: 14.0
  • MinVer: 5.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Features:

Download (27.8 M)