Zcash address validator
Checked in this browser. The address is not sent to a server.
Waiting for an addressPaste an address above
—
Parts of this address
The address is split into prefix, payload and checksum once it is pasted.
Details
Length 0 characters.
Watch out
Nothing specific to this format. The general rule below still holds.
What this does not proveA valid format only means the address is well-formed. It does not show who controls it or that it is the address the recipient gave. Compare the whole address with the source and send a small test amount first.
Format rules
- Starts with
- t1t3zs1u1
- Length
- 35 · 78 · 100+
- Encoding
- Base58Check · Bech32 · Bech32m
- Checksum
- 4 bytes double SHA-256 · BCH code
- Typo check
- Full: format and checksum
- Memo / tag
- Memo field (shielded transfers only)
What is checked
- Transparent
t1…/t3…: Base58Check with two version bytes, 35 characters. - Sapling shielded
zs1…: Bech32, 78 characters. Unifiedu1…: Bech32m with several receivers inside (ZIP-316). - Exchanges often accept transparent addresses only.
Specification: Zcash protocol specification §5.6 · ZIP-316: unified addresses
No public example address is given here: the specification prints none, and a private person's address is never used as an example.
FAQ
Can I send from an exchange to a zs1 address?
Only if the exchange supports shielded withdrawals. Many accept only t1… addresses; unified u1… support varies.