ListFan
Tiempo · Gratis

Generador de eventos de calendario ICS

Prepara un evento UTC o una serie recurrente para importar a Google Calendar y otras aplicaciones iCalendar.

01Introduce los valores

Funciona en tu navegador

Funciona sin conexión en el navegador. Una vez cargados la página y los archivos necesarios, el procesamiento no requiere Internet.

Interpreta el inicio introducido como UTC y suma la duración en minutos para obtener el final. Escapa el texto iCalendar y genera un VEVENT con DTSTART, DTEND, UID y una RRULE opcional. Pliega las líneas a 75 bytes UTF-8 sin dividir caracteres. Descarga el archivo ICS e impórtalo en tu calendario.

Ejemplo

Cómo funciona

Prepara un evento UTC o una serie recurrente para importar a Google Calendar y otras aplicaciones iCalendar.

DTEND = DTSTART + duration × 60 s

No. Introduce UTC, no la hora local. Crea un evento o una serie recurrente; no sincroniza, detecta conflictos ni notifica a los asistentes. Las recurrencias mensuales y anuales siguen las reglas del calendario y omiten fechas no válidas. El comportamiento de importación puede variar. Las mismas entradas producen el mismo identificador de evento.

Tus datos se quedan contigo

Los datos se procesan en esta página y no se envían a ningún servidor.

Acerca de esta herramienta

Prepara un evento UTC o una serie recurrente para importar a Google Calendar y otras aplicaciones iCalendar.

Interpreta el inicio introducido como UTC y suma la duración en minutos para obtener el final. Escapa el texto iCalendar y genera un VEVENT con DTSTART, DTEND, UID y una RRULE opcional. Pliega las líneas a 75 bytes UTF-8 sin dividir caracteres. Descarga el archivo ICS e impórtalo en tu calendario.

Usar herramienta ↑

Cómo usarla

  1. Introduce los valores

    Título del evento · Inicio · UTC · Duración · min · Recurrencia · Ocurrencias · Ubicación

  2. Calcular / generar

    Prepara un evento UTC o una serie recurrente para importar a Google Calendar y otras aplicaciones iCalendar.

  3. Resultado

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ListFan//Local Calendar Builder//EN CALSCALE:GREGORIAN BEGIN:VEVENT UID:20260922T180000Z-8367d941@list.fan DTSTAMP:20260922T080907Z DTSTART:20260922T180000Z DTEND:20260922T19

Método de cálculo

  1. Interpreta el inicio introducido como UTC y suma la duración en minutos para obtener el final.
  2. Escapa el texto iCalendar y genera un VEVENT con DTSTART, DTEND, UID y una RRULE opcional.
  3. Pliega las líneas a 75 bytes UTF-8 sin dividir caracteres.
  4. Descarga el archivo ICS e impórtalo en tu calendario.
DTEND = DTSTART + duration × 60 s
Ejemplo práctico

Generador de eventos de calendario ICS

Título del evento
2026-09-22
Inicio · UTC
2026-09-22T18:00
Duración · min
60
Recurrencia
Sin recurrencia
Ocurrencias
1
Ubicación
Resultado
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080907Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

Preguntas frecuentes

¿Sincroniza mi calendario o convierte la hora local?

No. Introduce UTC, no la hora local. Crea un evento o una serie recurrente; no sincroniza, detecta conflictos ni notifica a los asistentes. Las recurrencias mensuales y anuales siguen las reglas del calendario y omiten fechas no válidas. El comportamiento de importación puede variar. Las mismas entradas producen el mismo identificador de evento.

¿Adónde van mis datos?

Los cálculos se realizan en tu dispositivo. Los datos no se envían a un servidor.

Términos y definiciones

Introduce los valores

Título del evento

Una línea, hasta 500 caracteres; se exporta como SUMMARY.

Introduzca el texto original; se procesa localmente.

Inicio · UTC

Introduce una fecha y hora UTC válidas. No se aplica la zona horaria del navegador.

Introduzca fecha u hora en el formato indicado.

Duración · min

Minutos enteros de 1 a 10080. El final es el inicio más esta duración.

Introduzca un entero, sin fracciones.

Mínimo: 1 · Máximo: 10080

Recurrencia

Elige sin recurrencia o una frecuencia diaria, semanal, mensual o anual.

Elija el modo correspondiente a los datos introducidos.

Opciones: Sin recurrencia · Diaria · Semanal · Mensual · Anual

Ocurrencias

Solo para eventos recurrentes: 1–1000 ocurrencias, incluido el primer evento.

Introduzca un entero, sin fracciones.

Mínimo: 1 · Máximo: 1000

Ubicación

Texto sin formato opcional, hasta 1000 caracteres. Sin búsqueda de direcciones ni geocodificación.

Introduzca el texto original; se procesa localmente.

Resultado

Resultado

Interpreta el inicio introducido como UTC y suma la duración en minutos para obtener el final. Escapa el texto iCalendar y genera un VEVENT con DTSTART, DTEND, UID y una RRULE opcional. Pliega las líneas a 75 bytes UTF-8 sin dividir caracteres. Descarga el archivo ICS e impórtalo en tu calendario.

Calculado con sus datos según el método siguiente.

Errores frecuentes y soluciones

Hora de inicio

Error: Introducir una hora local suponiendo que la zona horaria se convertirá automáticamente.

Solución: Convierte el inicio deseado a UTC antes de introducirlo. Comprueba la hora local mostrada en el evento importado.

Límites y supuestos

  • No. Introduce UTC, no la hora local. Crea un evento o una serie recurrente; no sincroniza, detecta conflictos ni notifica a los asistentes. Las recurrencias mensuales y anuales siguen las reglas del calendario y omiten fechas no válidas. El comportamiento de importación puede variar. Las mismas entradas producen el mismo identificador de evento.
  • Interpreta el inicio introducido como UTC y suma la duración en minutos para obtener el final. Escapa el texto iCalendar y genera un VEVENT con DTSTART, DTEND, UID y una RRULE opcional. Pliega las líneas a 75 bytes UTF-8 sin dividir caracteres. Descarga el archivo ICS e impórtalo en tu calendario.
  • Los resultados pueden redondearse; esto no mejora la precisión de la medida.