Version: Prototype-1

This is a prototype.

This tool should only be used for experiments.

There are no alternative implementations, meaning you are totally dependent on this tool if you use it. That is a dangerous situation to be in.

Please share questions, comments and concerns on github


Prototype-1 - for shares starting with shamir39-p1

Initial Unversioned Release - for shares starting with shamir39

Shamir39 Tool


Generate a random mnemonic, or enter your own below: words
Allow reconstruction with of parts.


More Info

Shamir39 Draft Specification

Read more about how Shamir Mnemonics are encoded and decoded in the Draft Shamir39 Specification.

The specification is open to feedback. Feedback can be provided by raising a new issue in the github repostiory iancoleman/shamir39.

BIP39 Mnemonic code for generating deterministic keys

Read more at the official BIP39 spec

Shamir's Secret Sharing Scheme

Read more on wikipedia.

This page uses a custom implementation of SSSS based on amper5and/secrets.js.

The implementation used on this page can be found in Shamir39 Library (currently under active development).

Offline Usage

You can use this tool without having to be online.

In your browser, select file save-as, and save this page as a file.

Double-click that file to open it in a browser on any offline computer.

Alternatively, download the file from the repository -

This project is 100% open-source code

Get the source code from the repository -


Shamir39 Library (under development) -

jsBIP39 -

sjcl -

jQuery -

Twitter Bootstrap -