Skip to content
Cryptos: 553Market Cap: $2.87T 1.8%24h Vol: $129.50BDominance: BTC 58.2% ETH 10.4%
Open Tradzy

USD/IDR: US Dollar to Indonesian Rupiah exchange rate

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

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

Updated 9 hours ago

USD/IDR chart, last year

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

USD/IDR statistics

Rate1 USD = 17986.00 IDR
Inverse1 IDR = 0.00006 USD
Change, 1 day0.32%
Change, 1 week0.59%
Change, 1 month0.65%
Change, 3 months0.12%
Change, 1 year8.25%
1-year high18151.00
1-year low16560.00
1-year average17283.09

US Dollar to Indonesian Rupiah conversion table

USDIDRIDRUSD
1 USD17,986 IDR1 IDR0.0001 USD
5 USD89,930 IDR5 IDR0.0003 USD
10 USD179,860 IDR10 IDR0.0006 USD
50 USD899,300 IDR50 IDR0.0028 USD
100 USD1,798,600 IDR100 IDR0.0056 USD
500 USD8,993,000 IDR500 IDR0.0278 USD
1,000 USD17,986,000 IDR1,000 IDR0.0556 USD
10,000 USD179,860,000 IDR10,000 IDR0.5560 USD

Recent USD/IDR rates

Date1 USD in IDR
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
2026-09-3017891.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-20, 1 USD bought 17986.00 IDR (the European Central Bank’s reference rate), down 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 17283.09.

How do I convert US Dollar to Indonesian Rupiah?

Multiply the amount in USD by 17986.00. For example, 100 USD is 1,798,600 IDR. To go the other way, multiply IDR by 0.00006.