Générateur d'événement de calendrier ICS
Guide
Générateur d'événement de calendrier ICS
Crée un fichier de calendrier conforme aux normes .ics Génère un fichier de calendrier conforme aux normes en secondes, puis le télécharge ou copie le texte brut iCalendar. Remplissez les détails de l'événement, choisissez un fuseau horaire et une règle facultative de répétition, ajoutez un rappel, et vous obtenez un fichier RFC 5545 propre qui s'importe sans problème dans Apple Calendar, Google Calendar, Outlook, Fastmail, Thunderbird, Nextcloud, et tout autre client qui utilise iCalendar.
Comment utiliser
- Entrez le titre de l'événement, une description facultative, et un lieu ou une URL de réunion.
- Sélectionner Temps limité ou Jour entier. Pour les événements à horaires précis, remplissez les heures de début et de fin.
- Choisissez un fuseau horaire. Utilisez Flottant pour « quel que soit le fuseau horaire où le calendrier s'ouvre », UTC pour des heures absolues, ou sélectionnez un fuseau IANA spécifique comme
America/Los_Angeles. - Optionnellement définissez une règle de répétition (quotidienne, hebdomadaire, mensuelle, annuelle), un intervalle et un nombre d'occurrences.
- Ajoutez facultativement un décalage de rappel, un organisateur et une liste d'adresses e-mail des participants.
- Cliquez sur l'icône de téléchargement pour enregistrer le
.icsfichier, ou copiez le texte brut iCalendar et collez-le dans un e-mail ou une conversation.
Caractéristiques
- Sortie conforme aux normes – Génère des blocs valides
VCALENDAR/VEVENTselon le RFC 5545, incluantPRODID,UID,DTSTAMPet le pliage correct des lignes à 75 octets. - Événements quotidiens ou à horaires précis – Alterne automatiquement entre
DTSTART;VALUE=DATEet les formes de date complète. - Gestion intelligente des fuseaux horaires – Choisissez des heures flottantes, des heures UTC avec
Zsuffixe, ou un fuseau IANA nommé écrit comme unTZIDparamètre. - Événements récurrents – Génère
RRULEpour une répétition quotidienne, hebdomadaire, mensuelle ou annuelle, avec un paramètre facultatifINTERVALetCOUNT. - Rappels – Ajoute un bloc
VALARMavec un déclencheur configurable allant de 0 minutes jusqu'à 1 semaine avant l'événement. - Organisateur et participants – Génère
ORGANIZERetATTENDEEavec des noms affichésCNet des adresses.mailto:Échappement du texte sécurisé - – Les virgules, points-virgules, barres inverses et sauts de ligne sont échappés exactement comme le spécifie la norme, afin que les descriptions ne corrompent jamais le fichier. – Tout se déroule dans votre navigateur, donc les détails de l'événement ne quittent jamais votre ordinateur.
- Purement côté client Envoyer une invitation de réunion depuis une application ou une newsletter qui n'a pas d'intégration calendrier.
Quand utiliser cet outil
- Générer un fichier « Ajouter au calendrier » sur une page d'accueil d'événement.
- Récréer un événement récurrent corrompu sans devoir manipuler une interface utilisateur lourde.
- Tester la manière dont un calendrier downstream interprète des combinaisons inhabituelles de répétition ou d'alarmes.
- Produire des fichiers d'événements en masse où les données d'entrée se trouvent dans un tableau de données ou un document.
- Qu'est-ce qu'un fichier ICS ?
FAQ
-
Un fichier ICS est un chargement de calendrier au format texte qui suit la norme iCalendar définie par le RFC 5545. Il commence par une enveloppe VCALENDAR et contient un ou plusieurs composants VEVENT décrivant des réunions, des événements de la journée entière, des rappels, des règles de répétition et des participants. Presque tous les logiciels de calendrier modernes comprennent le format ICS, ce qui en fait le format d'échange de facto entre les fournisseurs.
Quelle est la différence entre un temps flottant, UTC et un fuseau horaire nommé ?
-
Un temps flottant n'a aucun fuseau horaire, donc le calendrier affiche la même heure de mur dans n'importe quel endroit. Un temps UTC est lié au Temps Universel Coordonné et change sur l'affichage selon l'offset du visionnaire. Un fuseau IANA nommé comme Europe/Paris émet un paramètre TZID, indiquant au calendrier d'interpréter le temps comme un moment local dans cette zone spécifique, ce qui est la seule méthode qui fonctionne correctement lors des transitions de l'heure d'été.
Comment la propriété RRULE décrit-elle un événement récurrent ?
-
RRULE est une propriété iCalendar qui définit un motif de répétition en utilisant une valeur FREQ (DAILY, WEEKLY, MONTHLY, ou YEARLY) accompagnée de modificateurs facultatifs tels que INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY, et BYMONTH. L'instance initiale est fixée par DTSTART et chaque instance ultérieure est dérivée en appliquant la règle, ce qui maintient le fichier compact et permet aux clients de calendrier d'agrandir ou de réduire la série selon leur besoin.
Pourquoi DTEND pour un événement de la journée entière est-il exclusif ?
-
Le RFC 5545 spécifie que lorsque l'événement utilise VALUE=DATE, DTEND indique la première journée après la fin de l'événement plutôt que la dernière journée de l'événement lui-même. Un événement d'une journée le 1er mai a donc DTSTART;VALUE=DATE:20260501 et DTEND;VALUE=DATE:20260702. Cette convention correspond à la manière dont les intervalles demi-ouverts fonctionnent en informatique et empêche les erreurs d'offset de 1 lorsque les calendriers calculent la durée.
Quelle garantie offre la propriété UID ?
-
UID est une chaîne unique identifiant un événement spécifique dans différents systèmes de calendrier. Deux fichiers ICS partageant le même UID sont considérés comme le même événement, ce qui est la méthode par laquelle les mises à jour et les annulations se propagent : le client reçoit un nouveau VEVENT avec l'UID original et un numéro SEQUENCE plus élevé, puis remplace l'entrée existante. Un bon UID combine une date avec une forte aléatoire et un suffixe de domaine pour éviter les collisions.
Comment fonctionne le pliage des lignes dans iCalendar ?
-
iCalendar exige que les lignes de contenu soient limitées à 75 octets, et les valeurs plus longues sont pliées en insérant un CRLF suivi d'un seul caractère espace. Un parseur inverse cette opération en supprimant tout espace qui suit immédiatement un CRLF. Cette règle est essentielle pour la compatibilité avec des transports de courrier très anciens et est l'une des sources les plus fréquentes de fichiers ICS mal formés dans le monde réel.
ex. Team Standup
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 7 juin 2026
