Herramienta gratuita

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.

Tu archivo .ics

Empieza con un ejemplo

Se lee en tu navegador, nunca se sube.

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.

Lee la RFC 5545 (se abre en una pestaña nueva)

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.

CalendarioQué vigilar
Google CalendarGoogle importa el archivo y reconoce los nombres de zona horaria IANA
Apple CalendarApple Calendar abre el archivo directamente desde el email o la descarga
OutlookEl 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.

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.