Aller au contenu
Guide ICS

Créer un fichier ICS (4 méthodes, avec un exemple qui fonctionne)

Le fichier .ics est le format de calendrier que Calendrier Apple, Google Agenda et Outlook savent tous importer. Vous pouvez l’exporter depuis un calendrier que vous utilisez déjà, le créer à partir d’une photo ou d’une capture d’écran, saisir les informations dans un formulaire ou l’écrire à la main. Ce guide présente les quatre méthodes.

Publié le · Mis à jour le · La rédaction de Photo2Calendar

Qu’est-ce qu’un fichier ICS

Un fichier ICS est un simple fichier texte au format iCalendar, défini par la RFC 5545. Il commence par BEGIN:VCALENDAR, se termine par END:VCALENDAR et contient un ou plusieurs événements, chacun entre BEGIN:VEVENT et END:VEVENT. Chaque événement comporte des lignes comme SUMMARY pour le titre, DTSTART et DTEND pour les horaires, et LOCATION pour le lieu. Comme il s’agit d’un standard ouvert qui n’appartient à aucune entreprise, toutes les grandes apps de calendrier savent le lire. L’importation copie les événements une fois dans votre calendrier ; ils ne restent pas liés à la source. Pour le détail ligne par ligne, y compris la façon dont les fuseaux horaires sont notés, consultez le guide Qu’est-ce qu’un fichier ICS ?.

Méthode 1 : exporter depuis un calendrier que vous avez déjà

Si les événements sont déjà dans un calendrier, exportez-les. Vous obtenez un calendrier entier dans un seul fichier, ce qui convient pour transférer des événements d’un compte à un autre ou partager une série de dates. Les trois exports ci-dessous se font sur un ordinateur.

Calendrier Apple sur Mac

  1. Cliquez sur le nom du calendrier dans la liste des calendriers (Présentation > Afficher la liste des calendriers si elle est masquée).
  2. Choisissez Fichier > Exporter > Exporter.
  3. Choisissez l’emplacement, puis cliquez sur Exporter. Vous obtenez un fichier .ics avec les événements de ce calendrier.
Apple : importer ou exporter des calendriers sur Mac

Google Agenda sur ordinateur

  1. Sous Mes agendas, pointez sur l’agenda, cliquez sur le menu à trois points, puis sur Paramètres et partage.
  2. Dans les paramètres de l’agenda, cliquez sur Exporter l’agenda.
  3. Un fichier .ics est téléchargé. Paramètres > Importer et exporter > Exporter vous donne à la place un fichier .zip avec un .ics par agenda.
Google : exporter des événements depuis Google Agenda

Outlook classique pour Windows

  1. Ouvrez le Calendrier et sélectionnez le calendrier à exporter.
  2. Cliquez sur Fichier > Enregistrer le calendrier et nommez le fichier.
  3. Avec Plus d’options, choisissez la période et le niveau de détail, cliquez sur OK, puis sur Enregistrer.
Microsoft : exporter un calendrier Outlook

Google précise que l’export n’est possible que depuis un ordinateur, pas depuis l’app Google Agenda, et qu’il faut l’autorisation de modifier l’agenda et de gérer le partage. L’export d’un seul événement fonctionne différemment dans chaque app : si vous n’avez besoin que d’un événement, la méthode 2 ou 3 est souvent plus rapide.

Méthode 2 : créer un fichier ICS à partir d’une photo, d’une capture d’écran ou d’un planning papier

La plupart des événements ne commencent pas dans un calendrier. Ils arrivent sous forme d’affiche sur le frigo, de capture d’écran d’une discussion de groupe ou de planning imprimé. Photo2Calendar lit l’image, transforme ce qu’il trouve en brouillons d’événements et vous laisse vérifier chaque champ avant d’enregistrer ou d’exporter un fichier .ics.

  1. 1

    Prendre une photo ou une capture d’écran

    Photographiez l’affiche, l’invitation ou le planning papier, ou faites une capture d’écran de l’e-mail, de la discussion ou de la page web. La date, l’heure et le lieu doivent être dans le cadre.

  2. 2

    L’ouvrir dans Photo2Calendar

    L’app lit le texte visible et prépare un brouillon pour chaque événement trouvé, avec le titre, la date, l’heure de début et de fin, et le lieu.

  3. 3

    Vérifier chaque champ

    Comparez chaque brouillon avec l’image. Vérifiez l’année si la source n’en indique pas, le début et la fin pour une plage comme « 10 h–13 h », et le fuseau horaire si l’événement a lieu ailleurs.

  4. 4

    Exporter le fichier .ics

    Exportez l’événement vérifié en fichier .ics et ouvrez-le dans Google Agenda, Outlook ou une autre app de calendrier. Vous pouvez aussi l’enregistrer directement dans le calendrier de votre iPhone.

