Skip to main content
Tool

Shipping Currency Converter

Convert shipping costs and product prices between any two currencies.

Enter a positive amount.

Live exchange rates from the European Central Bank via the open Frankfurter API. ECB publishes once per business day around 16:00 CET — treat figures as reference, not a real-time trading quote.

Cross-border shipping means juggling currencies — a quote in EUR, a buyer in USD, a duty in GBP. This converter uses live European Central Bank reference rates, fetched through the open Frankfurter API. No API key, no signup, no rate-limit hassle. Below, the context on what those rates are good for and what they’re not.

Source
ECB reference rates

Published once per business day at ~16:00 CET, sourced from a daily market poll. Widely used by accounting systems, tax authorities and reporting platforms as the neutral reference.

Delivery
Frankfurter API

An open, free wrapper over the ECB feed. No key, no quota, no auth header. Called directly from your browser — nothing you type touches our servers.

Where ECB rates fit (and where they don’t)

Reference rates are the right tool for accounting, planning and reporting. They are the wrong tool any time real money is moving at the customer level.

Reconciling a carrier invoice
Yes

Neutral, dated, auditable — exactly what finance teams want.

Pricing a cross-border quote
Yes

Use the rate as a baseline and add a small spread for FX safety.

Declaring customs value
Yes

Most authorities accept ECB-sourced rates as the daily reference.

Live FX trading
No

These rates are daily, not real-time. Use a market data feed.

Customer wallet conversion
No

Use the payment provider’s rate — it includes their fees and margin.

Reference rate

The mid-market figure with no margin baked in. Auditable and neutral — what tax authorities and reporting systems expect.

Example: GBP→EUR mid-market is 1.1820 on a given day.

Bank / provider rate

The reference rate minus a spread for the provider’s margin. What a customer actually receives when money moves.

Example: same day, a high-street bank may quote 1.15 — a 1.7% spread.

Frequently asked

Where do the rates come from?
The European Central Bank’s daily reference rates, fetched via the open Frankfurter API. The ECB publishes once per business day at around 16:00 CET.
Are these real-time market rates?
No. They refresh once per business day. For reconciliation, planning and reference pricing they’re ideal; for live trading you’d want a market data feed.
Which currencies are covered?
About 30 major currencies including USD, EUR, GBP, JPY, AUD, CAD, CHF, CNY, INR, SGD and most major European, Asian and emerging-market currencies.
Why is my bank’s rate different?
Banks and payment providers add a spread on top of the reference rate — that spread is their margin. Reference rates are neutral mid-market; your bank’s rate is the customer-facing one with fees included.
Do I need an API key?
No. Frankfurter is fully open and the call is made directly from your browser. Nothing is stored.