Indonesian rupiah (IDR)

Reference rates published by the European Central Bank every working day.

1 IDR = 0.0000493387 EUR

1 IDR = 0.0000552248 USD

Rates against other currencies are calculated from the euro rates published by Banca d'Italia and the European Central Bank on Friday, 23 October 2026.

Used in
Indonesia
Published by
European Central Bank
First day
4 January 1999
Latest
23 October 2026

IDR against the most used currencies

Currency1 IDR buys1 of it buys
USD US dollar 0.0000552248 USD 18,107.8 IDR
EUR Euro 0.0000493387 EUR 20,268.1 IDR
GBP Pound sterling 0.0000413103 GBP 24,207 IDR
INR Indian rupee 0.00524332 INR 190.719 IDR
AED UAE dirham 0.000202812 AED 4,930.68 IDR
CAD Canadian dollar 0.0000772891 CAD 12,938.4 IDR
AUD Australian dollar 0.000078641 AUD 12,716 IDR
JPY Japanese yen 0.00865944 JPY 115.481 IDR
CNY Chinese yuan renminbi 0.000368363 CNY 2,714.71 IDR
SAR Saudi riyal 0.000207094 SAR 4,828.72 IDR
PKR Pakistani rupee 0.0153036 PKR 65.3443 IDR
PHP Philippine peso 0.00351464 PHP 284.524 IDR
NGN Nigerian naira 0.0742442 NGN 13.4691 IDR
MXN Mexican peso 0.00103723 MXN 964.108 IDR
BRL Brazilian real 0.00027869 BRL 3,588.22 IDR
CHF Swiss franc 0.0000455248 CHF 21,966 IDR
SGD Singapore dollar 0.0000706037 SGD 14,163.6 IDR
MYR Malaysian ringgit 0.000225621 MYR 4,432.21 IDR
ZAR South African rand 0.0009166 ZAR 1,090.99 IDR
TRY Turkish lira 0.00274676 TRY 364.065 IDR
KRW South Korean won 0.0731427 KRW 13.6719 IDR
BDT Bangladeshi taka 0.0068291 BDT 146.432 IDR
EGP Egyptian pound 0.00305394 EGP 327.446 IDR
KWD Kuwaiti dinar 0.0000170811 KWD 58,544.4 IDR
QAR Qatari riyal 0.000201021 QAR 4,974.61 IDR
NZD New Zealand dollar 0.0000971085 NZD 10,297.8 IDR
HKD Hong Kong dollar 0.000433159 HKD 2,308.62 IDR
THB Thai baht 0.00186357 THB 536.604 IDR
VND Vietnamese dong 1.42722 VND 0.700662 IDR

One year of 1 USD in IDR

23 October 202523 October 2026
High
18,150.5
8 June 2026
Low
16,562.7
29 October 2025

Get IDR rates from the API

Free, with no key. Every rate against IDR:

GET https://theratesapi.com/api/latest?base=IDR
curl "https://theratesapi.com/api/latest?base=IDR"
const res = await fetch('https://theratesapi.com/api/latest?base=IDR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=IDR').json()

A given day

Or a few currencies on a given day:

GET https://theratesapi.com/api/2026-10-23?base=IDR&symbols=USD,EUR
curl "https://theratesapi.com/api/2026-10-23?base=IDR&symbols=USD,EUR"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=IDR&symbols=USD,EUR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=IDR&symbols=USD,EUR').json()

All currencies