Agendagids
Wat is een .ics-bestand?
Een .ics-bestand bewaart agenda-informatie als gestructureerde tekst. Agenda-apps gebruiken het ICS-bestandsformaat om afspraken, datums, locaties en andere gegevens uit te wisselen. Als je een bestand opent, kun je een afspraak zien, maar je moet het toevoegen aan je agenda nog bevestigen.
Controleer een agendabestand in drie stappen
- Bewaar het oorspronkelijke bestand en open een kopie in een teksteditor of de lokale ICS-viewer. Hernoem geen ander bestandstype naar .ics.
- Zoek de agenda-container en elk VEVENT-blok. Vergelijk de titel, begintijd, eindtijd en locatie met het bronbericht.
- Controleer het bestand op veelvoorkomende problemen en importeer het daarna in een bewerkbare agenda. Controleer de datum en tijd van de afspraak in die agenda voordat je erop vertrouwt.
Lees het ICS-formaat veld voor veld
Een agendabestand gebruikt benoemde eigenschappen binnen bij elkaar horende BEGIN- en END-regels. De buitenste VCALENDAR-container markeert de agendagegevens. Elk VEVENT-blok beschrijft een afspraak. Hetzelfde bestand kan meerdere afspraakblokken bevatten, dus een bijlage is niet noodzakelijk één afspraak.
Hier is een klein voorbeeld voor een vergadering op 6 november 2026. De afspraak begint om 06:00 UTC en duurt één uur. De identificatiecode is een voorbeeld; maak voor een nieuwe afspraak een nieuwe identificatiecode aan. Een productiebestand gebruikt CRLF-regeleinden, ook als je editor gewone regeleinden weergeeft.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar Notes//EN
BEGIN:VEVENT
UID:2394cf30-17e4-4ba9-a382-6f011fe71035
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:Project review
LOCATION:Meeting room
DESCRIPTION:Bring the revised agenda.
END:VEVENT
END:VCALENDAR
De iCal-afspraakmaker schrijft dezelfde basisstructuur vanuit afzonderlijke formuliervelden. De tool verwerkt ook unieke identificatiecodes, escapes en regelvouwing, waardoor je interpunctiefouten makkelijker voorkomt.
Begrijp de velden van het ICS-bestandsformaat
Elke eigenschap beantwoordt een andere vraag over de afspraak. Houd identificatiecodes gescheiden van de titel en het tijdstempel van aanmaak gescheiden van de geplande begintijd.
| Veld | Betekenis | Wat je controleert |
|---|---|---|
| VERSION | Versie van het agendaformaat | Gebruik 2.0 voor dit formaat. |
| PRODID | Identificeert de software die de gegevens heeft gemaakt | Dit is niet de organisator van de afspraak. |
| UID | De identificatiecode van de afspraak | Behoud deze wanneer je dezelfde bestaande afspraak verwerkt. |
| DTSTAMP | Tijdstempel dat bij het agenda-item hoort | Dit is niet het tijdstip van de vergadering. |
| DTSTART | Wanneer de afspraak begint | Controleer de datum en de betekenis van de tijdzone. |
| DTEND | Wanneer de afspraak eindigt | Bij een afspraak die de hele dag duurt, is de einddatum exclusief. |
| SUMMARY | De titel van de afspraak | Houd deze herkenbaar in een agendalijst. |
| LOCATION | Waar de afspraak plaatsvindt | Geef voldoende details om de locatie te vinden. |
| DESCRIPTION | Aanvullende notities over de afspraak | Vermijd privégegevens in gedeelde kopieën. |
De volledige standaard bevat meer eigenschappen dan deze tabel. Uitnodigingen kunnen organisatoren, deelnemers en planningsmethoden bevatten. Terugkerende afspraken kunnen regels en uitzonderingen bevatten. Een eenvoudige weergave beoordeelt die relaties mogelijk niet, dus een leesbare titel alleen bewijst niet dat het hele bestand klopt.
Vergelijk agendabestanden en abonnementen
Een ICS-bestand is overdraagbare agendatekst. Een CSV-bestand is een tabel waarvan de kolommen hun betekenis krijgen van de dienst die ze importeert. CSV hernoemen naar ICS converteert de gegevens niet. Een programma in PDF-vorm of een screenshot kan datums aan een persoon tonen, maar is daarmee nog geen gestructureerd agendabestand.
Een geïmporteerd bestand is doorgaans een momentopname. Met een abonnement krijgt je agenda juist een URL om op updates te controleren. Abonneer je alleen op een agenda die je vertrouwt en begrijpt. Een eenmalige bijlage importeren is iets anders dan een abonnementsadres toevoegen in de accountinstellingen.
Een uitnodiging brengt nog een verschil mee: je kunt worden gevraagd te accepteren of te weigeren, en de organisator kan updates sturen. Een afzonderlijke afspraak die op deze website is gemaakt, verstuurt geen vergaderverzoeken. Gebruik de uitnodigingsopties van je agenda als andere mensen moeten antwoorden of latere wijzigingen moeten ontvangen.
Controleer tijden en opmaak vóór het importeren
Tijdwaarden hebben context nodig. Een Z aan het einde betekent UTC. Een TZID-parameter benoemt een lokale tijdzone. Een datum en tijd zonder beide is een zwevende lokale tijd. Een afspraak die de hele dag duurt, gebruikt een datumwaarde in plaats van middernacht als een afspraak met een tijdstip.
Lange inhoudsregels worden normaal gevouwen na maximaal 75 UTF-8-bytes. Een vervolg begint met een spatie of tab. Die limiet telt bytes, dus niet-Engelse tekens kunnen de limiet bereiken vóór 75 zichtbare tekens. Tekstwaarden gebruiken ook escapes voor komma’s, puntkomma’s, backslashes en regeleinden.
De ICS-viewer controleert deze veelvoorkomende problemen en toont tegelijk de afspraakgegevens. De reikwijdte is beperkt: voor het uitwerken van herhalingen en aangepaste regels voor tijdzoneovergangen is nog steeds een agenda-app nodig. Gebruik ICS openen op iPhone als je een geldig bestand hebt maar geen duidelijke importknop ziet.
Raadpleeg RFC 5545 voor de onderliggende regels. Bewaar een kopie van de oorspronkelijke uitnodiging voordat je wijzigingen aanbrengt. Ga na het importeren naar de werkelijke afspraakdatum en controleer het doelaccount, in plaats van aan te nemen dat een voorbeeldweergave betekent dat de afspraak is opgeslagen.

