EIP2333 Key Generator

It's safest to use this tool offline, see how.


Key Derivation

EIP2333 Keys can be generated from a BIP39 mnemonic, or a seed, or a master secret key.

For more info see the EIP2333 spec.

Generate a random mnemonic: words, or enter your own below.

Derived Keys

Simple child keys (click to use) m/i

EIP2334 Validator key paths:

Path Public Key Secret Key
Show starting at index (leave blank to generate from next index)

Offline Use

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 latest GitHub release - https://github.com/iancoleman/eip2333-tool/releases/latest/

This project is 100% open-source code

Get the source code from the repository - https://github.com/iancoleman/eip2333-tool


This tool uses several third-party libraries, all open source.

The list of libraries used by this tool can be found in libs/package.json

The list of all dependencies of those libraries can be found in libs/package-lock.json

paulmillr/bls12-381-keygen 0.1.2

bitcoinjs/bip39 3.0.3

paulmillr/noble-bls12-381 0.9.0