USD to IRR 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 USD = 42,000.00 IRR
United States Dollar Iranian Rial
1 USD = 42,000.00 IRR 1 IRR = 0.00002381 USD (Inverse Rate)

2026-09-12 mid-market rate

USD to IRR — key numbers

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

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

USD/IRR frequently asked questions

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

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

How do I convert USD to IRR?

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

USD to IRR Chart

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

See the full USD to IRR 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.