Generador de eventos ICS
Generador de eventos ICS: crea un evento de día completo con fecha y título en formato iCalendar.
Evento de día completo
El generador crea un VCALENDAR con un VEVENT para una fecha sin hora. Convierte AAAA-MM-DD a DTSTART;VALUE=DATE:AAAAMMDD y escapa el título que coloca en SUMMARY. Este formato representa un día civil y evita inventar una zona horaria o una hora de inicio.
Identificador y sello de creación
Cada ejecución incorpora un UID nuevo y un DTSTAMP con el instante actual en UTC. El UID ayuda al calendario receptor a distinguir eventos; repetir la generación puede producir otra identidad aunque el título y la fecha coincidan. Revisa duplicados si importas varias descargas.
Ejemplo de fecha
Con título Reunión y fecha 2026-09-14, la salida incluye DTSTART;VALUE=DATE:20260914 y SUMMARY:Reunión. La fecha debe existir realmente: una forma con guiones correcta no convierte el 31 de febrero en una fecha válida.
Cómo verificar el archivo
Importa primero el .ics en un calendario de prueba y confirma el día, el título y el tratamiento de jornada completa. Las aplicaciones pueden mostrar los eventos de día completo en una franja separada. Abre también el archivo como texto antes de compartirlo.
Datos que no incorpora
No hay hora, duración, ubicación, asistentes, alarma, recurrencia ni descripción. Si necesitas una reunión con zona horaria, DTSTART y DTEND requieren otro planteamiento. La herramienta genera un evento mínimo y no envía invitaciones a ningún destinatario.
Escapar el título del evento
SUMMARY debe representar comas, punto y coma, barras inversas y saltos según las reglas de iCalendar. Introduce un título breve y abre el archivo generado como texto si contiene puntuación especial. Un archivo sintácticamente correcto todavía puede mostrar diferencias entre calendarios, por lo que la importación de prueba sigue siendo la comprobación decisiva.
Fuentes y referencias
Continúa con estas herramientas
Preguntas frecuentes
¿Por qué el evento no tiene una hora?
Porque usa VALUE=DATE, la forma de iCalendar para un día completo. El formulario no solicita ni inventa una hora.
¿Se mantiene la fecha al cambiar de zona horaria?
Un evento de día completo representa una fecha, no un instante UTC. Aun así, conviene probar cómo lo presenta la aplicación receptora.
¿Puedo usar el mismo archivo para una cita de dos horas?
No. Harían falta inicio y fin con hora, además de una zona o una definición explícita de UTC.
¿Qué función cumple el UID?
Identifica el evento para actualizaciones y deduplicación. Como se crea uno nuevo en cada generación, dos archivos pueden importarse como eventos distintos.
¿La descarga manda una invitación?
No. Solo crea el contenido ICS. Debes importarlo o adjuntarlo usando la aplicación de calendario o correo que elijas.
¿Qué formato debe tener la fecha introducida?
AAAA-MM-DD y una fecha existente. El archivo elimina los guiones al escribir el valor DATE de iCalendar.
Herramienta de OCC Tools