Crypto Address Formats: Bitcoin, Ethereum, And More (2024)

Cryptocurrency addresses, also known as cryptocurrency public addresses, are publicly visible destinations that tell where funds are sent and received on a blockchain. Our post covers all the info you need to understand the various crypto address format types as well as best practices for using crypto addresses.

How Do Crypto Addresses Work?

Public key cryptography supports the creation of new crypto addresses. While the mathematics behind public key cryptography are highly complex, the idea behind it is actually quite easy to understand. Whenever you use a cryptocurrency wallet to create a new public address, that address is attached to a private key. Each public address/private key combination is designed to be 100% unique. A private key essentially acts as a really long, exceedingly random password that is nearly impossible to guess even with supercomputers. With non-custodial wallets, the end user is responsible for private key security.

With custodial wallets, a third-party is responsible for private key security.For most crypto applications (such as centralized exchanges), end users are typically able to use a human-readable password for easier and more secure access to funds.

For both custodial and non-custodial cryptocurrency wallets, users need a unique crypto address to receive cryptocurrency on a blockchain. If you accidentally use the wrong public address when sending funds or give someone else the wrong address, there is no way to easily recover your funds on the blockchain once the transaction occurs. Although this may seem intimidating to new users, it is something that you will grow accustomed to quickly enough.

One common issue is not recognizing the difference between various crypto address formats. Thankfully, built-in check systems can stop many of these cases. For example, sending Bitcoin (BTC) to an Ethereum (ETH) wallet isn’t possible, but there are quite a few scenarios in which this might lead to unrecoverable funds. That’s why it’s extremely important to understand address formats you intent to use.

Common Crypto Address Formats

Despite the fact that cryptocurrency addresses are basically generated in the same manner with public key cryptography, there are all sorts of formats for different blockchains. Let’s break down a few common examples. There are many other crypto address formats out there, so be sure to take note before sending crypto to another wallet.

Bitcoin (BTC) – Originally, Bitcoin supported transactions using a Bitcoin public key. For more more user-friendliness and improved security, the network quickly switched to Bitcoin addresses. BTC addresses range from 27 to 34 alphanumeric characters, with each one beginning with 1, 3, or bc1. The beginning character in a Bitcoin address depends on the type of address (P2PKH, P2SH, or Bech32). All address formats work with one another. For example, you can send BTC from an address that starts with “1” to an address that starts with “3” or “bc1” or vice versa.

Bitcoin Cash (BCH) – After the Bitcoin Cash blockchain broke away as a separate blockchain from Bitcoin, BCH addresses initially used the same format as Bitcoin. This presented a dilemma, however, as users sometimes sent BCH to BTC blockchain address (or vice versa) accidentally. In some instances, users could not recover their funds. In January 2018, Bitcoin Cash moved to a new address format to solve this issue. Today BCH addresses can be easily identified with either a “q” or “bitcoincash” at the beginning. Each BCH address also has a “legacy address”, which can still be used to send funds on the network.

Ethereum – All Ethereum addresses have a length of 40 hexadecimal characters and begin with “0x”. Ethereum smart contract addresses also follow this format, making them visually indistinguishable from wallet addresses. The main difference is that a smart contract address has no private key associated with it directly. As a result, a smart contract for a token or decentralized application can’t send and receive funds on the Ethereum network. To further simplify crypto addresses and reduce the chances of sending to the incorrect address, solutions like Ethereum Name Service (ENS) and Unstoppable Domains provide a human-readable address format to make it easier to send funds to a username. As a hypothetical example, it would be easier to send “abraglobal.eth” because this username is easy to read. This short-form username is then associated with a long-format public address that starts with “0x”.

EOS (EOS) – Sending transactions to EOS public addresses works a bit differently than most blockchains. With EOS, each address is a 12 character-long human-readable address chosen by the user. The only exception is that some users have premium accounts that support addresses that are fewer than 12 characters. Another significant difference is that on other blockchains, sending to a public address is sufficient. However, with EOS crypto transactions, a memo is also required as a type of destination tag. Omitting or using an incorrect memo can cause delays or loss of funds when sending funds to centralized exchanges, for example.

Avalanche (AVAX) – AVAX addresses use a Bech32 addressing format. Avalanche is not prescriptive about addressing schemes. Each Virtual Machine (VM) may select its own addressing scheme. The Avalanche C-Chain, which follows the Ethereum VM addressing system, has addresses that begin with “C”. The Avalanche X-Chain and P-Chain use a binary 20-byte array for raw addresses, begin with “X” and “P” respectively. Every address, regardless of its first character, is followed by “avax1” to make it clear users are sending funds on the Avalanche blockchain network.

3 Best Practices for Using A Crypto Address

