✓ Offline · nothing is looked up or sent

Sending ZEC? Check the address first.

Zcash has several kinds of address, and not every wallet can pay every kind. Paste one to see whether a transparent-only or a shielded wallet can send to it, what to do next, and which refund the Omni bridge could make to it. It also catches typos before they cost you.

Try one

How an answer readsExamples
tex1s2rt…khdgteTEX · valid This is a TEX address, so send from a transparent balance. From a transparent-only wallet From a shielded wallet Omni refund: transparent, sent with near-cli Check this address → tex1s2rt…khdgtfTypo Don't send: a character in this address is wrong. It fails its built-in check. Copy it again from the source. Check this address →
Every answer says what to do next, not just what the address is.

Every kind of Zcash address

The prefix tells you the kind; the checksum tells you whether it was copied right. This is what the check answers for each.

Starts with What it is Transparent-only wallet Shielded wallet As an Omni refund address
t1 t3 TransparentPublic, like a Bitcoin address ✓ Yes ✓ Yes, but the amount and address become public Transparent refund (near-cli)
tex1 TEXTransparent-only, ZIP 320; used by some exchanges ✓ If your wallet accepts TEX ✕ Only from transparent funds Transparent refund (near-cli)
u1 Unified, with a transparent receiverOne address holding several receivers, ZIP 316 ✓ If your wallet reads unified addresses ✓ Pays the Orchard or Sapling receiver Transparent, or shielded if it has an Orchard receiver
u1 Unified, shielded onlyNo transparent receiver inside ✕ Ask for a t-address ✓ Yes Shielded only, if it has an Orchard receiver
zs1 SaplingThe older shielded pool ✕ Ask for a t-address ✓ If your wallet supports Sapling Don't use: the bridge can't pay it
zc SproutClosed to new funds since 2020, ZIP 211 ✕ Don't send ✕ Don't send Don't use

Testnet addresses (tm, t2, textest1, utest1, ztestsapling1) are recognised and flagged: real ZEC sent to them is lost. Newer Revision 2 unified addresses are recognised but not yet read, so the check tells you to let your wallet decide.

On the Omni bridge

Which refund an address can take

A ZEC deposit the bridge never credits can be refunded to the refund address its sender named. The Zcash connector pays only two kinds of receiver, so the address decides which refund is possible.

Check a stuck deposit →

What it catches before you send

Decoded from scratch

Unified addresses are decoded per ZIP 316, including the F4Jumble step, and tested on the official test vectors. TEX addresses follow ZIP 320.

ZIP 316ZIP 320Bech32mBase58Check

Offline and private

The address is read in your browser. Nothing is looked up or sent anywhere, so the check works with no connection and nobody learns which address you checked.

No networkNo keysNo server

Also in your terminal

The same check runs from the command line, with the same words:

pnpm zec-refund <a Zcash address>

MIT240 tests