Outil gratuit

Validateur ICS : vérifiez votre fichier calendrier

Collez ou ouvrez un fichier .ics. Le validateur liste chaque erreur par rapport à la RFC 5545, avec son numéro de ligne, affiche les événements du fichier et vous propose un fichier réparé à télécharger. Gratuit et sans inscription ; le fichier ne quitte pas votre navigateur.

Votre fichier .ics

Partez d'un exemple

Lu dans votre navigateur, jamais envoyé.

Le validateur a besoin de JavaScript.

Qu'est-ce qui rend un fichier .ics valide ?

Un fichier .ics est un fichier en texte brut au format iCalendar (RFC 5545). Il contient un bloc VCALENDAR avec VERSION et PRODID, et dans ce bloc des événements qui ont chacun un UID, un DTSTAMP et une date de début. Les calendriers sont tolérants, mais pas sur les mêmes points : un fichier accepté par Google peut être refusé par Outlook.

Lire la RFC 5545 (s'ouvre dans un nouvel onglet)

Obligatoire dans chaque fichier

  • BEGIN:VCALENDAR … END:VCALENDAR
  • VERSION:2.0 et PRODID
  • UID et DTSTAMP dans chaque événement
  • DTSTART, avec DTEND ou DURATION
  • DTEND et DURATION à la fois dans un même événement

Erreurs ICS fréquentes

Ce que le validateur signale et comment le corriger.

  • DTEND et DURATION ensemble. La RFC 5545 n'en autorise qu'un. Correction : gardez DTEND.
  • UID ou DTSTAMP manquant. Sans UID, les mises à jour créent un deuxième événement. Correction : le fichier réparé ajoute les deux.
  • TZID sans VTIMEZONE. Outlook peut décaler l'heure. Correction : écrivez les heures en UTC avec le suffixe Z, ou ajoutez le bloc VTIMEZONE.
  • Événement « journée entière » sans VALUE=DATE. DTSTART:20261105 n'est pas une date-heure valide. Correction : DTSTART;VALUE=DATE:20261105.
  • METHOD:REQUEST sans ORGANIZER. Le fichier téléchargé s'ouvre comme une invitation défectueuse. Correction : supprimez METHOD ou utilisez PUBLISH.
  • Lignes longues non repliées, fins de ligne LF. La plupart des calendriers s'en accommodent ; les plus stricts, non. Correction : le fichier réparé replie les lignes à 75 octets et utilise CRLF.

Testez dans trois calendriers

Un fichier valide, c'est le début ; un import de test, c'est la preuve.

CalendrierPoints à surveiller
Google AgendaImporte le fichier ; reconnaît les noms de fuseaux horaires IANA
Apple CalendrierOuvre le fichier directement depuis un email ou un téléchargement
OutlookLe plus strict sur les fuseaux horaires et la propriété METHOD

Du fichier valide à la place réservée

Un fichier calendrier est plus utile quand il s'intègre au parcours d'inscription de l'événement.

  • Besoin d'un nouveau fichier ? Le générateur de fichier ICS crée un fichier valide à partir d'un formulaire, avec des heures en UTC.
  • Emails d'événement envoyés avec Pardot. Dans Account Engagement (Pardot), placez un lien vers le fichier .ics dans votre email de confirmation ou sur votre page de remerciement, pour que les inscrits ajoutent l'événement en un clic.

FAQ sur le validateur ICS

Des réponses courtes aux questions fréquentes sur la vérification des fichiers calendrier.

Comment valider un fichier .ics ?

Collez son contenu ou ouvrez-le ci-dessus. Le validateur le vérifie selon la RFC 5545 dans votre navigateur et liste chaque erreur avec son numéro de ligne.

Pourquoi mon fichier .ics ne s'ouvre-t-il pas dans Outlook ?

Souvent à cause d'un TZID sans VTIMEZONE, d'un METHOD:REQUEST sans ORGANIZER ou d'un événement qui contient à la fois DTEND et DURATION. Le validateur signale ces trois cas.

Quels champs sont obligatoires dans un événement .ics ?

Toujours UID et DTSTAMP, et DTSTART si le fichier n'a pas de METHOD. Le VCALENDAR qui contient l'événement exige en plus VERSION:2.0 et PRODID.

Que change le fichier réparé ?

Il corrige les fins de ligne (CRLF) et replie les lignes à 75 octets. Il ajoute aussi VERSION, PRODID, DTSTAMP ou UID s'ils manquent. Les erreurs dans vos données, comme une date de fin antérieure à la date de début, restent à corriger de votre côté.

Mon fichier est-il envoyé sur un serveur ?

Non. Votre navigateur le lit et le vérifie ; rien ne nous est envoyé.

Avec nous, Salesforce Marketing travaille pour vous

Parlez à un consultant certifié, pas à un commercial, et sortez du premier appel en sachant quelle est votre prochaine étape.