# Currency Converter (Offline, Your Rate)

URL: https://speedycalculator.com/calculators/finance/currency-converter/
Last updated: 2026-10-25

> The currency converter converts any amount between two currencies at the exchange rate you enter – no live data is fetched, so it works offline – and shows the effect of a bank or card fee and the reverse rate.

## Inputs

- Amount
- Exchange rate (target units per 1 unit)
- Bank fee or spread (%)

## Results

- Converted amount
- At the rate without fees
- Cost of the fee (target currency)
- Reverse rate (units per 1 target unit)

## Formula

```
Converted amount = amount × exchange rate × (1 − fee)
Reverse rate = 1 ÷ exchange rate
Cost of the fee = amount × rate × fee
```

## Explanation

Look up the mid-market rate (e.g. on your central bank's website) and compare it with what your bank offers. Card payments abroad often carry a 2–3% foreign transaction fee; choosing to pay in the local currency usually gives a better rate than "dynamic currency conversion".

### How to use the Currency Converter

- **Amount**
- **Exchange rate (target units per 1 unit)**
- **Bank fee or spread**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Enter the amount, the exchange rate (units of the target currency per 1 unit of your currency) and any fee or spread.

### Tips

- Enter figures for the same period and in the same currency.
- Exchange rates and prices change constantly – update them before you rely on a result.
- Use results as estimates and confirm important figures with the official source.
- Everything runs in your browser – try different values to compare scenarios.

### Common mistakes to avoid

- Mixing gross and net figures.
- Using outdated rates.
- Treating rules of thumb as exact.

### Inputs explained

FieldWhat to enterAmountA numberExchange rate (target units per 1 unit)A numberBank fee or spreadIn %

### What each result means

- **Converted amount** = [Amount]×[Exchange rate (target units per 1 unit)]×(1 - [Bank fee or spread]÷100)
- **At the rate without fees** = [Amount]×[Exchange rate (target units per 1 unit)]
- **Cost of the fee (target currency)** = [Amount]×[Exchange rate (target units per 1 unit)]×[Bank fee or spread]÷100
- **Reverse rate (units per 1 target unit)** = 1÷[Exchange rate (target units per 1 unit)]

### Example values

How the main result changes when **Amount** changes and everything else stays at the example values above:

AmountConverted amount5014,0257521,037.510028,05012535,062.515042,07520056,100

## Worked example

Inputs — Amount: 100; Exchange rate (target units per 1 unit): 280.5; Bank fee or spread: 0 %.

Results — **Converted amount = 28,050**; At the rate without fees = 28,050; Cost of the fee (target currency) = 0; Reverse rate (units per 1 target unit) = 0.003565.

## FAQ

**Does this converter use live exchange rates?**
No – you enter the rate, so it works offline and loads nothing extra.

**Where can I find the official exchange rate?**
Central banks publish reference rates daily.

**What is a currency spread?**
The difference between the buy and sell rates – a hidden fee.

**What formula does the Currency Converter use?**
Converted amount = amount × exchange rate × (1 − fee).

