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.
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
You will get a mainnet native SegWit address, a 24-word recovery phrase, the derivation path, and the exported private and public keys.