1. Currency converter
  2. MOP to CHF

100 MOP to CHF

Convert Macanese patacas to Swiss francs at the live mid-market rate.

100 Macanese patacas =

10.31 CHF −0.08% today

1 MOP = 0.103146 CHF · 1 CHF = 9.69504 MOP

Mid-market rate, updated 01:44 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

MOP to CHF over the last year

0.0950.09750.100.1025Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.10323
52-week low
0.09499
52-week average
0.09893
Change over the year
+3.73%

Conversion tables

MOP to CHF
MOP CHF
1 MOP 0.1031 CHF
5 MOP 0.5157 CHF
10 MOP 1.03 CHF
25 MOP 2.58 CHF
50 MOP 5.16 CHF
100 MOP 10.31 CHF
250 MOP 25.79 CHF
500 MOP 51.57 CHF
1,000 MOP 103.15 CHF
5,000 MOP 515.73 CHF
10,000 MOP 1,031.46 CHF
50,000 MOP 5,157.28 CHF
CHF to MOP
CHF MOP
1 CHF 9.70 MOP
5 CHF 48.48 MOP
10 CHF 96.95 MOP
25 CHF 242.38 MOP
50 CHF 484.75 MOP
100 CHF 969.50 MOP
250 CHF 2,423.76 MOP
500 CHF 4,847.52 MOP
1,000 CHF 9,695.04 MOP
5,000 CHF 48,475.20 MOP
10,000 CHF 96,950.40 MOP
50,000 CHF 484,751.98 MOP

MOP to CHF via API

The live rate, the rate on any past day or a whole range, for CHF and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=MOP -d currencies=CHF \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=MOP -d currencies=CHF \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Macanese Pataca conversions

Questions about MOP to CHF

How much is 100 MOP in CHF?

100 Macanese patacas is 10.31 Swiss francs at the mid-market rate of 30 September 2026, 01:44 UTC, when 1 MOP = 0.103146 CHF.

What was the MOP to CHF rate over the last year?

Over the last 52 weeks 1 MOP ranged from 0.0949894 to 0.10323 CHF, 0.0989286 CHF on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for MOP/CHF, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.