1. Currency converter
  2. IRR to XRP

Iranian Rial (IRR) to Ripple (XRP)

Convert Iranian rials to Ripple at the live mid-market rate. Reverse: XRP to IRR

1 Iranian Rial =

0.00000038 XRP −0.31% today

1 IRR = 0.00000038 XRP · 1 XRP = 2,599,084.92 IRR

Mid-market rate, updated 05:32 UTC. Paid plans update as often as every 60 seconds. Get IRR→XRP rates via API

IRR to XRP over the last year

00.0000050.00001Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.00001317
52-week low
0.00000037
52-week average
0.00000320
Change over the year
−95.21%

Conversion tables

IRR to XRP
IRR XRP
1 IRR 0.00000038 XRP
10 IRR 0.00000385 XRP
100 IRR 0.00003848 XRP
1,000 IRR 0.0003848 XRP
10,000 IRR 0.003848 XRP
50,000 IRR 0.01924 XRP
100,000 IRR 0.03848 XRP
XRP to IRR
XRP IRR
1 XRP 2,599,085 IRR
10 XRP 25,990,849 IRR
100 XRP 259,908,492 IRR
1,000 XRP 2,599,084,922 IRR
10,000 XRP 25,990,849,222 IRR
50,000 XRP 129,954,246,108 IRR
100,000 XRP 259,908,492,216 IRR

Get IRR→XRP rates via API

The live rate, the rate on any past day or a whole range, for XRP and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=IRR -d currencies=XRP \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=IRR -d currencies=XRP \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Iranian Rial conversions

Popular Ripple conversions

Questions about IRR to XRP

How much is 1 IRR in XRP?

1 Iranian Rial is 0.00000038 Ripple at the mid-market rate of 4 October 2026, 05:32 UTC, and 1 XRP is 2,599,084.92 IRR.

What was the IRR to XRP rate over the last year?

Over the last 52 weeks 1 IRR ranged from 0.00000037 to 0.00001317 XRP, 0.0000032 XRP on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for IRR/XRP, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.