1. Currency converter
  2. IQD to MYR

100 IQD to MYR

Convert Iraqi dinars to Malaysian ringgits at the live mid-market rate.

100 Iraqi dinars =

0.3116 MYR +0.01% today

1 IQD = 0.00311565 MYR · 1 MYR = 320.96 IQD

Mid-market rate, updated 06:55 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

IQD to MYR over the last year

0.0030.00310.0032Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.0032294
52-week low
0.0029638
52-week average
0.0030899
Change over the year
−3.11%

Conversion tables

IQD to MYR
IQD MYR
1 IQD 0.003116 MYR
5 IQD 0.01558 MYR
10 IQD 0.03116 MYR
25 IQD 0.07789 MYR
50 IQD 0.1558 MYR
100 IQD 0.3116 MYR
250 IQD 0.7789 MYR
500 IQD 1.56 MYR
1,000 IQD 3.12 MYR
5,000 IQD 15.58 MYR
10,000 IQD 31.16 MYR
50,000 IQD 155.78 MYR
MYR to IQD
MYR IQD
1 MYR 321 IQD
5 MYR 1,605 IQD
10 MYR 3,210 IQD
25 MYR 8,024 IQD
50 MYR 16,048 IQD
100 MYR 32,096 IQD
250 MYR 80,240 IQD
500 MYR 160,480 IQD
1,000 MYR 320,960 IQD
5,000 MYR 1,604,802 IQD
10,000 MYR 3,209,604 IQD
50,000 MYR 16,048,022 IQD

IQD to MYR via API

The live rate, the rate on any past day or a whole range, for MYR and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=IQD -d currencies=MYR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=IQD -d currencies=MYR \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Iraqi Dinar conversions

Questions about IQD to MYR

How much is 100 IQD in MYR?

100 Iraqi dinars is 0.3116 Malaysian ringgits at the mid-market rate of 30 September 2026, 06:55 UTC, when 1 IQD = 0.00311565 MYR.

What was the IQD to MYR rate over the last year?

Over the last 52 weeks 1 IQD ranged from 0.00296375 to 0.00322938 MYR, 0.00308986 MYR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for IQD/MYR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.