Validador ICS: comprueba tu archivo de calendario
Pega o abre un archivo .ics. Verás cada error según la RFC 5545, con la línea en la que aparece, y los eventos del archivo; después puedes descargar una versión reparada. Gratis, sin registro; el archivo se queda en tu navegador.
El validador necesita JavaScript.
¿Qué necesita un archivo .ics para ser válido?
Un archivo .ics es texto plano en formato iCalendar (RFC 5545): un VCALENDAR con VERSION y PRODID y, dentro, eventos con un UID, un DTSTAMP y un inicio. Los calendarios toleran muchos errores, pero no todos los mismos: un archivo que funciona en Google puede fallar en Outlook.
Obligatorio en todo archivo
- BEGIN:VCALENDAR … END:VCALENDAR
- VERSION:2.0 y PRODID
- UID y DTSTAMP en cada evento
- DTSTART, después DTEND o DURATION
- DTEND y DURATION a la vez en un mismo evento
Errores frecuentes en archivos ICS
Lo que marca el validador y cómo corregirlo.
- DTEND y DURATION juntos. La RFC 5545 admite solo uno. Solución: conserva DTEND.
- Falta UID o DTSTAMP. Sin UID, las actualizaciones crean un segundo evento. Solución: el archivo reparado añade los dos.
- TZID sin VTIMEZONE. Outlook puede desplazar la hora. Solución: escribe las horas en UTC con Z o incluye el VTIMEZONE.
- Evento de todo el día sin VALUE=DATE. DTSTART:20261105 no es una fecha y hora válida. Solución: DTSTART;VALUE=DATE:20261105.
- METHOD:REQUEST sin ORGANIZER. Convierte una descarga en una invitación que no funciona. Solución: quita METHOD o usa PUBLISH.
- Líneas largas sin plegar, finales de línea LF. La mayoría de los calendarios lo toleran; los estrictos no. Solución: el archivo reparado pliega a 75 octetos y usa CRLF.
Prueba en tres calendarios
Un archivo válido es el punto de partida; una importación de prueba lo confirma.
| Calendario | Qué vigilar |
|---|---|
| Google Calendar | Google importa el archivo y reconoce los nombres de zona horaria IANA |
| Apple Calendar | Apple Calendar abre el archivo directamente desde el email o la descarga |
| Outlook | El más estricto con las zonas horarias y METHOD |
Del archivo válido a la plaza reservada
Los archivos de calendario funcionan mejor como parte del journey del evento.
- ¿Necesitas un archivo nuevo? El generador de archivos de calendario ICS crea un archivo válido desde un formulario, con horas en UTC.
- Emails de eventos desde Pardot. En Account Engagement (Pardot), enlaza el archivo .ics desde tu email de confirmación o tu página de agradecimiento, para que los inscritos añadan el evento con un clic.
Más herramientas gratuitas
Validador ICS: preguntas frecuentes
Respuestas breves a las preguntas habituales sobre cómo comprobar archivos de calendario.
¿Cómo valido un archivo .ics?
Pega su contenido o ábrelo arriba. El validador lo comprueba según la RFC 5545 en tu navegador y muestra cada error con su línea.
¿Por qué mi archivo .ics no se abre en Outlook?
A menudo se debe a un TZID sin VTIMEZONE, a un METHOD:REQUEST sin ORGANIZER o a DTEND junto con DURATION. El validador marca los tres casos.
¿Qué campos son obligatorios en un evento .ics?
UID y DTSTAMP siempre, y DTSTART cuando el archivo no tiene METHOD. En el VCALENDAR que los contiene, VERSION:2.0 y PRODID.
¿Qué cambia el archivo reparado?
Los finales de línea (CRLF), el plegado a 75 octetos y los campos VERSION, PRODID, DTSTAMP o UID que falten. Los errores en tus datos, como un final anterior al inicio, quedan para que los corrijas tú.
¿Se sube mi archivo?
No. Se lee y se comprueba en tu navegador; no se nos envía nada.
Hacemos que tu marketing en Salesforce trabaje para ti
Habla con un consultor certificado, no con un vendedor, y sal de la primera llamada sabiendo cuál es tu siguiente paso.