Keys and addresses

Bitcoin and Ethereum. Derive, convert and check locally.

Use test keys only. Do not paste a key holding funds or send funds to an example address.

No upload, URL parameters or saved key history.

Enter a key, or start with the public example.

Formats and limits

A secp256k1 private key is an integer from 1 to n − 1. Pages group those numbers; they are computed on demand, not read from a wallet database. A page number can reveal a key's range, so it stays out of URLs and address-only exports too.

n = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

This tool handles individual keys, not seed phrases or HD derivation paths. Taproot uses an even-Y internal key and the key-only TapTweak rule; it does not import a script tree. WIF's compression flag is shown separately. Ethereum uses Keccak-256 and EIP-55; the address alone cannot identify an EVM chain.

References: BIP 173 · BIP 350 · BIP 86 · EIP-55