IRR to USD Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 IRR = 0.0000238095 USD
Iranian Rial United States Dollar
1 IRR = 0.00002381 USD 1 USD = 42,000.04 IRR (Inverse Rate)

2026-09-12 mid-market rate

IRR to USD — key numbers

As of 2026-09-12, 1 IRR = 0.00002381 USD (mid-market). Over the past 30 days it has ranged from 0.00002400 to 0.00002400.

7-day
0.00002400 – 0.00002400
avg 0.00002400, 0.00%
30-day
0.00002400 – 0.00002400
avg 0.00002400, 0.00%
90-day
0.00002400 – 0.00002400
avg 0.00002400, 0.00%
IRR to USD and USD to IRR conversion table for common amounts, at today’s mid-market rate.
IRR USD USD IRR
1 IRR 0.0000238 USD 1 USD 42,000 IRR
5 IRR 0.0001190 USD 5 USD 210,000 IRR
10 IRR 0.0002381 USD 10 USD 420,000 IRR
20 IRR 0.0004762 USD 20 USD 840,001 IRR
50 IRR 0.0011905 USD 50 USD 2,100,002 IRR
100 IRR 0.0023810 USD 100 USD 4,200,004 IRR
500 IRR 0.0119048 USD 500 USD 21,000,021 IRR

IRR/USD frequently asked questions

What is the highest and lowest IRR/USD has been in the past year?

Over the past year, 1 IRR has traded between 0.00002400 and 0.00002400 USD, averaging 0.00002400 USD.

How do I convert IRR to USD?

Multiply the amount in IRR by the current IRR/USD mid-market rate. For example, 100 IRR = 0.00238095 USD at the 2026-09-12 mid-market rate of 1 IRR = 0.00002381 USD.

IRR to USD Chart

Iranian Rial to United States Dollar
IRR to USD exchange rate history chart.

See the full IRR to USD exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.