Exemple : une affiche sans année

Une affiche fictive, retranscrite ici au lieu d’une capture d’écran.

Ce que dit l’affiche

« Troc de plantes de printemps · sam. 17 avril · 10 h–13 h · Jardin partagé des Berges »

Ce qu’il faut vérifier dans le brouillon

  • Année : l’affiche n’en indique pas. Le 17 avril tombe un samedi en 2027, cela correspond.
  • Horaire : le brouillon doit indiquer un début à 10:00 et une fin à 13:00.
  • Lieu : le nom complet, pour que les apps de cartes le trouvent.

Ce que vous exportez

Un événement le samedi 17 avril 2027, de 10 h à 13 h, au Jardin partagé des Berges, sous forme de fichier .ics que vous pouvez importer partout.

Deux points demandent toujours un coup d’œil : l’année, quand la source l’omet, et le fuseau horaire, quand l’événement a lieu ailleurs que là où vous êtes. Les types d’images acceptés sont décrits sur la page Convertir une image en ICS, et le fonctionnement avec les captures d’écran sur iPhone sur la page De la capture d’écran au calendrier.

Méthode 3 : saisir les informations dans un générateur

Si vous connaissez les informations et qu’il vous faut seulement un fichier, un générateur est la solution la plus simple : saisissez le titre, la date, les horaires et le lieu dans un formulaire, puis téléchargez un fichier .ics. Le formulaire ci-dessous fonctionne dans votre navigateur et n’envoie rien à un serveur.

Laissez vide pour un événement d’une heure.

Ce formulaire crée uniquement un fichier à partir des informations que vous saisissez. Il ne lit pas les images. Pour transformer une photo ou une capture d’écran en événements, utilisez l’app Photo2Calendar pour iPhone et iPad.

Créer un fichier .ics à partir d’une photo

Téléchargement gratuit avec un scan d’essai. Ensuite, abonnement hebdomadaire, mensuel ou annuel ; les prix par pays sont indiqués dans l’App Store. Pas de période d’essai.

Télécharger dans l’App Store

D’autres générateurs souvent cités :

  • SimpleEvents et ConvertPilot proposent des générateurs ICS gratuits avec formulaire.
  • Add to Calendar Pro et AddEvent sont axés sur les boutons et liens « Ajouter au calendrier » pour sites web et newsletters, avec en plus des pages d’événement et des inscriptions.
  • text-2-ics.com indique créer des fichiers ICS à partir de texte, de PDF, d’images ou de CSV (vérifié en novembre 2026).

Les générateurs conviennent à un événement unique annoncé à beaucoup de monde, comme un webinaire dans une newsletter. Ils sont moins pratiques quand les informations figurent sur une image et qu’il faudrait d’abord les recopier. Avant d’envoyer un fichier généré, importez-le une fois dans votre propre calendrier et vérifiez l’heure.

Méthode 4 : l’écrire à la main ou en code

Un fichier .ics est du texte : vous pouvez donc l’écrire dans n’importe quel éditeur de texte brut et l’enregistrer avec l’extension .ics. Voici un fichier minimal et fonctionnel pour un événement :

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:Team dinner
LOCATION:Main Street Bistro
END:VEVENT
END:VCALENDAR
  • VERSION et PRODID sont obligatoires dans l’en-tête du calendrier. PRODID indique le programme qui a créé le fichier.
  • UID identifie l’événement. Gardez-le unique et stable : si vous envoyez une mise à jour avec le même UID, les apps de calendrier peuvent la traiter comme le même événement.
  • DTSTAMP est la date de création du fichier, en UTC.
  • DTSTART et DTEND sont le début et la fin. Pour un événement sur toute la journée, utilisez DTSTART;VALUE=DATE:20270417 et le jour suivant comme DTEND.

