Skip to content
ConvertPass home

Time & money

Currency converter

Convert amounts locally, with an optional published rate table.

Amounts are converted in this browser. If you load published rates, the page requests a rate table from api.frankfurter.app (ECB-derived) using only the currency codes. The amount is not sent. Paste a rate yourself to stay fully offline. Rates are not stored by ConvertPass.

Preview: US$100.00 → €92.00

What this tool does

Conversion is amount × rate, where rate is quote units per one base unit. You can type the rate. Load published rates requests only the currency codes from api.frankfurter.app. Exotic pairs and crypto are not claimed.

How to use it

  1. Enter the amount and the two ISO currency codes.
  2. Paste a rate, or load a published table for supported pairs.
  3. Convert and copy the formatted result.

Supported input

  • A number, two ISO 4217 codes, and a positive rate

Output

  • JSON with converted amount, inverted rate, and locale-formatted strings

Privacy

Amounts are converted in this browser. If you load published rates, the page requests a rate table from api.frankfurter.app (ECB-derived) using only the currency codes. The amount is not sent. Paste a rate yourself to stay fully offline. Rates are not stored by ConvertPass.

ConvertPass does not include your input in analytics, URLs, or error reports. Encoding: Decimal numbers / ISO 4217. Limit: A single amount (4.0 KB).

Limitations

  • Published rates cover the ECB set via Frankfurter. They are not a bid/ask, not crypto, and not a bank quote.
  • Weekends and holidays reuse the last published ECB day. That is disclosed in the rate note when a table loads.
  • Rounding uses this browser’s Intl currency format. It is not a settlement engine.

Example

Input
100 USD → EUR at 0.92
Output
{
  "converted": 92,
  "formattedTo": "€92.00"
}

Troubleshooting

Load published rates failed
The feed is blocked, offline, or the pair is outside the ECB set. Paste a rate from your bank instead.

FAQ

Does ConvertPass store my amount?

No. Conversion happens in this tab. A published-rate request sends currency codes only.

Is this a live FX desk?

No. It is a calculator. Use a licensed provider for trading or payroll.

Which currencies can load a published rate?

Frankfurter mirrors the ECB list: USD, GBP, JPY, AUD, and the other codes in the menu. If a load fails, the pair is not in that table.

Can I invert the rate?

Swap the currencies. The inverted rate is also printed so you can check the arithmetic.

Why not Yahoo or a paid FX API?

Those would send more traffic, often need keys, and still would not be a tradable quote. The optional ECB table is enough for a public calculator.

Related tools

Related formats

Last reviewed 16 August 2026. Report a problem. Reports do not include your input.