Veelgestelde vragen
Waar staat ICS voor?
De extensie .ics geeft aan dat het om een iCalendar-bestand gaat. Het is een naamgevingsconventie voor gestructureerde agendatekst, geen afzonderlijke agendadienst. Het bestand kan één afspraak of een grotere agenda-export bevatten. De iCalendar-standaard definieert ook taken en andere onderdelen, hoewel de viewer op deze website zich op afspraken richt.
Is een ICS-bestand hetzelfde als een iCal-agenda?
Niet helemaal. iCalendar is het gegevensformaat; een agenda is de verzameling die je in een app bekijkt of bewerkt. Mensen gebruiken “iCal” ook informeel voor agendabestanden. Een bestand importeren maakt doorgaans lokale agenda-items aan; je ontvangt daardoor niet automatisch toekomstige updates van de afzender.
Kan ik een ICS-bestand lezen zonder voor een app te betalen?
Ja. Een teksteditor kan de inhoud tonen, en de lokale viewer op deze website geeft veelvoorkomende afspraakvelden weer zonder account of betaling. Je hoeft geen agenda te koppelen om een bestand te bekijken. De afspraak toevoegen is een afzonderlijke handeling in de agenda-app die je kiest.
Waarom verschijnt een ICS-afspraak op het verkeerde uur?
Controleer of de begintijd UTC, een benoemde tijdzone of zwevende lokale tijd gebruikt. Een UTC-waarde eindigt op Z en kan als een ander lokaal uur worden weergegeven. Een ontbrekende of onjuiste tijdzone kan de afspraak verschuiven. Vergelijk de brontijd en de instellingen van de doelagenda voordat je een correctie opslaat.
Laatst bijgewerkt: