Skip to content
Cryptos: 558Market Cap: $2.88T 0.9%24h Vol: $135.76BDominance: BTC 58.2% ETH 10.4%
Open Tradzy

USD/IDR: US Dollar to Indonesian Rupiah exchange rate

1 USD = 18043.00 IDR · up 0.32% on the day · 30-day range 17476.00 to 18043.00

The US Dollar to Indonesian Rupiah rate today is 18043.00. The chart shows the last year of daily rates.

Updated just now

USD/IDR chart, last year

From 2025-10-06 to 2026-10-21. Daily reference rates.

USD/IDR statistics

Rate1 USD = 18043.00 IDR
Inverse1 IDR = 0.00006 USD
Change, 1 day0.32%
Change, 1 week0.68%
Change, 1 month1.25%
Change, 3 months0.64%
Change, 1 year8.59%
1-year high18151.00
1-year low16560.00
1-year average17285.94

US Dollar to Indonesian Rupiah conversion table

USDIDRIDRUSD
1 USD18,043 IDR1 IDR0.0001 USD
5 USD90,215 IDR5 IDR0.0003 USD
10 USD180,430 IDR10 IDR0.0006 USD
50 USD902,150 IDR50 IDR0.0028 USD
100 USD1,804,300 IDR100 IDR0.0055 USD
500 USD9,021,500 IDR500 IDR0.0277 USD
1,000 USD18,043,000 IDR1,000 IDR0.0554 USD
10,000 USD180,430,000 IDR10,000 IDR0.5542 USD

Recent USD/IDR rates

Date1 USD in IDR
2026-10-2118043.00
2026-10-2017986.00
2026-10-1918043.00
2026-10-1618031.00
2026-10-1517944.00
2026-10-1417921.00
2026-10-1317881.00
2026-10-1217920.00
2026-10-0917881.00
2026-10-0817920.00
2026-10-0717871.00
2026-10-0617841.00
2026-10-0517913.00
2026-10-0217950.00
2026-10-0117946.00

Rates are the European Central Bank’s daily reference rates, published once each working day at about 16:00 Central European time. They are end-of-day rates for information, not live quotes, and not a price you can trade at.

Frequently asked questions

What is the USD/IDR exchange rate today?

On 2026-10-21, 1 USD bought 18043.00 IDR (the European Central Bank’s reference rate), up 0.32% on the previous working day.

What was the highest and lowest USD/IDR rate this year?

Over the last year the USD/IDR rate ranged from 16560.00 to 18151.00, with an average of 17285.94.

How do I convert US Dollar to Indonesian Rupiah?

Multiply the amount in USD by 18043.00. For example, 100 USD is 1,804,300 IDR. To go the other way, multiply IDR by 0.00006.