Bitcoin Address Generator
Generate fake legacy Bitcoin addresses that pass format checks. No private key exists for any of them, so they're for tests and demos only.
Output · 0 mainnet addresses
P2PKH · format-onlyNo items.
Legacy Pay-to-Public-Key-Hash addresses on the mainnet network. Format: 1 version byte + 20 random bytes + 4-byte double-SHA256 checksum, all Base58Check encoded. They pass standard address validators (correct prefix “1” and a valid checksum), but no private key was generated — they aren't tied to any wallet and can't receive funds.
- Type
- P2PKH
- Networks
- main · test
Related tools
This Bitcoin address generator makes legacy P2PKH addresses for test data. Each one is laid out like a real address: a version byte, a 20-byte payload and a 4-byte checksum, all encoded in Base58Check. The difference is that the 20 bytes are random instead of the hash of a public key.
So the addresses pass validators and look right in a form field, but nobody holds a private key for them. Any bitcoin sent to one is gone for good. Don't paste them anywhere real money moves.
Make 1 to 20 at a time, on mainnet (addresses start with 1) or testnet (m or n). Generation happens in your browser.
What the generator makes
One address type only: legacy Pay-to-Public-Key-Hash. It doesn't make P2SH addresses (starting with 3) or SegWit and Taproot addresses (starting with bc1). Mainnet addresses are almost always 34 characters, occasionally 33. Use them for:
- Testing address fields and validation rules
- Seeding a database or a mock API response
- Screenshots and demos of wallet or exchange screens
- Learning how Base58Check is put together
How to use the Bitcoin address generator
- Choose Mainnet or Testnet.
- Drag the Count slider (1 to 20). A new batch appears whenever you change an option.
- Click an address to copy it, or Copy all for the whole list.
- Click Regenerate for a fresh batch.
Example outputs
Three addresses made the same way, two mainnet and one testnet. No one can spend from them:
- 1EG9tXNqejZeVQ2ua7SwhukiUufbV35CDK
- 1Hr8rLJ7AbGvNkHGd5gYXoZzsTxycaDW3L
- n4DGPL3E8AenJ33xdzHWxjeQoZJXedeWxJ
Frequently asked questions
Are generated Bitcoin addresses real wallets?
No. No private key was ever created, so no wallet controls them. They're valid in format only, and coins sent to one can never be spent again.
Will these addresses pass a validator?
Yes. The version byte and the double-SHA-256 checksum are correct, so a Base58Check validator, ours included, will accept them.
What is a Bitcoin address?
A string that tells the network where to send coins. A legacy address encodes a version byte for the network plus a 20-byte hash of the owner's public key.
Can I generate multiple Bitcoin addresses?
Yes, up to 20 per batch. Copy all puts them on your clipboard one per line.
Is this Bitcoin address generator free?
Yes, with no sign-up. The addresses are created in your browser.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.