Navigatiemenu openen

Agenda-link- en ICS-generator

Tim van Iersel

Geschreven door

Bijgewerkt 10 augustus 2026

Kalender link genereren tool
In dit artikel

Bij PLUGIN bouwen we websites en digitale platforms. Daarop staan regelmatig evenementen, webinars, open dagen, trainingen of andere afspraken die bezoekers niet mogen vergeten.

Je kunt natuurlijk alleen de datum en tijd op de website zetten. Handiger is een knop waarmee de bezoeker het evenement direct aan een eigen agenda toevoegt. Het maken van zo’n knop is alleen minder eenvoudig dan het lijkt. Google Agenda en Outlook gebruiken eigen links, terwijl andere agenda-apps meestal met een ICS-bestand werken.

Daarom hebben we deze agenda-link- en ICS-generator gebouwd. Vul de gegevens van je evenement in en genereer direct een agendalink of downloadbaar ICS-bestand.

Interactieve tool

Vul de afspraakgegevens in en open het evenement in Google Agenda of Outlook, of download een universeel ICS-bestand.

Agenda-item

Tijdzone: Lokale tijdzone

Een agenda-link is een URL waarmee iemand een vooraf ingevulde afspraak in een online agenda opent.

De link bevat onder andere:

  • De titel

  • De begin- en eindtijd

  • De locatie

  • Een omschrijving

  • Eventueel een online vergaderlink

Na het openen krijgt de bezoeker de afspraak eerst te zien. De bezoeker kiest vervolgens zelf in welke agenda de afspraak wordt opgeslagen en kan de gegevens eventueel nog aanpassen.

Een agenda-link voegt dus niet zonder toestemming automatisch een afspraak toe. De gebruiker moet de afspraak zelf bevestigen en opslaan.

Wat is een ICS-bestand?

Een ICS-bestand is een bestand met agenda-informatie. ICS staat voor iCalendar en is een open standaard voor het uitwisselen van afspraken en agenda-items. De technische indeling is vastgelegd in RFC 5545.

Het bestand bevat informatie zoals:

Titel
Startdatum
Einddatum
Tijdzone
Locatie
Omschrijving

Een eenvoudig ICS-bestand ziet er technisch ongeveer zo uit:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Online webinar
DTSTART:20260915T120000Z
DTEND:20260915T130000Z
LOCATION:Online
DESCRIPTION:Informatie over het webinar
END:VEVENT
END:VCALENDAR

Je hoeft deze code niet zelf te schrijven. Onze generator zet de ingevulde gegevens automatisch om naar een downloadbaar .ics-bestand.

ICS-bestanden kunnen onder andere worden geïmporteerd in Outlook, Apple Agenda en Google Agenda. Microsoft ondersteunt het importeren van ICS-bestanden, en ook Apple Agenda kan afspraken uit een ICS-bestand importeren.

Waarom hebben we deze generator gemaakt?

Een knop met ‘Zet in mijn agenda’ lijkt een kleine toevoeging aan een website. Achter die knop kunnen echter verschillende soorten links en bestanden nodig zijn.

Een Google Agenda-link werkt bijvoorbeeld anders dan een download voor Apple Agenda. Daar komen nog aandachtspunten bij zoals:

  • Correcte datum- en tijdnotatie

  • Verschillende tijdzones

  • Zomer- en wintertijd

  • Speciale tekens in de titel

  • Regeleinden in de omschrijving

  • Een fysiek adres of online locatie

  • Een evenement dat de hele dag duurt

  • Verschillen tussen agenda-apps

Dit kan allemaal handmatig worden opgebouwd, maar dat is foutgevoelig. Een verkeerde tijdzone is vaak pas zichtbaar wanneer iemand de afspraak opent.

Bij PLUGIN komen we dit soort kleine technische taken tegen tijdens het bouwen van websites en digitale platforms. De agenda-link- en ICS-generator voert één van die taken automatisch uit: evenementgegevens omzetten naar links en een bestand dat bezoekers daadwerkelijk kunnen gebruiken.

Evenementen

Plaats een agenda-knop bij een congres, bijeenkomst, netwerkborrel of open dag. De bezoeker hoeft de datum en locatie dan niet handmatig over te nemen.

Webinars

Vul de webinarlink in als online locatie of plaats hem in de omschrijving. Zo staat de deelnamelink direct bij de afspraak.

Trainingen en cursussen

Bij een training kun je naast datum en locatie ook praktische informatie in de omschrijving zetten, bijvoorbeeld wat deelnemers moeten meenemen.

Afspraken

Na het maken van een afspraak kun je op de bevestigingspagina of in de bevestigingsmail een agenda-link opnemen.

Lanceringen en deadlines

Niet ieder agenda-item hoeft een bijeenkomst te zijn. Je kunt de generator ook gebruiken voor een inschrijfdeadline, productlancering of andere belangrijke datum.

Voorstellingen en wedstrijden

Bij een programma, voorstelling of sportwedstrijd kan iedere datum een eigen knop krijgen waarmee bezoekers het specifieke onderdeel aan hun agenda toevoegen.

Een directe agenda-link is meestal het gemakkelijkst voor gebruikers van de betreffende online agenda. De afspraak wordt in de browser geopend en kan direct worden gecontroleerd en opgeslagen.

Een ICS-bestand is breder inzetbaar. Het kan door verschillende agenda-apps worden geopend en is daarom een goede algemene optie.

Wij zouden bij een evenement meestal meerdere keuzes aanbieden:

  • Google Agenda

  • Outlook

  • Download ICS-bestand

Op Apple-apparaten kan het ICS-bestand worden gebruikt voor Apple Agenda. Ook andere agenda-apps kunnen het formaat ondersteunen.

