XRP Ledger address validator

Checked in this browser. The address is not sent to a server.
Public examples
Valid format and checksumXRP Ledger · Classic address
Base58Check checksum matches

Parts of this address

  • 1Prefix r

    Version byte 0x00 in the XRP alphabet is r. Every classic address starts with r.

  • 2Account ID rrrrr…rrrr

    20 bytes: 00000000…

  • 3Checksum hoLvTp

    Last 4 bytes of a double SHA-256 (approximate characters).

Details

Network
XRP Ledger
Type
Classic address
Encoding
Base58Check · XRP alphabet
Length
27 characters · 25 bytes
Checksum
matches
Account ID
0000000000…

Watch out

  • Exchanges usually share one XRP address between many customers and tell them apart by the destination tag. If the recipient gave a tag, it has to be entered.
  • This is one of the special addresses in the XRP Ledger docs (ACCOUNT_ZERO / ACCOUNT_ONE). No one holds its key; coins sent there are not expected to move.

Same address in another form

X-address without a tag (main network)X7TYFRtYHMcHtT2qNycMwgXzFbcRvEgLY6WDzQKYkjCp8GS
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
rX
Length
25–35 · 47
Encoding
Base58Check · XRP alphabet
Checksum
4 bytes double SHA-256
Typo check
Full: format and checksum
Memo / tag
Destination tag (whole number 0–4294967295)

What is checked

  • Classic addresses start with r and have 25–35 characters: Base58Check in the XRP alphabet (rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz).
  • X-addresses (XLS-5d) start with X (test network: T) and carry the account and an optional destination tag in 47 characters.
  • Exchange deposits usually need a destination tag: a whole number from 0 to 4,294,967,295.

Specification: xrpl.org: addresses · XLS-5d: tagged addresses (X-address)

Example above: ACCOUNT_ZERO, a special address in the XRP Ledger docs that no one controls.

FAQ

Do I need a destination tag for XRP?

When the recipient's deposit page shows one, yes. Exchanges share one address between customers and use the tag to tell them apart.

What is an XRP X-address?

A format that packs the classic address and the destination tag into one string, so the tag cannot be forgotten. Not every service accepts it.