Skip to main content
ToolsFree.ioπŸ‡ͺπŸ‡Έes
By MD Tech Engineering SLΒ·Β·Updated Β·5 min read

Currency Rates, Spreads, and Limits

Share:𝕏LinkedIn

A free online currency converter answers a mathematical question: what is an amount worth when multiplied by a reference rate? It does not tell you the amount a bank, card network, cash desk, or transfer service will deliver. Those providers can use a different rate and add a spread or fee. Treat the result as a comparison baseline, not as a transaction quote.

What ToolsFree actually calculates

The converter supports the 39 fiat currencies listed in its selectors. For a source currency, the browser asks the ToolsFree /api/currency endpoint for a dated table from the open-source fawazahmed0/exchange-api project. The proxy tries the jsDelivr copy first and the project's Cloudflare Pages mirror second. The date returned by that dataset is shown beside the result.

The calculation is source amount Γ— reference rate = displayed amount. If an illustrative dataset says that one USD equals 0.92 EUR, then 125 USD Γ— 0.92 equals 115 EUR. The example explains the arithmetic; 0.92 is not presented as today's rate.

Open the currency converter to see the current dataset value and its date.

Reference rate, spread, and fee are different

Reference rate

A reference rate is a common point of comparison. The European Central Bank, for example, publishes euro foreign-exchange reference rates for information purposes and explicitly distinguishes them from transaction rates. ToolsFree uses a separate open dataset, but the same limitation applies: a reference value is not an executable offer.

EUR β†’ USD, illustrative rates1.0750what you get selling EUR1.0800mid-market rate1.0850what you pay buying EURthe provider keeps this gapa fee of zero and a wide spread still costs you money
Nobody trades at the mid-market rate. The gap on either side of it is the price of the conversion.

Spread

The spread is the difference between the reference rate and the rate offered to you. Suppose the reference calculation gives 115 EUR, while a provider offers 111 EUR before a visible fee. The four-euro difference is part of the conversion cost even if the provider advertises a zero fee.

Fixed and intermediary fees

A provider may also deduct a fixed charge. International transfers can involve intermediary or recipient-bank charges that the first screen does not show. Compare the final amount the recipient receives and read the quote terms before confirming.

Two costs that are not a fee

A spread and a commission are the costs people look for. There are two smaller ones that no provider lists, and that this converter shows plainly if you read it closely, so we measured both.

What the printed rates costIt prints1 EUR = 1.16460 USD
and1 USD = 0.85867 EUR
Those multiply to1.000007082 β€” a perfect pair gives 1
What the route costsEUR β†’ USD β†’ GBP0.85745910
EUR β†’ GBP directly0.85695425
Difference0.0589 %
Three conversions through the tool, each of one million units so the printed result carries the rate to several digits. Every figure is the tool's own output. Measured on 2026-08-29 with Chromium 151.0.7922.173, against the rate dataset the tool dated 2026-08-28. Rates move, so the specific numbers are a snapshot; the two effects below are not.

The first is precision. The page prints the rate in both directions, and a perfect pair would multiply to exactly one. These multiply to 1.000007082. The gap is small β€” 7 parts in a million β€” but it is why converting a figure out and then back using the printed rates does not return what you started with. Nothing is wrong with the arithmetic; five decimal places simply cannot represent both directions of the same rate.

The second is more useful to know. Converting euros to pounds through dollars does not give the same answer as converting euros to pounds directly: the two routes differ by 0.0589 per cent. On a ten-thousand euro transfer that is about Β£5.05 β€” with no fee, no spread and no error, purely from the route taken.

That difference is not this tool multiplying wrongly. It multiplies exactly what it was given. It is that the published rate table for one base currency is not perfectly consistent with the table for another, and any converter reading those tables inherits it. The practical rule: quote the pair you actually intend to trade, and treat a cross-rate assembled from two others as an estimate rather than a price.

A repeatable way to compare two offers

  1. Record the source amount, target currency, reference result, and dataset date.
  2. Ask each provider for the final target amount after all visible fees.
  3. Calculate the shortfall: reference result minus final amount received.
  4. Divide the shortfall by the reference result to compare the effective percentage cost.
  5. Check whether later intermediary fees, card charges, or cash-withdrawal fees can still apply.

This method compares outcomes without predicting exchange-rate movements or recommending a financial product.

Freshness and failure modes

The upstream project publishes daily datasets rather than live market ticks. ToolsFree may cache an upstream response for one hour, and the browser reuses a successful response for 30 minutes. Weekends, holidays, upstream publication timing, or an outage can make the visible date older than the current day. If no valid table is available, the converter shows an error instead of silently inventing a rate.

For accounting, tax, a contract, or a large transfer, preserve the dataset date and confirm which official or contractual rate your jurisdiction or counterparty requires. ToolsFree provides an informational calculation, not financial advice or a guaranteed settlement amount.

How this guide was reviewed

We traced the production request to the fawazahmed0 currency API, verified its date field and fallback, and clarified that displayed rates are informational rather than transaction quotes.

Last technical review: .

Sources reviewed

Related Articles

Learn more with related in-depth guides and tutorials.