<p>Segwit addresses like the one you posted are case insensitive. Assuming your wallet is up to the spec, it should be able to send the BTC just fine.</p>
<p>If you have a transaction ID, look it up on an explorer to see if it has been confirmed.</p>
<p>If you don't have a transaction ID, and you have the private keys for the wallet, you should simply be able to make another transaction.</p>
<p>If this is a custodial wallet like an exchange or other wallet service, you will need to contact them.</p>
<hr />
<p>To elaborate a little on the question in the title:</p>
<ol>
<li>base58 encoded addresses (1... and 3...) are case sensitive - however, getting the casing wrong will result in a checksum error, and a well designed wallet will not let you send a transaction to an incorrectly entered address</li>
<li>bech32 addresses like the one involved here are case insensitive but, as pointed out by Murch, must be entirely uppercase or lowercase - a compliant wallet should reject a mixed case bech32 address.</li>
</ol>

CC BY-SA 4.0
2020-08-12T03:56:22.733Z
Okay tracked the id and it went to the lowercase one so the correct one, I think it wont show because im waiting on the syncing process on Bitcoin Core, that is taking forever.
Adam Mitchell
CC BY-SA 4.0
2020-08-12T03:29:11.270Z
2020-08-12T14:41:08.297Z
2020-08-12T14:41:08.297Z
Raghav Sood
<p>I sent $20 to my wallet ex. <code>bc1qa4dk0fqvw7jfpvzgy9xpf7572kv9env9y748ct</code>.
But instead I sent it to that address in all caps.
I haven't received the money and it's been 3 hours.
Are BTC addresses cap sensitive?
And what should I do?</p>

CC BY-SA 4.0
2020-08-13T02:37:47.927Z
As you mentioned below that your node is still synchronizing, you will likely find 
[I didn't receive a Bitcoin Payment. What does it mean when the Client is synchronizing?](https://bitcoin.stackexchange.com/q/2124/5406) useful.
Murch
<bech32-address><address-format>
Are Bitcoin addresses case sensitive?
Adam Mitchell
# Are Bitcoin addresses case sensitive?

(Asked by: username_0 on 2020-08-12)

I sent $20 to my wallet ex. `bc1qa4dk0fqvw7jfpvzgy9xpf7572kv9env9y748ct`.
But instead I sent it to that address in all caps.
I haven't received the money and it's been 3 hours.
Are BTC addresses cap sensitive?
And what should I do?

**Tags:** bech32-address, address-format

> **Comments:**
> **username_1**: As you mentioned below that your node is still synchronizing, you will likely find  [I didn't receive a Bitcoin Payment. What does it mean when the Client is synchronizing?](https://bitcoin.stackexchange.com/q/2124/5406) useful.  

---

## 1 answers

### Answer by username_2 on 2020-08-12. Score: 10

Segwit addresses like the one you posted are case insensitive. Assuming your wallet is up to the spec, it should be able to send the BTC just fine.

If you have a transaction ID, look it up on an explorer to see if it has been confirmed.

If you don't have a transaction ID, and you have the private keys for the wallet, you should simply be able to make another transaction.

If this is a custodial wallet like an exchange or other wallet service, you will need to contact them.

---

To elaborate a little on the question in the title:

1. base58 encoded addresses (1... and 3...) are case sensitive - however, getting the casing wrong will result in a checksum error, and a well designed wallet will not let you send a transaction to an incorrectly entered address
2. bech32 addresses like the one involved here are case insensitive but, as pointed out by username_1, must be entirely uppercase or lowercase - a compliant wallet should reject a mixed case bech32 address.

> **Comments:**
> **username_0**: Okay tracked the id and it went to the lowercase one so the correct one, I think it wont show because im waiting on the syncing process on Bitcoin Core, that is taking forever.  

---

