Générateur de calendrier ICS — outil gratuit
Ouvrez un fichier .ics pour voir ses événements, les exporter en CSV ou les modifier. Ou créez des invitations .ics pour Apple Calendar, Outlook et Google, avec récurrence et rappels. Fonctionne entièrement dans votre navigateur.
Ouvrir un fichier .ics · voir les événements, exporter en CSV ou modifier
Déposez un fichier d'agenda (.ics) pour voir les événements qu'il contient, dans votre fuseau horaire. Vous pouvez aussi coller son texte. Rien n'est envoyé.
Déposez un fichier .ics ici, ou cliquez pour parcourir
CALENDAR, ICS, ICAL, IFB, TXT · traité sur votre appareil
ou appuyez sur Ctrl+V pour coller depuis le presse-papiers
Vous pouvez déposer plusieurs fichiers à la fois
Coller une liste de dates · plusieurs événements d'un coup
Un événement par ligne, par exemple 2026-10-05 09:00 Dentiste ou 05.10.2026 Réunion. Utilisez | pour ajouter un lieu et des notes. Ou collez un CSV avec une ligne d'en-tête : date,time,end,title,location,description
Les lignes avec une heure deviennent des événements d'1 heure (ou utilisez 09:00-10:30). Les lignes avec seulement une date deviennent des événements sur la journée.
Lien, invités et disponibilité
Chaque événement conserve la même heure sur l'horloge dans le fuseau horaire dans lequel votre application calendrier est configurée — idéal pour les rappels personnels qui doivent rester à, par exemple, 9:00 du matin où que vous soyez.
Ajoutez un titre et une heure de début pour générer votre fichier de calendrier.
💡 Téléchargez le .ics et ouvrez-le pour ajouter l'événement à Apple Calendrier, Outlook, Google Agenda ou toute autre application. Tout est généré dans le navigateur — rien n'est téléversé.
Utilisations courantes
- Créer une invitation à un événementCréez un fichier .ics que les invités peuvent ajouter à n'importe quelle application de calendrier en un seul clic.
- Envoyer une invitation à une réunionGénérez une invitation de réunion .ics avec rappel et récurrence.
- Créer un événement récurrentCréez un événement de calendrier répété — quotidien, hebdomadaire, mensuel ou annuel.
- Créer un rappel de calendrierTransformez une tâche ou une échéance en événement calendrier avec alerte.
- Générer plusieurs événements à la foisRegroupez plusieurs événements dans un seul fichier .ics.
Comment ça marche
Un fichier .ics est le format de calendrier universel que chaque application comprend. Celui-ci construit un fichier .ics RFC 5545 valide à partir de vos détails d'événement — aucun compte ou service de calendrier impliqué.
- 1Vous remplissez les détails de l'événementTitre, emplacement, description, début/fin (ou toute la journée), récurrence optionnelle et un rappel.
- 2Un fichier .ics valide est généréLes champs sont assemblés dans un VEVENT iCalendar avec du texte correctement échappé et des codes temporels, tout dans votre navigateur.
- 3Ajoutez plus d'événements si vous le souhaitezPlusieurs événements sont écrits dans un seul fichier de calendrier.
- 4Téléchargez ou ajoutez à GoogleTéléchargez le .ics pour Apple Calendrier/Outlook/n'importe quelle application, ou utilisez le lien « Ajouter à Google Agenda » en un clic.
Vos détails d'événement — qui peuvent être personnels ou confidentiels — sont transformés en fichier entièrement sur votre appareil. Rien n'est envoyé à un service de calendrier sauf si vous choisissez le lien Google Agenda.
Guide
Exemple détaillé
Ouvrez « Coller une liste de dates · plusieurs événements à la fois » et appuyez sur « Essayer un exemple ». Trois lignes apparaissent : 2026-10-05 09:00 Dentist, 05.10.2026 14:00-15:30 Team meeting | Room 2, et Nov 12 2026 Project deadline. Sous la zone, on lit « 3 événements trouvés ». Appuyez sur « Ajouter 3 événements à la liste » et vous obtenez « 3 événements ajoutés ci-dessous. Vérifiez-les, puis téléchargez. » L’événement de départ intact est remplacé. Les cartes contiennent désormais Dentist le 5 octobre de 09:00 à 10:00 (une ligne avec une seule heure reçoit une heure), Team meeting le 5 octobre de 14:00 à 15:30 avec le lieu « Room 2 » (le « | » commence le lieu), et Project deadline le 12 novembre comme « Événement sur toute la journée » (une ligne sans heure). La barre au-dessus de l’aperçu indique « 3 événements · .ics ». Avec le réglage par défaut « Heure locale de l’appareil (flottante) », le fichier contient DTSTART:20261005T090000 pour le dentiste et DTSTART;VALUE=DATE:20261112 avec DTEND;VALUE=DATE:20261113 pour l’échéance. Le bouton « Télécharger le .ics » enregistre events.ics.
Quels réglages utiliser, et les limites
- Choisissez le modèle de fuseau horaire avant de partager le fichier. « Fuseau horaire pour les événements programmés » a trois réglages. « Heure locale de l’appareil (flottante) » est la valeur par défaut : l’événement garde la même heure d’horloge dans quel que soit le fuseau utilisé par l’agenda qui le reçoit, ce qui convient à un rappel personnel à 9:00. « UTC (moment fixe dans le temps) » convertit vos heures du fuseau de votre navigateur en un moment exact, si bien que chaque invité voit sa propre heure locale. « Un fuseau horaire précis » vous laisse choisir un fuseau dans une liste, saisir les heures dans ce fuseau, et écrit le fuseau dans le fichier avec ses changements d’heure d’été. Le réglage s’applique à chaque événement horaire, et les événements sur toute la journée l’ignorent.
- Pour un événement sur toute la journée, la date de fin est le dernier jour. Cochez « Événement sur toute la journée » et « Début » et « Fin » deviennent des sélecteurs de date. La date de fin est incluse : Début et Fin tous deux au 24 décembre font donc un événement d’un jour. Le fichier écrit DTEND comme le jour suivant, car le format traite la fin d’un événement sur toute la journée comme exclusive. Décocher la case remet les heures (09:00 et 10:00) si elles manquent. Pour les rappels d’un événement sur toute la journée, « Le jour de l’événement à » en ajoute un à une heure d’horloge que vous choisissez, comme « Le jour même à 08:00 ».
- Configurez les répétitions depuis le menu « Répéter ». « Répéter » propose Tous les jours, Toutes les semaines, Tous les mois et Tous les ans, et « Répéter tous les » accepte de 1 à 999. Pour Toutes les semaines, « Répéter le » affiche des boutons de jour ; si vous n’en choisissez aucun, le fichier ne nomme aucun jour. Pour Tous les mois, « Chaque mois » donne « Le même jour chaque mois », « Le dernier jour du mois » et « Le dernier jour ouvré (lun-ven) ». Sous « Fin », « Après un nombre de fois » démarre à 10 et compte les occurrences entières dans « Fois » (une décimale est arrondie à l’inférieur), tandis que « À une date » utilise « Dernière date », qui compte jusqu’à la fin de ce jour.
- Ajoutez des rappels, plusieurs si vous le souhaitez. Sous « Rappels », « Ajouter un rappel... » propose Au début, 5, 15 et 30 min avant, 1 et 2 heures, 1 et 2 jours, et 1 semaine avant. « Rappel personnalisé » accepte un nombre avec « minutes avant », « heures avant » ou « jours avant ». Chaque rappel est écrit comme une alarme d’affichage, et le même rappel ne peut pas être ajouté deux fois. Un rappel situé plus de 112 jours avant le début est ramené à 112 jours dans le fichier. Les boutons Outlook.com, Office 365 et Yahoo Calendar ne transmettent ni rappels ni répétitions ; utilisez donc le téléchargement .ics pour ceux-là.
- Collez une liste pour créer plusieurs événements à la fois. Mettez un événement par ligne, avec la date, une heure facultative ou une plage comme 09:00-10:30, et le titre. Utilisez « | » pour ajouter un lieu puis des notes. Une date comme 03/04/2026 suit « Les dates numériques comme 03/04/2026 sont lues en » : « Deviner selon ma langue » la lit comme Mois/Jour/Année sur les pages en anglais, ou choisissez Jour/Mois/Année ou Année/Mois/Jour. Les dates à points comme 05.10.2026 sont toujours jour d’abord. Seules les 300 premières lignes sont utilisées. Pour un tableur, « Insérer l’en-tête CSV » ajoute date,time,end,title,location,description au-dessus de vos lignes.
- Choisissez la manière de transmettre l’événement. Pour un seul événement, les boutons Google Calendar, Outlook.com, Office 365 et Yahoo Calendar ouvrent ce service dans un nouvel onglet avec l’événement rempli, ce qui envoie les détails à ce service quand vous cliquez. « Code QR » affiche un code à scanner avec l’appareil photo d’un téléphone, et « Enregistrer l’image du QR » le conserve ; si l’événement est trop long, il le signale. « Copier » copie le texte du fichier. « Partager le fichier » n’apparaît que là où le navigateur peut partager des fichiers. Avec plusieurs événements, « Télécharger 3 fichiers séparés (.zip) » donne un .ics par événement, pour les applications qui ne lisent que le premier événement d’un fichier.
Problèmes courants et comment les résoudre
- Il affiche « La fin doit être après le début — cet événement est exclu du fichier tant que ce n’est pas corrigé. »
- Le message s’affiche en rouge sous la zone Fin quand la fin est antérieure au début. Une cause fréquente est un événement en soirée qui dépasse minuit, comme 22:00 à 01:00, avec Fin encore à la même date : déplacez Fin au jour suivant. Il apparaît aussi si vous repoussez Début sans mettre à jour Fin. Tant qu’il s’affiche, cet événement est exclu de l’aperçu et du téléchargement. Une Fin vide est permise et signifie la même heure que Début.
- Il affiche « Ajoutez un titre et une heure de début pour générer votre fichier d’agenda. »
- Ceci remplace l’aperçu et les boutons Télécharger et Copier quand aucun événement n’est complet. Un titre est obligatoire (la zone est marquée « Titre de l’événement * »), tout comme un début. Un titre composé uniquement d’espaces compte comme vide. Le message apparaît aussi quand chaque événement est exclu pour une autre raison, comme une Fin avant Début ou une date de fin de répétition antérieure au premier événement ; cherchez donc un message rouge plus haut.
- Il affiche « La date de fin de répétition est antérieure au premier événement ; cet événement est donc exclu du fichier tant que ce n’est pas corrigé. »
- Vous avez choisi « À une date » sous « Fin », et « Dernière date » est antérieure à la date de début. Cela arrive souvent après avoir avancé Début, car « Dernière date » garde son ancienne valeur. Réglez « Dernière date » à la date de début ou plus tard, ou changez « Fin » en « Jamais » ou « Après un nombre de fois ». La même date que le début est acceptée.
- Il affiche « E-mails non valides, ignorés : bob@example »
- Dans « Lien, invités et disponibilité », chaque adresse doit ressembler à name@domain.com, avec un point après la partie derrière @. Séparez les invités par des virgules, des points-virgules ou des espaces. Toute adresse qui échoue est écartée du fichier et les autres sont conservées. Si vous ajoutez des invités sans organisateur, une note indique « Ajoutez l’e-mail d’un organisateur pour que les invités puissent répondre à l’invitation. » Le fichier n’est marqué comme demande d’invitation que s’il y a à la fois un organisateur et au moins un invité valide.
- L’événement tombe à la mauvaise heure dans l’agenda de quelqu’un d’autre.
- Le réglage par défaut « Heure locale de l’appareil (flottante) » garde la même heure d’horloge dans tous les fuseaux ; 15:00 saisi à Londres s’affiche donc 15:00 pour un invité à New York. Changez « Fuseau horaire pour les événements programmés » en « UTC (moment fixe dans le temps) » ou « Un fuseau horaire précis », puis téléchargez de nouveau le fichier. Avec les deux autres réglages, la note sous le menu nomme le fuseau dans lequel vos heures sont lues. Les boutons Google, Outlook et Yahoo suivent le même réglage.
Comment il se compare
Une application d’agenda est le meilleur endroit pour un événement unique dans votre propre compte, car elle garde l’événement synchronisé et envoie de vraies invitations. Cet outil crée un fichier .ics autonome que n’importe quel agenda peut importer, ce qui convient à de nombreux événements à la fois. Il n’envoie pas d’invitations : avec un organisateur et des invités, le fichier est marqué comme demande, mais c’est vous qui l’envoyez. Un seul réglage de fuseau horaire couvre tous les événements horaires, et les répétitions mensuelles ne couvrent que la même date, le dernier jour ou le dernier jour ouvré ; une règle comme « deuxième mardi » doit donc être réglée ensuite dans votre agenda. Il peut aussi ouvrir un fichier .ics existant jusqu’à 10 MB. Les fichiers sont créés dans votre navigateur et ne sont pas envoyés.
Outils associés
ICS Viewer (Ouvrir des fichiers d'agenda)
Ouvrez un fichier d'agenda .ics et consultez ses événements jour par jour dans votre fuseau horaire : heures, lieux, participants et répétitions. Recherchez, enregistrez un événement, ajoutez-le à Google Agenda, exportez en CSV pour Excel, ou imprimez.
VCF Viewer (Ouvrir des fichiers de contacts vCard)
Ouvrez un fichier de contacts .vcf et lisez chaque contact : noms, téléphones, e-mails, adresses et photos. Recherchez, repérez les doublons, exportez en CSV pour Excel ou Google Contacts, divisez en un fichier par contact, ou enregistrez en vCard 3.0 propre.
Visionneuse Excel / XLSX
Ouvrez et consultez des feuilles de calcul .xlsx, .xls, .csv et .ods sans Excel ni Google Sheets. Changez de feuille et exportez en CSV ou JSON. S'exécute entièrement dans votre navigateur.