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.
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 prints | 1 EUR = 1.16460 USD |
|---|---|
| and | 1 USD = 0.85867 EUR |
| Those multiply to | 1.000007082 β a perfect pair gives 1 |
| What the route costsEUR β USD β GBP | 0.85745910 |
| EUR β GBP directly | 0.85695425 |
| Difference | 0.0589 % |
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
- Record the source amount, target currency, reference result, and dataset date.
- Ask each provider for the final target amount after all visible fees.
- Calculate the shortfall: reference result minus final amount received.
- Divide the shortfall by the reference result to compare the effective percentage cost.
- 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.