XRP QR Code Generator
Make a QR code for your XRP address. The address checksum is verified in your browser, and the page explains when you also need a destination tag.
What an XRP QR code is
An XRP QR code is a static QR code that stores an XRP Ledger receiving address — a classic address starting with r — so a wallet can scan it instead of the sender typing the address.
Paste your r… address and you get a code XRP wallets can scan. XRP Ledger addresses carry a checksum, and the generator verifies it before drawing the code, so a mistyped or truncated address is rejected rather than printed. The check runs in your browser and the address is never uploaded.
The code holds the address only, with no amount. If you receive into an exchange account, read the section on destination tags below before you print anything — it is the part of XRP that catches people out.
How to create an XRP QR code
- 01
Copy your XRP address
In a self-custody wallet, open XRP and tap Receive. On an exchange, open Deposit and choose XRP; note whether it also shows a destination tag (sometimes called a memo).
- 02
Paste it into the generator
Paste the r… address above. If the checksum fails, copy it again with the wallet’s copy button instead of retyping it.
- 03
Write down the tag, if there is one
If your deposit page shows a destination tag, plan to print it in large text next to the code. The sender has to enter it in their wallet.
- 04
Download and test
Download the PNG or SVG and scan it with an XRP wallet to check the address. Compare the first and last characters with the one on your deposit page.
Things specific to XRP
Classic r… addresses
XRP Ledger addresses start with r and are 25 to 35 characters long. They use their own base58 alphabet with a checksum, so a single wrong character is almost always detected.
Destination tags
Exchanges usually give every customer the same r… address and tell deposits apart with a numeric destination tag. Send without it, or with the wrong number, and the funds reach the exchange but not your account until support sorts it out.
When you do not need a tag
A self-custody wallet address belongs to you alone, so payments to it need no tag. If your wallet does not show one, there is nothing to add.
X-addresses
Some services show an X… address, which packs an r-address and a tag together. Not every wallet accepts them; the r-address plus a printed tag is the form senders are most familiar with.
The account reserve
A new XRP Ledger account only exists once it has received the minimum reserve set by the network. A first payment smaller than that to a brand-new address fails — useful to know if you just created the wallet.
Where an XRP QR code helps
- Moving XRP from a wallet to your exchange account
- Invoices and payment requests
- Donation and tip pages
- Shop counters and event stalls
- Stream overlays and video descriptions
- Business cards for people who accept XRP
If your address needs a destination tag, the code alone is not enough — print the tag in text beside it, and say clearly that it is required.
Never put a secret key, family seed, or recovery phrase in a QR code. Only the receiving address is needed.
XRP payments cannot be reversed. Scan your code before printing, check the first and last characters, and keep printed codes where nobody can cover them with their own.
This site is not a wallet or exchange. It does not hold XRP, look up tags, or confirm payments.
Questions about this
Copy your r… address from your wallet or exchange, paste it above, and download the code. If there is a destination tag, print it next to the code.
It is a number that tells an exchange which customer a deposit belongs to. You need it if your deposit page shows one; a self-custody wallet address does not.
The XRP arrives at the exchange’s shared address but is not credited to your account automatically. You usually have to contact the exchange’s support with the transaction details.
No. The code carries the address only, and the sender enters the amount in their wallet.
A brand-new XRP Ledger account has to receive at least the network’s base reserve before it exists. A smaller first payment is rejected; the sender keeps the XRP and can try again with a larger amount.
It decodes the address with the XRP Ledger’s base58 alphabet and verifies the checksum, all in your browser. The site uses Google Analytics to count visits and may show ads, but never receives the address.