Een ICS-bestand maken (4 manieren, met werkend voorbeeld)
Een .ics-bestand is het agendaformaat dat Apple Agenda, Google Calendar en Outlook allemaal kunnen importeren. Je kunt het exporteren uit een agenda die je al gebruikt, maken van een foto of screenshot, de gegevens in een formulier typen of het met de hand schrijven. Deze handleiding behandelt alle vier.
Gepubliceerd · Bijgewerkt · Redactie Photo2Calendar
Wat een ICS-bestand is
Een ICS-bestand is een platte-tekstbestand in het iCalendar-formaat, vastgelegd in RFC 5545. Het begint met BEGIN:VCALENDAR, eindigt met END:VCALENDAR en bevat een of meer activiteiten, elk tussen BEGIN:VEVENT en END:VEVENT. Elke activiteit heeft regels zoals SUMMARY voor de titel, DTSTART en DTEND voor de tijden en LOCATION voor de locatie. Omdat het formaat een open standaard is en niet van één bedrijf, kan elke grote agenda-app het lezen. Bij het importeren worden de activiteiten één keer naar je agenda gekopieerd; ze blijven niet gekoppeld aan de bron. Hoe het bestand regel voor regel is opgebouwd en hoe tijdzones erin staan, lees je in Wat is een ICS-bestand?.
Manier 1: Exporteren uit een agenda die je al hebt
Staan de activiteiten al in een agenda, exporteer ze dan. Je krijgt een hele agenda in één bestand. Dat is handig als je activiteiten naar een ander account wilt verhuizen of een reeks datums wilt delen. Alle drie de exports hieronder doe je op een computer.
Apple Agenda op de Mac
- Klik in de agendalijst op de naam van de agenda (Weergave > Toon agendalijst als de lijst verborgen is).
- Kies Archief > Exporteer > Exporteer.
- Kies waar je het bestand wilt bewaren en klik op Exporteer. Je krijgt één .ics-bestand met de activiteiten van die agenda.
Google Calendar op een computer
- Wijs onder Mijn agenda’s de agenda aan en klik op Meer opties > Instellingen en delen.
- Klik onder Agenda-instellingen op Agenda exporteren.
- Er wordt een .ics-bestand gedownload. Via Instellingen > Importeren en exporteren > Exporteren krijg je in plaats daarvan een zip-bestand met één .ics-bestand per agenda.
Klassieke Outlook voor Windows
- Open Agenda en selecteer de agenda die je wilt exporteren.
- Klik op Bestand > Agenda opslaan en geef het bestand een naam.
- Kies via Meer opties de periode en hoeveel details je wilt meenemen, klik op OK en daarna op Opslaan.
Volgens Google kun je alleen op een computer exporteren, niet in de Google Calendar-app, en heb je voor de agenda het recht ‘Wijzigingen aanbrengen en delen beheren’ nodig. Eén losse activiteit exporteren werkt in elke app anders. Heb je maar één activiteit nodig, dan is manier 2 of 3 vaak sneller.
Manier 2: Een ICS-bestand maken van een foto, screenshot of papieren rooster
De meeste activiteiten beginnen niet in een agenda. Ze komen binnen als flyer op de koelkast, als screenshot uit een groepsapp of als uitgeprint rooster. Photo2Calendar leest de afbeelding, maakt van wat het vindt conceptactiviteiten en laat je elk veld controleren voordat je opslaat of een .ics-bestand exporteert.
- 1
Maak een foto of screenshot
Fotografeer de flyer, de uitnodiging of het papieren rooster, of maak een screenshot van de e-mail, de chat of de webpagina. Zorg dat datum, tijd en plaats in beeld zijn.
- 2
Open het in Photo2Calendar
De app leest de zichtbare tekst en maakt voor elke gevonden activiteit een concept, met titel, datum, begin- en eindtijd en locatie.
- 3
Controleer elk veld
Vergelijk elk concept met de afbeelding. Controleer het jaar als de bron er geen noemt, begin en einde bij tijden als ‘10–13 uur’ en de tijdzone als de activiteit ergens anders plaatsvindt.
- 4
Exporteer het .ics-bestand
Exporteer de gecontroleerde activiteit als .ics-bestand en open het in Google Calendar, Outlook of een andere agenda-app. Je kunt de activiteit ook direct in de agenda van je iPhone zetten.
Voorbeeld: een flyer zonder jaartal
Een verzonnen flyer, hier als tekst in plaats van een screenshot.
Wat er op de flyer staat
‘Plantenruil in het voorjaar · za 17 april · 10–13 uur · Buurttuin aan de rivier’
Wat je in het concept controleert
- Jaar: de flyer noemt er geen. 17 april valt in 2027 op een zaterdag, dus dat klopt.
- Tijd: in het concept hoort begin 10:00 en einde 13:00 te staan.
- Locatie: de volledige naam, zodat kaarten-apps de plek vinden.
Wat je exporteert
Eén activiteit op zaterdag 17 april 2027, 10:00–13:00, Buurttuin aan de rivier, als .ics-bestand dat je overal kunt importeren.
Twee dingen moet je altijd zelf nakijken: het jaar, als de bron het weglaat, en de tijdzone, als de activiteit ergens anders plaatsvindt dan waar jij bent. Welke soorten afbeeldingen werken, lees je op de pagina Afbeelding omzetten naar ICS, en hoe het met screenshots op de iPhone gaat, zie je op Van screenshot naar agenda.
Manier 3: Gegevens in een generator typen
Ken je de gegevens al en heb je alleen een bestand nodig, dan is een generator de eenvoudigste weg: typ titel, datum, tijden en plaats in een formulier en download een .ics-bestand. Het formulier hieronder werkt in je browser en stuurt niets naar een server.
Dit formulier maakt alleen een bestand van gegevens die je zelf typt. Afbeeldingen leest het niet. Wil je van een foto of screenshot activiteiten maken, gebruik dan de app Photo2Calendar voor iPhone en iPad.
Een .ics-bestand maken van een foto
Gratis download met één testscan. Daarna een abonnement per week, maand of jaar; de prijs in jouw valuta staat in de App Store. Geen proefperiode.
Scan met de camera van je iPhone om de App Store te openen
Andere generatoren die vaak genoemd worden:
- SimpleEvents en ConvertPilot bieden gratis ICS-generatoren met een formulier.
- Add to Calendar Pro en AddEvent richten zich op knoppen en links om iets aan een agenda toe te voegen, voor websites en nieuwsbrieven, met daarbovenop evenementpagina’s en aanmeldingen.
- text-2-ics.com zegt ICS-bestanden te maken van platte tekst, pdf’s, afbeeldingen of CSV (gecontroleerd in november 2026).
Generatoren passen bij één activiteit die je aan veel mensen aankondigt, zoals een webinar in een nieuwsbrief. Ze zijn minder handig als de gegevens in een afbeelding staan en je ze eerst moet overtypen. Importeer een gegenereerd bestand eerst één keer in je eigen agenda en controleer de tijd voordat je het verstuurt.
Manier 4: Met de hand of in code schrijven
Een .ics-bestand is tekst, dus je kunt het in elke teksteditor schrijven en opslaan met de extensie .ics. Dit is een minimaal, werkend bestand voor één activiteit:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Hand-written ICS//EN
BEGIN:VEVENT
UID:2027-03-12-team-dinner@example.com
DTSTAMP:20261015T120000Z
DTSTART:20270313T000000Z
DTEND:20270313T020000Z
SUMMARY:Teamdiner
LOCATION:Main Street Bistro
END:VEVENT
END:VCALENDAR- VERSION en PRODID zijn verplicht in de kop van de agenda. PRODID noemt het programma dat het bestand heeft gemaakt.
- UID identificeert de activiteit. Houd hem uniek en ongewijzigd: stuur je een update met dezelfde UID, dan kunnen agenda-apps die als dezelfde activiteit herkennen.
- DTSTAMP is het moment waarop het bestand is gemaakt, in UTC.
- DTSTART en DTEND zijn begin en einde. Voor een activiteit van een hele dag gebruik je DTSTART;VALUE=DATE:20270417 en als DTEND de dag erna.
Over tijdzones
De Z aan het eind van een tijd betekent UTC. Het voorbeeld is een diner op vrijdag 12 maart 2027 om 19:00 in New York, en dat is 00:00 UTC op 13 maart. Daarom staat er in het bestand de 13e. Een tijd zonder Z, zoals DTSTART:20270312T190000, is ‘zwevend’: die verschijnt als 19:00 in de tijdzone waarop de agenda op dat moment staat. Wil je een activiteit aan een bepaalde zone koppelen, schrijf dan DTSTART;TZID=America/New_York:20270312T190000; de standaard verwacht dan een bijpassend VTIMEZONE-blok, dat agenda-exports voor je toevoegen. Schrijf je met de hand, dan is UTC met Z de veiligste keuze.
Strikt genomen moeten regels eindigen op CRLF en moeten lange regels na 75 bytes worden afgebroken. De meeste agenda-apps vergeven kleine foutjes, maar controleer je bestand met de iCalendar-validator voordat je het deelt. De hulp van Google laat de kop en het slot zien die Google verwacht. Gebruik in code liever een bibliotheek voor je programmeertaal dan zelf tekst aan elkaar te plakken; die regelt het escapen van komma’s en het afbreken van regels.
Het bestand openen dat je net hebt gemaakt
Op een Mac sleep je het bestand naar Agenda of kies je Archief > Importeer en daarna de agenda voor de activiteiten. Op de iPhone en in Google Calendar hangt de route af van waar het bestand staat:
- Een ICS-bestand openen op je iPhone: vanuit Mail, Bestanden, Safari, WhatsApp of Berichten naar Apple Agenda, Google Calendar of Outlook.
- Een ICS-bestand toevoegen aan Google Calendar: op een computer en de omwegen op iPhone en Android, want de Google Calendar-app kan niet importeren.
Importeer je hetzelfde bestand twee keer, dan kun je een activiteit dubbel krijgen. Open het dus één keer en controleer het resultaat.
Veelgestelde vragen
Kan ik op de iPhone een ICS-bestand maken?
Ja, maar niet in de Agenda-app: Apple beschrijft het exporteren van agenda’s voor Agenda op de Mac, niet op de iPhone. Op de iPhone gebruik je een app die .ics exporteert, zoals Photo2Calendar voor foto’s en screenshots, of een online generator in Safari, zoals het formulier op deze pagina.
Is .ics hetzelfde als iCal?
In de praktijk wel. .ics is de bestandsextensie van het iCalendar-formaat (RFC 5545). ‘iCal’ was de oude naam van de agenda-app van Apple, en veel mensen noemen het formaat zo. Sommige sites bieden .ical- of .ifb-bestanden aan; daarin zit meestal hetzelfde formaat.
Kan een ICS-bestand meerdere activiteiten bevatten?
Ja. Een bestand kan veel VEVENT-blokken bevatten tussen één BEGIN:VCALENDAR en END:VCALENDAR. Agenda-exports zijn hele agenda’s in één bestand. Volgens Google bevat een zip-export één .ics-bestand per agenda, dat je een voor een importeert.
Waarom staat mijn activiteit op de verkeerde tijd?
Meestal door de tijdzone. Een tijd die eindigt op Z is UTC; een tijd zonder Z en zonder TZID is ‘zwevend’ en wordt gelezen als lokale tijd, waar het bestand ook wordt geopend. Controleer de tijdzone van de bron, exporteer opnieuw en controleer de tijdzone-instelling van je agenda.
Kan ik een ICS-bestand maken van een pdf?
Ja. Agenda-apps kunnen een pdf niet direct lezen, dus eerst moet iets de datums eruit halen. text-2-ics.com zegt pdf’s te accepteren (gecontroleerd in november 2026). Met Photo2Calendar maak je een screenshot van de pagina, scan je die net als elke andere afbeelding en controleer je daarna de concepten.
Werken ICS-bestanden met Outlook?
Ja. In Outlook.com of Outlook op het web kies je Agenda toevoegen > Uploaden uit bestand. De klassieke Outlook kan een agenda ook als .ics-bestand bewaren via Bestand > Agenda opslaan.
Meer vragen over de app worden beantwoord in de veelgestelde vragen over Photo2Calendar.
Bronnen: Apple, Agenda’s importeren of exporteren op de Mac; Google, Afspraken exporteren uit Google Calendar; Microsoft, Een Outlook-agenda exporteren naar Google Calendar; RFC 5545. Gecontroleerd op 15 oktober 2026.