Currency Calculator (Live Rates)

Convert amounts using live exchange rates. Swap currencies, view the inverse rate, and generate a share link when ready.

How to Use

  1. Enter an amount.
  2. Select From and To currencies.
  3. Use Swap to flip directions.
  4. Open Show Work to see the rate and math used.
  5. Click Share Link to generate a URL that restores this state.
Live Conversion
Rates update on demand (JS). Last-known rates can be cached for offline-friendly behavior.
Rate: — As of: —
From
To
Rate
Inverse
Converted Amount
Effective Rate Used
Enter an amount and pick currencies. Click “Refresh Rate” to pull live rates.
Inputs & Settings
Fast, clean conversion with live-rate refresh and share-on-demand.
Tip: Use decimals for cents. Example: 19.99
Searchable dropdown may be enhanced in JS (no framework).
Swap button flips From/To instantly.
Auto may use currency-style conventions in JS.

Note: Live rates vary by provider and may differ from bank “retail” rates due to spreads/fees.

Show Work (step-by-step)
Work shows the exact rate used, timestamp (if provided), and the calculation in the form: converted = amount × rate.

Reference

  • Rate: 1 FROM = TO
  • Inverse: 1 TO = FROM
  • As of:
  • Source:

This tool is for estimation and planning. If you need an exact settlement amount (wire, card, bank), use your institution’s final quote.

FAQ

Why is my bank rate different?

Banks and card networks often apply a spread and/or fees. This calculator typically uses a reference rate from a data provider.

Does this update while I type?

Amounts can update instantly, but the page URL does not change while typing. Use Share Link to generate a restore URL.

What if I’m offline?

If caching is enabled and you’ve fetched rates before, the tool can use the last-known rate (clearly labeled) until you refresh online.

Tool Info

Last updated:

Updates may include additional currency support, improved caching, and rate provider fallback handling.