1. Currency converter
  2. IDR to IRR

Indonesian Rupiah (IDR) to Iranian Rial (IRR)

Convert Indonesian rupiahs to Iranian rials at the live mid-market rate. Reverse: IRR to IDR

1 Indonesian Rupiah =

97 IRR 0.00% today

1 IDR = 97.3327 IRR · 1 IRR = 0.010274 IDR

Mid-market rate, updated 04:10 UTC. Paid plans update as often as every 60 seconds. Get IDR→IRR rates via API

IDR to IRR over the last year

050.00100.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
97.453
52-week low
2.502
52-week average
57.117
Change over the year
+3,749.00%

Conversion tables

IDR to IRR
IDR IRR
1 IDR 97 IRR
10 IDR 973 IRR
100 IDR 9,733 IRR
1,000 IDR 97,333 IRR
10,000 IDR 973,327 IRR
50,000 IDR 4,866,633 IRR
100,000 IDR 9,733,266 IRR
IRR to IDR
IRR IDR
1 IRR 0.01027 IDR
10 IRR 0.1027 IDR
100 IRR 1 IDR
1,000 IRR 10 IDR
10,000 IRR 103 IDR
50,000 IRR 514 IDR
100,000 IRR 1,027 IDR

Get IDR→IRR rates via API

The live rate, the rate on any past day or a whole range, for IRR 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=IDR -d currencies=IRR \
  -H "apikey: YOUR-API-KEY"

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

Related conversions

Popular Indonesian Rupiah conversions

Popular Iranian Rial conversions

Questions about IDR to IRR

How much is 1 IDR in IRR?

1 Indonesian Rupiah is 97.3327 Iranian rials at the mid-market rate of 4 October 2026, 04:10 UTC, and 1 IRR is 0.010274 IDR.

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

Over the last 52 weeks 1 IDR ranged from 2.50167 to 97.4527 IRR, 57.1167 IRR on average.

Which exchange rate is this?

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