๐ฑ Currency
Currency Converter
Convert over fifty world currencies using daily reference rates, with a dated fallback when the live feed is unavailable. Enter an amount, choose your currencies and press Convert.
How this currency converter works
When you press Convert, the page requests the latest reference rates from a free public exchange-rate API and multiplies your amount by the cross rate. Rates are cached for one hour, so repeated conversions stay fast. If both live services are unreachable, a clearly labelled static snapshot is used instead; it is not a current market quote.
Good to know
- Rates are mid-market reference values, refreshed about once a day
- Banks and card networks add their own spread and fees
- The rate request needs no API key or account, and the amount you enter is not sent
- Currency is the only converter on this site that needs a connection
How to convert currency
The currency converter uses free daily reference rates from a public exchange-rate API. Those rates are mid-market values โ the midpoint between wholesale buy and sell prices โ so they show the relative value of two currencies without any bank markup added. Enter an amount, choose the two currencies, and press Convert. Rates are cached in your browser for about an hour so the page stays quick, and a clearly labelled static snapshot is used when no connection is available.
Common currency conversions
| Currency | Rate source |
|---|---|
| Base list | 61 world currencies |
| Update frequency | Roughly once per business day |
| Cache | About 1 hour in your browser |
| Fallback | Labelled static snapshot |
Everyday uses
- Budgeting for a trip abroad
- Checking the real value of an online purchase
- Freelance invoices in another currency
- Comparing prices between countries
- Seeing how much a bank spread actually costs
Frequently asked questions
More worked examples
- If one euro buys 1.08 US dollars, converting 250 EUR gives 270 USD before any fees.
- A bank charging a 2.5% margin on that conversion pays about 263.25 USD โ 6.75 USD less than the mid-market figure.
- Converting GBP to USD and then USD to EUR involves two spreads, so roughly twice the cost of a single conversion.
- Over a two-week trip, a 2% card fee on 2,000 USD of spending costs about 40 USD.
How to read a rate
| Term | What it means |
|---|---|
| Mid-market rate | The midpoint between wholesale buy and sell prices |
| Spread | The gap between the rate a provider buys and sells at |
| Margin | The markup a bank or card adds on top of the market rate |
| Base currency | The currency you are converting from |
| Quote currency | The currency you are converting to |
Common mistakes to avoid
- Confusing the buy rate with the sell rate โ the gap between them is the provider's profit.
- Assuming the published rate is what you will get. Cards and transfer services routinely take 1โ3% on top.
- Comparing a card's exchange rate without adding its foreign-transaction fee, which is where much of the cost hides.
- Converting through several currencies and paying a spread at every step instead of converting once.
Further questions
Sources and standards
Rates on this page are European Central Bank euro reference rates, published once each working day around 16:00 CET. They are indicative mid-market rates for information rather than dealing rates, and the page labels the snapshot date whenever the live feed is unavailable.
USD to BDT, USD to INR and USD to NPR
The three South Asian corridors are the most requested conversions here. The table shows illustrative mid-market values so you can see the order of magnitude; press Convert above for today's live reference rate.
| Amount | USD to BDT | USD to INR | USD to NPR |
|---|---|---|---|
| 1 USD | 123.58 BDT | 95.05 INR | 152.09 NPR |
| 100 USD | 12,358 BDT | 9,505 INR | 15,209 NPR |
| 1,000 USD | 123,585 BDT | 95,053 INR | 152,089 NPR |
So 1 dollar in bdt is about 124 taka, 1 USD to INR about 95 rupees, and 100 USD to INR about 9,505 rupees before bank fees. Use the dedicated USD to BDT, USD to INR and USD to NPR pages for a live rate, and remember that the Nepalese rupee is pegged at 1.6 to the Indian rupee.