Exchange rates

EUR to CHF exchange rate

0.91858 CHF+0.27%24h−0.45%7d

1 EUR = 0.91858 CHF · Last updated 4 Nov 2026, 00:11 UTC · 15 minutes late

EUR/CHF chart

EUR/CHF price history

EUR/CHF history

PeriodChangeLowHigh
24 hours+0.27%0.914010.91892
7 days−0.45%0.914010.92478
30 days−1.34%0.914010.93590
1 year−1.17%0.900800.94780
DateClose
0.91660
0.91930
0.91940
0.92220
0.92470
0.92390
0.92430
0.92269
0.92109
0.92561
0.92370
0.92609
0.92720
0.93050
0.93300
0.93120
0.93120
0.93130
0.93260
0.93090
0.93590
0.93110
0.92790
0.94370
0.94780
0.94610
0.94640
0.94450
0.94090
0.93900

Convert EUR to CHF

1 EUR = 0.91858 CHF

Open the converter

EUR to CHF

1 EUR0.9186 CHF
5 EUR4.5929 CHF
10 EUR9.1858 CHF
25 EUR22.9646 CHF
50 EUR45.9292 CHF
100 EUR91.8585 CHF
500 EUR459.29 CHF
1,000 EUR918.58 CHF
2,000 EUR1,837.17 CHF
5,000 EUR4,592.92 CHF
10,000 EUR9,185.85 CHF

CHF to EUR

1 CHF1.0886 EUR
5 CHF5.4432 EUR
10 CHF10.8863 EUR
25 CHF27.2158 EUR
50 CHF54.4316 EUR
100 CHF108.86 EUR
500 CHF544.32 EUR
1,000 CHF1,088.63 EUR
2,000 CHF2,177.26 EUR
5,000 CHF5,443.16 EUR
10,000 CHF10,886.31 EUR

EUR/CHF: The Euro-Franc Cross

EUR/CHF is the primary barometer of Swiss-EU financial tensions. The Swiss National Bank (SNB) watches this pair with unusual attention, it famously defended a 1.20 floor from 2011 to 2015 before abandoning it abruptly, causing one of the largest single-day FX moves in history.

The pair typically trades in a narrow range when European sentiment is stable, because Switzerland's economy is deeply integrated with the EU. Safe-haven demand for the franc during European stress events (sovereign-debt crises, banking stress) compresses the rate toward parity.

SNB interventions and sight-deposit data are closely watched by EUR/CHF traders. Unlike most G10 pairs, the policy backstop of a neighboring major central bank makes this cross unique.

All rates shown are indicative mid-market from live market data and public reference rates (ECB). Not for settlement.

Where rates come from

Frequently asked questions

Why did EUR/CHF crash in January 2015?

The SNB had maintained a 1.20 floor (minimum EUR/CHF level) since 2011 via currency intervention. On 15 January 2015 it abandoned the floor without warning, causing EUR/CHF to drop over 30% in minutes before recovering to around 1.00.

Does the SNB still intervene in EUR/CHF?

The SNB does not announce a fixed floor but reserves the right to intervene when the franc is "significantly overvalued." Intervention signals via sight-deposit changes are watched closely by market participants.

What does near-parity (EUR/CHF ≈ 1.00) mean?

It means one euro buys approximately one Swiss franc, a rough pricing equality. Switzerland has periodically seen the pair trade below 1.00, meaning the franc is more expensive than the euro, which the SNB historically resisted due to export competitiveness concerns.

Is EUR/CHF a safe-haven play?

Indirectly. When European stress rises, investors often sell EUR and buy CHF, which drives EUR/CHF lower. A falling EUR/CHF can therefore signal rising risk aversion within Europe specifically.

How does Swiss inflation data affect the pair?

Higher Swiss CPI raises expectations of SNB tightening, which supports the franc (lower EUR/CHF). Lower inflation or deflation concerns historically triggered SNB easing or intervention to weaken the franc.

What is a typical EUR/CHF daily range?

Under normal conditions EUR/CHF is one of the calmer G10 pairs, often trading in a 30–60 pip daily range. During European stress events or SNB announcements that range can expand dramatically.

Is EUR/CHF available on the exchangerate.dev API?

Yes. Both EUR and CHF are in the live-updating currency set, so /v1/latest/EUR?symbols=CHF returns a live indicative rate updated approximately every 60 seconds through the trading week.

How do I query EUR/CHF?

Send one request with your key. Each rate comes with its source, the time it was observed and the market session.

Request

curl "https://api.exchangerate.dev/v1/latest/EUR?symbols=CHF" \
  -H "Authorization: Bearer $API_KEY"

Response

{
  "result": "success",
  "base": "EUR",
  "source": "live",
  "sources": {
    "CHF": "live"
  },
  "market_session": "open",
  "timestamp": "2026-11-04T00:27:09Z",
  "data_updated_at": "2026-11-04T00:11:59Z",
  "rates": {
    "CHF": 0.91858
  },
  "effective_at": {
    "CHF": "2026-11-04T00:11:59Z"
  },
  "stale": {
    "CHF": false
  },
  "derived_symbols": [
    "CHF"
  ],
  "notice": "Indicative rates, not for settlement."
}

Related reading

Related pairs

All exchange rates