BTC

Bitcoin Address Generator

Generate native SegWit Bitcoin wallets locally in your browser

Create Bitcoin addresses with optional vanity prefixes up to 5 characters, fully in WebAssembly with no server round-trip.

Local-only generation Optional 5-char vanity prefix Bech32 prefixes

Leave this empty to generate the first valid wallet immediately.

0/5

Vanity Matching Rules

Bitcoin vanity matching starts after the fixed bc1q part of the address, so a prefix of sat targets the part that follows bc1q.

Allowed vanity characters: bech32 only, using 0, 2-9, and lowercase letters except b, i, and o.

Ready. Nothing is uploaded to a server during generation.

Address format

Mainnet native SegWit starting with bc1q.

Vanity window

Matches after the fixed bc1q prefix.

Returned data

Address, seed phrase, WIF key, and hex keys.

Output Preview

Ready to generate a BTC wallet

You will get a mainnet native SegWit address, a 24-word recovery phrase, the derivation path, and the exported private and public keys.

All processing happens locally

© 2026 Toolvana