Case sensitivity of crypto addresses

When sending out crypto, one of the many questions a user might have is whether or not capitalizing letters in an address is important. Does a string of capitalized characters mean a different address than the same string in lowercase? Let's investigate. 

Contents


What is case sensitivity?  

Even if you've never heard of this term, you could probably guess what it means by reading the introduction to this article. Case sensitivity defines whether an uppercase letter is identified as the same as a lowercase by the system. If it is, the system is case-insensitive. If it's not, it's case-sensitive. 

Are crypto addresses case-sensitive? 

Unfortunately, there is no simple 'yes' or 'no' answer to that question since every blockchain has its own set of rules and even within the blockchain itself, there are variations. Some cryptos have existed for long enough to change their address format and the way differing cases are treated. Bitcoin is the most obvious example of such a blockchain. 

What happens if I made a case-related error while sending out funds? 

  • In a case-sensitive blockchain, that means your funds are lost, unfortunately. Even one letter used in the wrong case means that your funds were sent to a completely different address. 
  • In a case-insensitive blockchain, nothing bad will happen to your funds. They will make their way to the specified address without a hitch. 

How do I avoid case errors when sending the funds? 

The answer is quite simple, never type your address manually. With some addresses being as long as 35 characters, mistakes are nigh unavoidable. It is much safer to use the 'Copy' and 'Paste' mechanics, available on all modern devices. Better yet, if your device, whether it's mobile or a desktop, has a camera, use the QR code. 

The list of case-sensitive and case-insensitive assets 

In this list, case sensitivity is defined by whether or not inputting a letter in the wrong case would result in your funds being sent to a completely different, existing address. An asset is not considered case-sensitive if inputting a letter in the wrong case results in an error or a failed transaction. The list is not exhaustive, the assets were taken from the top of CoinMarketCap's rating

Asset Case sensitivity
BTC (P2PKH or Legacy) Yes
BTC (P2SH) Yes
BTC (bech32 or P2WPKH) No
ETH (and ERC20 tokens) No
BNB (both BEP2 and BEP20) No
XRP Yes
ADA No
DOT Yes
TRX (and TRC20 tokens) Yes
SOL  Yes
DOGE Yes
ETC No
LTC (bech32) No
LTC (Legacy) Yes
NEAR No
ATOM No
XLM No
XMR Yes
BCH (CashAddr) No
BCH (Legacy) Yes
ALGO Yes
VET No
XTZ Yes
EGLD No
EOS No
BSV (CashAddr) No
BSV (Legacy)
Yes
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.