Greatly reduce the possibility of sending funds to an incorrect crypto address by taking a few simple measures.

  1. Double check receiving address – Being able to copy/paste an address ensures fewer mistakes, but there is always the possibility that you have selected the wrong address. A last second check to make sure that the address is the same as the one you intend to use helps eliminate this issue.
  2. Test out an address with a small transaction – If you are nervous about making transactions on a blockchain, going through the experience a few times is a good idea (assuming transaction fees are minimal on your chosen blockchain network). This is common practice even for experienced crypto users who are sending their first transaction on a new blockchain or looking to send a large amount of funds at a later date.
  3. Understand address limitations/exceptions – Just because you are using the correct address format, doesn’t mean there aren’t other mistakes to avoid. For example, many exchanges provide addresses that begin with “0x” for Ethereum (ETH) as well as ERC-20 tokens. For non-custodial wallets, it would be fine to use the same address for both ETH and any ERC-20 token. However, with centralized exchanges, your account might have restrictions to where you can only send Ethereum (ETH) to an ETH address. Each ERC-20 token (i.e. COMP or USDC) might have its own unique COMP address or USDC. This means addresses do not always function the same across all platforms. As mentioned above, some networks like EOS require users sending crypto to include a memo (destination tag/ID) in addition to a public address. This is an additional, yet highly critical step to ensuring that the intended recipient is able to receive a transaction.

We offer resources such as videos and crypto investing guides to help you conquer crypto. Join our community and find more people achieving their financial goals through crypto. Download the Abra app and start trading today!

Download App

About Abra

Established in 2014, Abra is on a mission to create a simple and honest platform that enables millions of cryptocurrency holders to maximize the potential of their assets. Abra enables both individuals and businesses to safely and securely buy, trade, and borrow against cryptocurrencies – all in one place. Abra’s vision is an open, global financial system that is easily accessible to everyone.

Why Abra

Based in the United States, Abra is available in over 150 countries and makes it easy to convert between crypto and a wide variety of local fiat currencies. With over 2MM customers, $7B in transactions processed, and $1.5B in assets under management, Abra continues to grow rapidly. Abra is widely loved and trusted – in April 2022, pymnts.com reviewed and rated Abra amongst the top 5 most popular crypto wallets in the market. Abra is backed by top-tier investors such as American Express Ventures and First Round Capital.

How Abra Protects Your Funds

Abra places clients’ financial objectives and security first. Abra practices a culture of risk management across all levels and functions within the organization.

Abra employs a state-of-the-art enterprise risk management framework that comprises a comprehensive set of policies, procedures, and practices detailing all applicable risk-related objectives and constraints for the entirety of the business. Abra has instituted a complete set of requisite systems and controls that continuously enforce these policies, procedures, and practices to manage all operations, including credit and lending. Abra’s independent Risk Committee comprises experienced compliance, risk, securities, and fraud operations professionals with backgrounds in industries ranging from traditional and digital assets banking, payments, remittance, to fintech.

Please visit our FAQ to learn more.

Crypto Address Formats: Bitcoin, Ethereum, And More (2024)

FAQs

What format are crypto addresses? ›

Your wallet address is the unique identity of your wallet that's used to send and receive cryptocurrency. Each currency has its own logic, but generally, they look something like this: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa (that's the world's first Bitcoin address, if you were wondering).

What is the best address format for Bitcoin? ›

SegWit is the most common BTC address format that almost all businesses and wallets support. It starts with the number 3 and contains 26 to 36 characters. The average transaction fee and time can be higher for Bech32 but as with any transaction, it depends on the state of the blockchain.

What is the format of the ETH address? ›

Ethereum address as an account

In hexadecimal, 2 digits represent a byte, meaning addresses contain 40 hexadecimal digits. An example of an Ethereum address is 0xb794f5ea0ba39494ce839613fffba74279579268. Contract addresses are in the same format, however, they are determined by sender and creation transaction nonce.

What is the difference between Bitcoin address and Ethereum address? ›

Ethereum addresses too consist of numbers and letters, however they are longer than Bitcoin addresses and always begin with '0x'. Ethereum addresses are used for transactions involving Ether (ETH) and other ERC-20 tokens (including Ethereum NFTs).

What does a crypto address look like? ›

Wallet address examples

Bitcoin wallet addresses have between 26 and 35 characters and consist of both letters and numbers. They start with either "1," "3," or "bc1." Here's an example of a Bitcoin address: 1Lbcfr7sAHTD9CgdQo3HTMTkV8LK4ZnX71. Ethereum addresses are 42-character hexadecimal addresses.

What are the different types of crypto wallet addresses? ›

The different types of wallet addresses include P2PKH, P2SH, Bech32, and Taproot Addresses.

Should I use SegWit or Legacy? ›

Size: Transactions from SegWit addresses are smaller in size or, when the same size as Legacy, effectively take up less block space due to a different calculation of 'weight' in the block. Fees: As a result, sending transactions from SegWit addresses usually incurs lower fees compared to Legacy addresses.

What is a valid address for Bitcoin? ›

A bitcoin address is a 26-62 alphanumeric character identifier that is used to receive bitcoin. There are several address formats based on different specifications. When users enter an address, these formats have specific prefixes, so it is possible to determine which format is being used.

What is a unique address for Bitcoin? ›

A wallet address, a unique identifier in the blockchain, is a randomly generated series of alphanumeric characters that corresponds to a specific cryptocurrency stored in a blockchain wallet.

What is the best wallet for Ethereum? ›

