Cómo crear un archivo ICS (4 métodos, con un ejemplo que funciona)
Un archivo .ics es el formato de calendario que importan por igual Calendario de Apple, Google Calendar y Outlook. Puedes exportarlo de un calendario que ya usas, crearlo a partir de una foto o una captura de pantalla, escribir los datos en un formulario o redactarlo a mano. Esta guía explica las cuatro formas.
Publicado el · Actualizado el · Equipo editorial de Photo2Calendar
Qué es un archivo ICS
Un archivo ICS es un archivo de texto plano en formato iCalendar, definido en el RFC 5545. Empieza con BEGIN:VCALENDAR, termina con END:VCALENDAR y contiene uno o varios eventos, cada uno entre BEGIN:VEVENT y END:VEVENT. Cada evento tiene líneas como SUMMARY para el título, DTSTART y DTEND para las horas y LOCATION para el lugar. Como el formato es un estándar abierto y no pertenece a ninguna empresa, todas las apps de calendario importantes pueden leerlo. Al importar un archivo, los eventos se copian una vez en tu calendario; no quedan vinculados al origen. Para ver el archivo línea por línea, incluida la forma de escribir las zonas horarias, consulta qué es un archivo ICS.
Método 1: exportar desde un calendario que ya tienes
Si los eventos ya están en un calendario, expórtalos. Obtienes un calendario entero en un solo archivo, lo adecuado para pasar eventos de una cuenta a otra o compartir un conjunto de fechas. Las tres exportaciones de abajo se hacen en un ordenador.
Calendario de Apple en el Mac
- Haz clic en el nombre del calendario en la lista de calendarios (Visualización > Mostrar lista de calendarios, si está oculta).
- Selecciona Archivo > Exportar > Exportar.
- Elige dónde guardarlo y haz clic en Exportar. Obtienes un archivo .ics con los eventos de ese calendario.
Google Calendar en el ordenador
- En Mis calendarios, sitúa el puntero sobre el calendario y haz clic en Más opciones > Configuración y uso compartido.
- En Configuración del calendario, haz clic en Exportar calendario.
- Se descarga un archivo .ics. Con Configuración > Importar y exportar > Exportar obtienes en cambio un .zip con un .ics por calendario.
Outlook clásico para Windows
- Abre el Calendario y selecciona el calendario que quieres exportar.
- Haz clic en Archivo > Guardar calendario y ponle nombre al archivo.
- Usa Más opciones para elegir el periodo y el nivel de detalle, haz clic en Aceptar y después en Guardar.
Google indica que solo se puede exportar desde un ordenador, no desde la app de Google Calendar, y que necesitas el permiso «Hacer cambios y gestionar el uso compartido» en ese calendario. Cada app exporta un solo evento de forma distinta, así que, si solo necesitas uno, el método 2 o el 3 suelen ser más rápidos.
Método 2: crear un ICS a partir de una foto, una captura o un horario en papel
La mayoría de los eventos no empiezan en un calendario. Llegan como un cartel en la nevera, una captura de un chat de grupo o un horario impreso. Photo2Calendar lee la imagen, convierte lo que encuentra en borradores de eventos y te deja revisar cada campo antes de guardar o exportar un archivo .ics.
- 1
Haz una foto o una captura de pantalla
Fotografía el cartel, la invitación o el horario en papel, o haz una captura del correo, el chat o la página web. Procura que la fecha, la hora y el lugar salgan en la imagen.
- 2
Ábrela en Photo2Calendar
La app lee el texto visible y prepara un borrador por cada evento que encuentra, con el título, la fecha, la hora de inicio y de fin y el lugar.
- 3
Revisa cada campo
Compara cada borrador con la imagen. Comprueba el año si el original no lo indica, el inicio y el fin en franjas como «10–13 h» y la zona horaria si el evento es en otro lugar.
- 4
Exporta el archivo .ics
Exporta el evento revisado como archivo .ics y ábrelo en Google Calendar, Outlook u otra app de calendario. También puedes guardarlo directamente en el calendario de tu iPhone.
Ejemplo: un cartel sin año
Un cartel inventado, transcrito aquí en lugar de una captura.
Lo que dice el cartel
«Intercambio de plantas de primavera · Sáb., 17 de abril · 10–13 h · Huerto comunitario del Río»
Qué revisar en el borrador
- Año: el cartel no lo indica. El 17 de abril de 2027 es sábado, así que encaja.
- Hora: el borrador debe tener inicio a las 10:00 y fin a las 13:00.
- Lugar: el nombre completo, para que las apps de mapas lo encuentren.
Lo que exportas
Un evento el sábado 17 de abril de 2027, de 10:00 a 13:00, en el Huerto comunitario del Río, como archivo .ics que puedes importar en cualquier calendario.
Hay dos cosas que siempre conviene revisar a mano: el año, cuando el original no lo pone, y la zona horaria, cuando el evento es en un lugar distinto de donde estás. La página convertir imagen a ICS explica qué tipos de imagen se admiten, y captura de pantalla al calendario muestra cómo funciona con capturas en el iPhone.
Método 3: escribir los datos en un generador
Si conoces los datos y solo necesitas un archivo, un generador es lo más sencillo: escribes el título, la fecha, las horas y el lugar en un formulario y descargas un archivo .ics. El formulario de abajo funciona en tu navegador y no envía nada a ningún servidor.
Este formulario solo crea un archivo con los datos que escribes. No lee imágenes. Para convertir una foto o una captura en eventos, usa la app Photo2Calendar para iPhone y iPad.
Crea un archivo .ics a partir de una foto
Descarga gratuita con un escaneo de prueba. Después, suscripción semanal, mensual o anual; los precios de cada país aparecen en el App Store. Sin periodo de prueba.
Escanea con la cámara del iPhone para abrir el App Store
Otros generadores que se mencionan a menudo:
- SimpleEvents y ConvertPilot ofrecen generadores de ICS gratuitos basados en formularios.
- Add to Calendar Pro y AddEvent se centran en botones y enlaces de «añadir al calendario» para webs y boletines, con páginas de eventos e inscripciones además.
- text-2-ics.com afirma que crea archivos ICS a partir de texto, PDF, imágenes o CSV (comprobado en noviembre de 2026).
Los generadores van bien para un único evento que anuncias a mucha gente, como un seminario web que anuncias en un boletín. Son menos prácticos cuando los datos están en una imagen y tendrías que escribirlos antes. Antes de enviar un archivo generado, impórtalo una vez en tu propio calendario y comprueba la hora.
Método 4: escribirlo a mano o en código
Un archivo .ics es texto, así que puedes escribirlo en cualquier editor de texto plano y guardarlo con la extensión .ics. Este es un archivo mínimo que funciona, con un evento:
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:Cena de equipo
LOCATION:Main Street Bistro
END:VEVENT
END:VCALENDAR- VERSION y PRODID son obligatorios en la cabecera del calendario. PRODID indica qué programa creó el archivo.
- UID identifica el evento. Debe ser único y no cambiar: si envías una actualización con el mismo UID, las apps de calendario pueden tratarla como el mismo evento.
- DTSTAMP es el momento en que se creó el archivo, en UTC.
- DTSTART y DTEND son el inicio y el fin. Para un evento de todo el día, usa DTSTART;VALUE=DATE:20270417 y el día siguiente como DTEND.
Una nota sobre las zonas horarias
La Z al final de una hora significa UTC. El ejemplo es una cena a las 19:00 del viernes 12 de marzo de 2027 en Nueva York, que son las 00:00 UTC del 13 de marzo. Por eso la fecha del archivo dice 13. Una hora sin Z, como DTSTART:20270312T190000, es «flotante»: se muestra a las 19:00 en la zona horaria que tenga configurada el calendario. Para fijar un evento a una zona concreta, usa DTSTART;TZID=America/New_York:20270312T190000; el estándar espera entonces un bloque VTIMEZONE a juego, que las exportaciones de calendario añaden por ti. Si lo escribes a mano, UTC con Z es la opción más segura.
En rigor, las líneas deben terminar en CRLF y las líneas largas deben partirse a los 75 bytes. La mayoría de las apps de calendario toleran pequeños fallos, pero comprueba tu archivo con el validador de iCalendar antes de compartirlo. La ayuda de Google muestra la cabecera y el cierre que espera. En código, usa una biblioteca para tu lenguaje en lugar de montar las cadenas a mano; se encarga de escapar las comas y de partir las líneas.
Abrir el archivo que acabas de crear
En el Mac, arrastra el archivo a Calendario o selecciona Archivo > Importar y elige el calendario para los eventos. En el iPhone y en Google Calendar, la forma depende de dónde esté el archivo:
- Cómo abrir un archivo ICS en el iPhone: desde Mail, Archivos, Safari, WhatsApp o Mensajes, en Calendario de Apple, Google Calendar u Outlook.
- Cómo añadir un archivo ICS a Google Calendar: en el ordenador y las alternativas en iPhone y Android, porque la app de Google Calendar no permite importar.
Si importas el mismo archivo dos veces, puedes acabar con el evento duplicado, así que ábrelo una sola vez y comprueba el resultado.
Preguntas frecuentes
¿Puedo crear un archivo ICS en el iPhone?
Sí, pero no desde la app Calendario: Apple documenta la exportación de calendarios en Calendario para Mac, no en el iPhone. En el iPhone puedes usar una app que exporte .ics, como Photo2Calendar para fotos y capturas, o un generador online en Safari, como el formulario de esta página.
¿Es lo mismo .ics que iCal?
En la práctica, sí. .ics es la extensión de archivo del formato iCalendar (RFC 5545). «iCal» era el antiguo nombre de la app Calendario de Apple, y mucha gente lo usa para referirse al formato. Algunas webs ofrecen archivos .ical o .ifb; normalmente contienen el mismo formato.
¿Puede un archivo ICS contener varios eventos?
Sí. Un archivo puede tener muchos bloques VEVENT entre un único BEGIN:VCALENDAR y END:VCALENDAR. Las exportaciones de calendario son calendarios completos en un solo archivo. Google indica que una exportación en .zip contiene un archivo .ics por calendario, que se importan de uno en uno.
¿Por qué mi evento aparece a una hora equivocada?
Normalmente es por la zona horaria. Una hora que termina en Z está en UTC; una hora sin Z y sin TZID es «flotante» y se interpreta como hora local allí donde se abra el archivo. Comprueba la zona del origen, vuelve a exportar y revisa la zona horaria configurada en tu calendario.
¿Puedo crear un ICS a partir de un PDF?
Sí. Las apps de calendario no leen un PDF directamente, así que primero algo tiene que extraer las fechas. text-2-ics.com afirma que acepta PDF (comprobado en noviembre de 2026). Con Photo2Calendar, haz una captura de la página y escanéala como cualquier otra imagen; después revisa los borradores.
¿Funcionan los archivos ICS con Outlook?
Sí. En Outlook.com u Outlook en la web, elige Agregar calendario > Cargar desde archivo. Outlook clásico también puede guardar un calendario como archivo .ics con Archivo > Guardar calendario.
Tienes más respuestas sobre la app en las preguntas frecuentes de Photo2Calendar.
Fuentes: Apple, Importar o exportar calendarios en el Mac; Google, Exportar eventos de Google Calendar; Microsoft, Exportar un calendario de Outlook a Google Calendar; RFC 5545. Comprobado el 15 de octubre de 2026.