↑↓ to navigate Enter to open Esc to close

Currency Converter - Current & Historical Rates

Convert more than 200 currencies using the latest available or a selected historical reference rate. Compare a provider quote, reveal estimated markup and fees, and inspect inverse rates.

Currency Converter

Reference rates
1
Build your conversionChoose an amount, currency pair, and rate date.
Loading the latest available rate…
2
Conversion resultReference value before provider fees.
Converted amount-

Waiting for rate data.

Rate date-
Rate age-
Source-
Data statusLoading
Compare a bank or transfer-provider quote

Enter either the provider’s quoted exchange rate or an estimated markup. When a quoted rate is supplied, the tool calculates its hidden percentage difference from the reference rate.

Add a quoted rate, markup, or fee to compare the provider result.
200+ currenciesMajor and regional codes
Historical datesUse a published past rate
Quote comparisonReveal markup and fees
Latest available reference rates are for comparison, not guaranteed transaction quotes.

About this currency converter

This converter requests either the latest available reference rate or a rate for a selected past date and clearly shows its publication date, age, source, and data state. It covers more than 200 currencies when the primary catalog is available, provides direct and inverse rates, exposes the hidden difference in a provider quote, and estimates fees without sending your entered values to Numeros.

Currency Converter features

  • Current and historical conversion: use the newest published observation or select a previous date.
  • Transparent rate freshness: see the source date, rate age, and whether data came online or from a dated cache.
  • Primary and fallback feeds: the latest-rate mode tries a second provider before using a saved result.
  • More than 200 currencies: load major and regional currencies from the primary central-bank catalog.
  • Direct and inverse rates: read both directions without running another conversion.
  • Real quote analysis: enter the rate offered by a bank or transfer provider to calculate its effective hidden percentage difference.
  • Fee-aware recipient estimate: combine the quoted rate or markup with a fixed destination-currency fee.
  • Quick amount controls: test common values without retyping the amount.
  • Dated fallback: reuse only a previously fetched public rate and never manufacture a replacement value.

How to convert currencies

  1. Enter an amount or choose a quick amount, then select the source and destination currencies.
  2. Choose the rate period: use Latest available or select Historical date for a past conversion.
  3. Check rate freshness using the displayed date, age, source, and data-status fields.
  4. Compare a real quote by entering the provider’s offered rate, or estimate its markup and fixed fee.
  5. Copy the result together with its currency pair, rate date, and source.

How the calculation works

Reference result = Amount × Selected reference rate
Quoted provider result = Amount × Provider’s quoted rate − Fixed fee
Estimated provider result = Amount × Reference rate × (1 − Markup ÷ 100) − Fixed fee
Effective rate difference = (1 − Provider rate ÷ Reference rate) × 100

The fixed fee is entered in the destination currency. When a quoted rate is entered, it takes priority over the estimated markup. Providers may use minimum charges, card-network rates, dynamic currency conversion, or buy/sell spreads, so compare the final amount received rather than a “zero fee” claim.

Reference rate versus a real transaction quote

Rate typeWhat it representsBest use
Reference rateA published comparison rate from central-bank and institutional sourcesPlanning and comparing offers
Card-network rateThe network conversion before or alongside issuer chargesCard purchase estimates
Provider rateThe customer rate after the provider spread or markupComparing the final quote
Cash rateA retail buy or sell rate that may have a wider spreadPhysical currency exchange

Worked example

Suppose the reference rate is 0.80 and the amount is 1,000. The reference result is 800. With a 2% markup and a fixed fee of 5 destination-currency units, the estimate is 1,000 × 0.80 × 0.98 − 5 = 779. The estimated difference from the reference result is 21.

Using a historical exchange rate

Historical conversion uses the primary provider's observation for the selected date. If that date is a weekend, holiday, or outside the available range for a currency, the provider may return no observation rather than silently inventing one. A historical result remains reference data and is not proof of the rate applied to a particular card, bank transfer, tax return, or accounting record.

Accuracy, timing, and privacy

The primary feed publishes daily reference observations collected from central banks and official providers. “Latest” means the newest published observation available to the API, not a streaming foreign-exchange trading price. Weekends, holidays, and publication schedules can make the displayed date earlier than today. Your amount, quoted rate, markup, and fee stay in the browser; only public rate and currency requests go to the selected data providers.

Common mistakes

Treating the result as a guaranteed quote. Banks, cards, transfer providers, and cash counters can apply a spread and additional fees.
Ignoring the rate date. Always check the displayed publication date, especially after weekends and holidays.

Frequently asked questions

Are the exchange rates real time?

The tool fetches data directly when used, but the underlying reference observations normally update daily. They are not streaming bid-and-ask trading prices.

Can I convert using a past date?

Yes. Select Historical date and choose a date supported by the selected currencies. Some weekends, holidays, or very old dates may not contain a published observation.

How does the hidden markup calculation work?

Enter the exchange rate offered by the provider. The tool compares it with the displayed reference rate and reports the percentage difference before adding any fixed destination-currency fee.

Why is my bank’s conversion different?

A bank or transfer provider may use a different rate time, add a spread, charge a percentage, or subtract a fixed fee. Use the quote section to estimate the combined effect.

What happens if the rate service fails?

Latest mode tries a second daily feed. If both feeds fail, the converter may display a previously saved pair rate with its original date and a Cached rate label. Historical mode uses the primary archive.

Can I use the result for tax or accounting?

A specific authority, date, or official provider may be required for tax, customs, accounting, or legal filings. Follow the rules that apply to that exact workflow.

Sources

Related converters and calculators

See the full list of Converters, or continue with: