What Is a Bitcoin Address and How Do You Create One?
By Kurt Wuckert Jr.
A Bitcoin address is a string of characters that people use to send you Bitcoin. It is similar to a bank account number, but it is generated by you, not by a bank.
How an Address Is Created
Private Key Generation Your wallet creates a private key, a random secret number.
Public Key Derivation From that private key, it calculates a public key using one-way math. You cannot reverse the process to find the private key.
Hash and Encode It then runs the public key through a set of hashing and encoding steps to produce a shorter, user-friendly address.
Anyone can see the address and send coins to it.
Only the holder of the matching private key can spend those coins.
You can create as many addresses as you like.
Creating an Address in Practice
1. Install a Wallet
Install a reputable Bitcoin wallet on your phone or computer.
2. Back Up Your Seed Phrase
Follow the setup process and write down your seed phrase backup. This is your master recovery key.
3. Tap "Receive"
In the app, tap "Receive" and it will show you a QR code and an address string. That is a fresh address ready to use.
Use a new address for each payment when possible. This improves privacy, since observers cannot easily link all your activity together.
Share your address carefully. It is safe for people to know an address, but scammers sometimes use lookalike addresses, so always copy and paste from your wallet directly.
The address is your public-facing contact point. The private key and seed phrase stay hidden and safe.