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.

Classic address starting with r; its checksum is verified here. The code carries the address only: if your exchange gave you a destination tag, print it next to the code — the payer has to type it in.

The code carries the address only. Most wallets ignore an amount on this network, so the payer enters it.

Double-check the address and network — payments can’t be reversed.

Contrast 21.0:1

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

  1. 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).

  2. 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.

  3. 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.

  4. 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.