BTC Logo

BTCVanity

Custom Address Generator

Buy us a coffee

Our free tools run entirely on donations. Your support pays for the servers and GPU power that make every generation possible. If we helped you today, a small donation helps keep this service free for everyone.

ETH · Ethereum network
0xcf5777b71c31146bd396cece6d3128e42d0ad9f7

Thank you for keeping us running! ❤️

Address format

Bitcoin P2PKH, SegWit and Taproot Addresses

The current worker generates legacy P2PKH addresses. It does not generate bc1 SegWit or Taproot addresses.

By Updated 2 min readRead as Markdown

Three address families. 1...: Legacy P2PKH: generated by this tool; 3...: P2SH: a different script construction; bc1...: Native SegWit or Taproot: not generated here.
Three address families. 1...: Legacy P2PKH: generated by this tool; 3...: P2SH: a different script construction; bc1...: Native SegWit or Taproot: not generated here.Open full-size diagram (SVG)Download diagram (PNG)About these visual guides
Short answer: The current worker generates legacy P2PKH addresses. It does not generate bc1 SegWit or Taproot addresses.

The visible prefix is a clue to the format

Bitcoin supports several address encodings. This service produces legacy P2PKH results, so a request for a bc1 pattern cannot be satisfied by changing a setting here.

Mainnet formTypical purposeGenerated here
1…Legacy P2PKHYes
3…P2SH; the address alone does not reveal every spending conditionNo
bc1q…Native SegWit version 0No
bc1p…Taproot version 1No

Do not edit an address into another format

Changing 1 to bc1 does not convert a destination. An address encodes particular data under particular rules. Bech32 and Bech32m also have different checksum requirements. A wallet must construct the destination correctly.

A private key can participate in different output constructions, but their addresses are not interchangeable. Importing the same secret with a different script choice can display a different address.

Use the wallet requirement as your starting point

Confirm which address type your receiving workflow requires. If it requires native SegWit or Taproot, use a wallet or generator that explicitly supports that type. If legacy P2PKH is suitable, continue with the Base58 pattern guide.

The pattern itself does not reduce network fees. See what actually affects transaction fees for the distinction between appearance and transaction construction.

Explore the related mechanism

Sources and editorial method

The technical references below support the concepts discussed in this article. Examples and comparison worksheets are explanatory, not measured service benchmarks.

Read how these articles are prepared.