À propos des fuseaux horaires

Le Z à la fin d’une heure signifie UTC. L’exemple est un dîner le vendredi 12 mars 2027 à 19 h à New York, soit 00:00 UTC le 13 mars. C’est pourquoi le fichier indique le 13. Une heure sans Z, comme DTSTART:20270312T190000, est « flottante » : elle s’affiche à 19 h dans le fuseau horaire du calendrier, quel qu’il soit. Pour rattacher un événement à un fuseau précis, utilisez DTSTART;TZID=America/New_York:20270312T190000 ; la norme attend alors un bloc VTIMEZONE correspondant, que les exports de calendrier ajoutent pour vous. Si vous écrivez à la main, l’UTC avec Z est le choix le plus sûr.

En principe, les lignes doivent se terminer par CRLF et les lignes longues être repliées à 75 octets. La plupart des apps de calendrier tolèrent de petits écarts, mais vérifiez votre fichier avec le validateur iCalendar avant de le partager. L’aide Google montre l’en-tête et la fin de fichier attendus. En code, utilisez une bibliothèque pour votre langage plutôt que d’assembler les chaînes vous-même ; elle gère l’échappement des virgules et le repli des lignes.

Ouvrir le fichier que vous venez de créer

Sur Mac, faites glisser le fichier dans Calendrier ou choisissez Fichier > Importer, puis le calendrier qui recevra les événements. Sur iPhone et dans Google Agenda, la marche à suivre dépend de l’endroit où se trouve le fichier :

Importer deux fois le même fichier peut créer deux exemplaires d’un événement : ouvrez-le une seule fois et vérifiez le résultat.

Questions fréquentes

Puis-je créer un fichier ICS sur iPhone ?

Oui, mais pas depuis l’app Calendrier : Apple documente l’export de calendriers pour Calendrier sur Mac, pas sur iPhone. Sur iPhone, utilisez une app qui exporte en .ics, comme Photo2Calendar pour les photos et captures d’écran, ou un générateur en ligne dans Safari, comme le formulaire de cette page.

Un fichier .ics, est-ce la même chose qu’iCal ?

En pratique, oui. .ics est l’extension du format iCalendar (RFC 5545). « iCal » était l’ancien nom de l’app Calendrier d’Apple, et beaucoup de gens désignent ainsi le format. Certains sites proposent des fichiers .ical ou .ifb ; ils contiennent généralement le même format.

Un fichier ICS peut-il contenir plusieurs événements ?

Oui. Un fichier peut contenir de nombreux blocs VEVENT entre un seul BEGIN:VCALENDAR et END:VCALENDAR. Les exports de calendrier sont des calendriers entiers dans un seul fichier. Google précise qu’un export .zip contient un fichier .ics par agenda, à importer un par un.

Pourquoi mon événement s’affiche-t-il à la mauvaise heure ?

Le plus souvent à cause du fuseau horaire. Une heure terminée par Z est en UTC ; une heure sans Z ni TZID est « flottante » et lue comme l’heure locale, où que le fichier soit ouvert. Vérifiez le fuseau de la source, exportez à nouveau et contrôlez le réglage de fuseau horaire de votre calendrier.

Puis-je créer un ICS à partir d’un PDF ?

Oui. Les apps de calendrier ne lisent pas directement un PDF, il faut donc d’abord en extraire les dates. text-2-ics.com indique accepter les PDF (vérifié en novembre 2026). Avec Photo2Calendar, faites une capture d’écran de la page et scannez-la comme n’importe quelle image, puis vérifiez les brouillons.

Les fichiers ICS fonctionnent-ils avec Outlook ?

Oui. Dans Outlook.com ou Outlook sur le web, choisissez Ajouter un calendrier > Charger à partir d’un fichier. Outlook classique peut aussi enregistrer un calendrier en fichier .ics avec Fichier > Enregistrer le calendrier.

D’autres questions sur l’app trouvent leur réponse dans la FAQ de Photo2Calendar.

Sources : Apple, Importer ou exporter des calendriers sur Mac ; Google, Exporter des événements depuis Google Agenda ; Microsoft, Exporter un calendrier Outlook vers Google Agenda ; RFC 5545. Vérifié le 15 octobre 2026.