Currency Converter
Convert rupees, dollars, euros and 30 currencies at the daily ECB reference rate
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
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
- Type the amount you want to convert.
- 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.
- Read the converted amount, the rate both ways and the date of the ECB reference rate. Use copy to share it.
- 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:
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 type | Who uses it | Includes a margin? |
|---|---|---|
| ECB reference rate (this tool) | Benchmark, accounting | No |
| FBIL reference rate | Indian benchmark for the rupee | No |
| Bank TT buying/selling rate | Wire transfers, remittances | Yes |
| Card rate | Spending abroad or on foreign websites | Yes, 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.