Compare the Best Ethereum Wallets
Asset TypeNumber of Currencies SupportedNFT Support
Guarda Wallet Best for Security400,000+Yes
Exodus Wallet Best for Beginners275+Yes
MetaMask Best for ConvenienceETH and all ETH based cryptocurrencies and tokensYes
Trust Wallet Best for Wide Variety10,000,000+Yes
1 more row

What is the format of an Ethereum account? ›

Ethereum addresses are composed of the prefix 0x, a common identifier for hexadecimal, concatenated with the rightmost 20 bytes of the Keccak-256 hash (big endian) of the ECDSA public key. In hexadecimal, 2 digits represent a byte, meaning addresses contain 40 hexadecimal digits.

What's my Ethereum address? ›

Find your Ethereum address

Now that you have your wallet set up, you can find your Ethereum address. You can open your wallet by clicking the fox icon in the top right corner and that will open your wallet. Now if you click the letters and numbers that start with "0x...." and copy that -- that is your address.

What is the best address type for Bitcoin? ›

Taproot (P2TR) addresses, also called Taproot or Bech32m, are the latest and most advanced format in Bitcoin. These addresses are case-insensitive and begin with bc1p. They improve scalability, flexibility, privacy and security, but they are opt-in and not yet commonly supported, much like SegWit.

Which is better, Bitcoin or Ethereum? ›

Bitcoin remains the most highly valued cryptocurrency. Bitcoin has seen greater acceptance by traditional finance, evidenced by the approval of spot Bitcoin ETFs in 2024. Ethereum can support smart contracts, software programs that execute automatically when certain conditions are met.

Can I send Bitcoin to Ethereum address? ›

Each type of crypto has its own address, so make sure you're sending Bitcoin to a Bitcoin address, and Ethereum to an Ethereum address. Once your transaction is verified and confirmed, the crypto will show up in the recipient's account.

How many digits is a crypto address? ›

A bitcoin address is a 26-62 alphanumeric character identifier that is used to receive bitcoin. There are several address formats based on different specifications.

What format is the crypto wallet file? ›

The original Bitcoin client stores private key information in a file named wallet. dat following the so called "bitkeys" format. The wallet. dat file contains your private keys, public keys, scripts (which correspond to addresses), key metadata (e.g. labels), and the transactions related to your wallet.

How do I trace a crypto address? ›

Use a Blockchain Explorer: One of the simplest ways to track a Bitcoin wallet is by using a blockchain explorer. Websites like blockchain.com, blockchair.com, or explorer.btc.com allow you to enter a Bitcoin wallet address and view its transaction history, current balance, and other relevant information.

What is my address for crypto? ›

After logging in, go to the "Accounts" section on your dashboard. Then, choose the crypto account for which you want to find the address. Next, click on the "Account Details" menu within your crypto account. From there, select the network for which you want to view your crypto account address.

Top Articles
The Best Investing Newsletters We Love to Read
The Rule of 72: How Does the Rule of 72 Works and When to Use It
It may surround a charged particle Crossword Clue
Ffxiv Palm Chippings
1970 Chevelle Ss For Sale Craigslist
Jonathon Kinchen Net Worth
Find All Subdomains
Puretalkusa.com/Amac
DIN 41612 - FCI - PDF Catalogs | Technical Documentation
Richmond Va Craigslist Com
The Connecticut Daily Lottery Hub
Bestellung Ahrefs
Best Fare Finder Avanti
Guidewheel lands $9M Series A-1 for SaaS that boosts manufacturing and trims carbon emissions | TechCrunch
Nba Rotogrinders Starting Lineups
Espn Horse Racing Results
Equipamentos Hospitalares Diversos (Lote 98)
24 Hour Drive Thru Car Wash Near Me
Willam Belli's Husband
Vintage Stock Edmond Ok
Site : Storagealamogordo.com Easy Call
Arre St Wv Srj
12 Top-Rated Things to Do in Muskegon, MI
TeamNet | Agilio Software
Anonib Oviedo
Keyn Car Shows
Violent Night Showtimes Near Johnstown Movieplex
Marilyn Seipt Obituary
Copper Pint Chaska
Elijah Streams Videos
Nikki Catsouras: The Tragic Story Behind The Face And Body Images
Puffin Asmr Leak
134 Paige St. Owego Ny
Graphic Look Inside Jeffrey Dresser
Tgh Imaging Powered By Tower Wesley Chapel Photos
Powerspec G512
Usf Football Wiki
Can You Buy Pedialyte On Food Stamps
Devotion Showtimes Near The Grand 16 - Pier Park
Lovein Funeral Obits
Complete List of Orange County Cities + Map (2024) — Orange County Insiders | Tips for locals & visitors
Amc.santa Anita
Vérificateur De Billet Loto-Québec
Citymd West 146Th Urgent Care - Nyc Photos
Nurses May Be Entitled to Overtime Despite Yearly Salary
German American Bank Owenton Ky
Craigslist Pet Phoenix
Assignation en paiement ou injonction de payer ?
O'reilly's On Marbach
Tyrone Dave Chappelle Show Gif
Bomgas Cams
Emmi-Sellers
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6282

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.