Een duidelijke knopgroep kan er bijvoorbeeld zo uitzien:

Zet in je agenda

[Google Agenda] [Outlook] [Download ICS]

Geef de knoppen herkenbare namen. Alleen ‘Toevoegen’ of ‘Downloaden’ zegt onvoldoende over wat er na de klik gebeurt.

Welke gegevens vul je in?

Titel

Kies een korte titel die ook zonder de website begrijpelijk is.

Goed:

Webinar: een nieuwe website laten maken

Minder duidelijk:

Webinar

De bezoeker ziet het agenda-item mogelijk pas weken later terug. De titel moet dan nog steeds duidelijk maken waarover de afspraak gaat.

Start- en eindtijd

Vul niet alleen de begintijd maar ook een realistische eindtijd in. Zo kan de agenda van de bezoeker de juiste hoeveelheid tijd reserveren.

Duurt een evenement van 14.00 tot 16.00 uur, vul dan beide tijden in. Gebruik niet automatisch 23.59 uur als eindtijd wanneer het geen evenement voor de hele dag is.

Tijdzone

De tijdzone bepaalt hoe de tijd bij de gebruiker wordt weergegeven.

Voor evenementen in Nederland is dat doorgaans:

Europe/Amsterdam

Een tijdzone is vooral belangrijk bij online evenementen met deelnemers uit meerdere landen. Een deelnemer in een andere tijdzone kan de afspraak dan op de juiste lokale tijd zien.

Controleer de gegenereerde afspraak altijd wanneer een evenement rond de overgang naar zomer- of wintertijd plaatsvindt.

Locatie

Bij een fysiek evenement kun je het volledige adres opnemen:

Kerkhofstraat 21, 5554 HG Valkenswaard

Een volledig adres is praktischer dan alleen een bedrijfs- of zaalnaam. Agenda-apps kunnen het adres mogelijk gebruiken om een route te tonen.

Voor een online afspraak kun je een Teams-, Zoom- of Google Meet-link opnemen.

Plaats de link bij voorkeur ook in de omschrijving. Sommige agenda-apps behandelen een locatieveld namelijk anders dan andere.

Omschrijving

Gebruik de omschrijving voor informatie die de deelnemer vlak voor de afspraak nodig kan hebben:

  • Korte uitleg

  • Programma

  • Contactgegevens

  • Instructies

  • Link naar de evenementpagina

  • Online vergaderlink

  • Benodigde voorbereiding

Neem geen informatie op die vertrouwelijk is. Een agenda-link of ICS-bestand kan worden doorgestuurd.

Een gegenereerde agenda-link kun je op dezelfde manier gebruiken als een normale hyperlink.

In HTML:

<a href="[gegenereerde-agenda-link]">
Voeg toe aan Google Agenda
</a>

Je kunt de link ook achter een knop plaatsen in WordPress of een ander CMS.

Voor een ICS-bestand gebruik je een downloadknop:

<a href="[locatie-van-ics-bestand]">
Download ICS-bestand
</a>

Controleer na plaatsing:

  • Of de juiste agenda wordt geopend

  • Of titel en omschrijving correct zijn

  • Of de start- en eindtijd kloppen

  • Of de tijdzone goed wordt verwerkt

  • Of de locatie volledig is

  • Of links in de omschrijving bruikbaar zijn

  • Of het ICS-bestand daadwerkelijk wordt gedownload

Test bij voorkeur minimaal met Google Agenda, Outlook en Apple Agenda wanneer deze relevant zijn voor je doelgroep.

Een ICS-bestand is een momentopname

Een gedownload ICS-bestand bevat de evenementgegevens van het moment waarop het bestand is gemaakt.

Wordt de begintijd later aangepast, dan verandert de eerder toegevoegde afspraak bij bezoekers meestal niet automatisch. Je moet dan een nieuw bestand beschikbaar stellen en deelnemers zelf informeren over de wijziging.

Dat is een belangrijk verschil tussen een eenmalig ICS-bestand en een agenda-abonnement:

  • Een ICS-bestand importeert een afspraak als momentopname.

  • Een agenda-abonnement verwijst naar een online agenda die periodiek kan worden bijgewerkt.

Onze generator is bedoeld voor het maken van een losse afspraak. De tool maakt geen doorlopend agenda-abonnement.

De generator verstuurt geen uitnodiging

Een gegenereerde agenda-link of ICS-download is niet hetzelfde als een formele agenda-uitnodiging vanuit Outlook of Google Agenda.

De generator:

  • Maakt een vooraf ingevuld agenda-item

  • Maakt links voor ondersteunde agenda’s

  • Genereert een ICS-bestand

  • Helpt datum, tijd en locatie correct over te nemen

De generator:

  • Nodigt geen deelnemers per e-mail uit

  • Houdt geen acceptaties of afwijzingen bij

  • Reserveert geen ruimte

  • Controleert geen beschikbaarheid

  • Synchroniseert latere wijzigingen niet automatisch

  • Start geen Teams- of Meet-vergadering

Heb je aanwezigheidsregistratie, automatische herinneringen of wijzigingen nodig, dan is een evenementensysteem of echte agenda-uitnodiging geschikter.

Met onze agenda-link- en ICS-generator maak je snel een agenda-item voor een evenement, afspraak, webinar of andere belangrijke datum.

Vul de titel, datum, tijd, locatie en omschrijving in. Kopieer vervolgens de gewenste agendalink of download het ICS-bestand.

Een agendaknop is een kleine toevoeging, maar kan een evenementpagina of bevestigingsproces merkbaar gebruiksvriendelijker maken. Bij PLUGIN bouwen we websites en digitale platforms waarbij dit soort praktische functies onderdeel kunnen zijn van de complete oplossing.

Deel dit artikel