North America • June 11 – July 19, 2026
Subscribe once. Every match, kickoff time, and result synced straight to your calendar.
🌍 All Matches • 🏅 Your Team • 📱 How to Subscribe • 🔄 Auto-Update
| Language | Subscribe URL | Copy |
|---|---|---|
| 🇺🇸 English | https://cdn.jsdelivr.net/gh/baires/fifa-cal-2026@master/calendars/en.ics |
📋 Link |
| 🇪🇸 Español | https://cdn.jsdelivr.net/gh/baires/fifa-cal-2026@master/calendars/es.ics |
📋 Link |
| 🇵🇹 Português | https://cdn.jsdelivr.net/gh/baires/fifa-cal-2026@master/calendars/pt.ics |
📋 Link |
(48 teams × 3 languages)| Team | EN | ES | PT |
|---|---|---|---|
| Algeria | EN | ES | PT |
| Argentina | EN | ES | PT |
| Australia | EN | ES | PT |
| Austria | EN | ES | PT |
| Belgium | EN | ES | PT |
| Bosnia & Herzegovina | EN | ES | PT |
| Brazil | EN | ES | PT |
| Canada | EN | ES | PT |
| Cape Verde | EN | ES | PT |
| Colombia | EN | ES | PT |
| Croatia | EN | ES | PT |
| Curaçao | EN | ES | PT |
| Czech Republic | EN | ES | PT |
| DR Congo | EN | ES | PT |
| Ecuador | EN | ES | PT |
| Egypt | EN | ES | PT |
| England | EN | ES | PT |
| France | EN | ES | PT |
| Germany | EN | ES | PT |
| Ghana | EN | ES | PT |
| Haiti | EN | ES | PT |
| Iran | EN | ES | PT |
| Iraq | EN | ES | PT |
| Ivory Coast | EN | ES | PT |
| Japan | EN | ES | PT |
| Jordan | EN | ES | PT |
| Mexico | EN | ES | PT |
| Morocco | EN | ES | PT |
| Netherlands | EN | ES | PT |
| New Zealand | EN | ES | PT |
| Norway | EN | ES | PT |
| Panama | EN | ES | PT |
| Paraguay | EN | ES | PT |
| Portugal | EN | ES | PT |
| Qatar | EN | ES | PT |
| Saudi Arabia | EN | ES | PT |
| Scotland | EN | ES | PT |
| Senegal | EN | ES | PT |
| South Africa | EN | ES | PT |
| South Korea | EN | ES | PT |
| Spain | EN | ES | PT |
| Sweden | EN | ES | PT |
| Switzerland | EN | ES | PT |
| Tunisia | EN | ES | PT |
| Turkey | EN | ES | PT |
| USA | EN | ES | PT |
| Uruguay | EN | ES | PT |
| Uzbekistan | EN | ES | PT |
You only need one .ics URL from the tables above.
+.From URL..ics URL.macOS:
File -> New Calendar Subscription..ics URL.iPhone or iPad:
Settings -> Calendar -> Accounts -> Add Account -> Other.Add Subscribed Calendar..ics URL.Desktop:
Add Calendar.From Internet..ics URL.Web:
Add calendar -> Subscribe from web..ics URL..ics files are generated into calendars/.Each event includes kickoff time, venue, stage label, a 30-minute reminder, and score updates when results are available.
Install dependencies:
pip install -r requirements.txt
Generate calendars:
python scripts/generate.py
Output:
calendars/{en,es,pt}.ics for the full-tournament calendarscalendars/teams/{slug}/{en,es,pt}.ics for team calendarsLANGUAGES in scripts/generate.py.calendar_name, calendar_desc, phase labels, group, venue, vs, result, and reminder.python scripts/generate.py..ics files.This project is released under CC0 1.0 Universal.
Match data comes from openfootball/worldcup.json, also published under CC0.
FIFA World Cup is a trademark of FIFA. This repository is an unofficial fan project.