An XRP address starting with X is an X-address: one string that encodes a classic r… address, an optional destination tag and the network. Some wallets and services cannot parse it and report an invalid address.
How X-addresses work
The ledger itself still records the classic address and tag; the X-format is a convenience handled by software. See the XRPL addresses documentation and the page on destination tags. Addresses starting with T belong to the test network.
What to do
- Ask the recipient for the classic address plus tag, which most exchanges also display.
- Otherwise use a wallet that supports X-addresses or a converter that follows the XRPL format, and check that you get an
r…address and a specific tag. - Never guess the tag or retype it by hand.
An X-address carries a checksum, so a typo usually makes it invalid rather than pointing to someone else. That protection disappears once you split it into parts manually, so compare the result with what the recipient shows before signing.
If you withdraw from an exchange, look for a separate Tag or Memo field; some platforms accept the X-address whole and decode it themselves, others need the classic address. When in doubt, ask the recipient for the classic version instead of converting it yourself.
For a swap payout
On the USDT to XRP page, enter a classic r… address and, for an exchange deposit, its tag. A new account needs the base reserve, explained in our XRP reserve guide.
FAQ
Is an X-address a different account?
No. It packs the same r-address and tag into one string.
Why is my X-address rejected?
The wallet does not support the format; use the classic address and a separate tag.