Currency Converter

Convert rupees, dollars, euros and 30 currencies at the daily ECB reference rate

US Dollar

This tool asks the Frankfurter service for live data. It sends only the two currencies and the date range. Nothing is stored by us. How we handle privacy

Getting today's rates

Runs in your browser. To get live data it sends the two currencies and the date range to Frankfurter (European Central Bank rates). Nothing you enter is sent to us or stored. Privacy

Results are for general guidance. Please check anything important before relying on it. Terms of use

How to Use

  1. Type the amount you want to convert.
  2. Pick the currency to convert from and to. The popular ones (rupee, dollar, euro, pound) are at the top. Tap the swap button to flip them.
  3. Read the converted amount, the rate both ways and the date of the ECB reference rate. Use copy to share it.
  4. Scroll down for your amount in eight popular currencies and a chart of the last 30 days. If you are offline, the tool shows the rates it last saved in your browser.

Where these exchange rates come from

This currency converter uses the euro foreign exchange reference rates published by the European Central Bank (ECB), fetched through the free Frankfurter service. The ECB sets them once every working day, around 4 pm Central European Time, for about 30 currencies including the Indian rupee, US dollar, pound, Singapore dollar and yen. They are mid-market rates: the midpoint between buying and selling, with no bank margin added. That makes them a fair yardstick for checking what your bank, forex card or money transfer app is charging you.

How a cross rate is worked out

The ECB quotes every currency against the euro. To get any other pair, the converter divides one rate by the other:

1 USD in INR = (INR per euro) ÷ (USD per euro)
Amount in INR = amount in USD × that rate

For 16 October 2026 the ECB published 1 EUR = 106.864 INR and 1 EUR = 1.1253 USD. So 1 USD = 106.864 ÷ 1.1253 = ₹94.96, and $500 comes to about ₹47,482.

Why your bank's rate is different

Banks and card networks add a margin to the mid-market rate, and they quote separate rates for buying and selling. Card payments abroad often carry a foreign currency markup on top of the rate. Compare the rate you are offered with the ECB rate here to see how much you are really paying.

Rate typeWho uses itIncludes a margin?
ECB reference rate (this tool)Benchmark, accountingNo
FBIL reference rateIndian benchmark for the rupeeNo
Bank TT buying/selling rateWire transfers, remittancesYes
Card rateSpending abroad or on foreign websitesYes, plus any markup

Currencies the ECB doesn't publish

The UAE dirham, Saudi riyal, Qatari riyal, Omani rial and Bahraini dinar aren't in the ECB list, but each is fixed to the US dollar by its central bank (the dirham at 3.6725, the Saudi riyal at 3.75). The tool works out their rate from the ECB dollar rate and says so under the result. The Nepalese rupee is handled the same way from its fixed rate of 1.6 to the Indian rupee. Your bank or exchange house will quote a little either side.

Good to know

  • Rates don't change on weekends and ECB holidays; the converter shows the date of the last working day.
  • Your browser keeps the rates for six hours, so repeat visits are quick and the tool still works when you go offline.
  • Only the two currencies and the chart's date range are sent to Frankfurter. Your amount stays on your device.

Frequently Asked Questions

No. This is the ECB reference rate, a mid-market rate with no margin. Banks, forex cards and transfer apps add their own margin, so their rate will be a little worse. Use this one to compare offers.

Once every working day. The European Central Bank publishes its reference rates at about 4 pm Central European Time, which is around 7:30 or 8:30 pm in India depending on the season.

From the US dollar. The European Central Bank doesn't publish the dirham, but the UAE central bank has fixed it at 3.6725 to the dollar since 1997, so 1 AED is the ECB's dollar rate divided by 3.6725. The Saudi riyal (3.75), Qatari riyal (3.64), Omani rial and Bahraini dinar are done the same way, and the Nepalese rupee from its fixed 1.6 to the Indian rupee. Exchange houses quote a little either side.

Yes, with the last rates it saved. Your browser keeps them for six hours after each lookup, and if you are offline later it shows the saved rates with the date and time they were saved.

It is the midpoint between the price at which banks buy and sell a currency. Nobody charges it to a customer, but it is the fairest benchmark for spotting how big a provider's margin is.