Saltar al contenido principal

Generador de Calendario ICS gratis

Abre un archivo .ics para ver sus eventos, exportarlos a CSV o editarlos. O crea invitaciones de calendario .ics para Apple Calendar, Outlook y Google, con repetición y recordatorios. Funciona por completo en tu navegador.

Funciona sin conexión una vez cargado
Abrir un archivo .ics · ver eventos, exportar a CSV o editar

Suelta un archivo de calendario (.ics) para ver los eventos que contiene, en tu propia zona horaria. También puedes pegar su texto. No se sube nada.

Suelta aquí un archivo .ics o haz clic para buscarlo

CALENDAR, ICS, ICAL, IFB, TXT · procesado en tu dispositivo

o pulsa Ctrl+V para pegar desde el portapapeles

Puedes soltar varios archivos a la vez

Explorar archivos
Pegar una lista de fechas · muchos eventos a la vez

Un evento por línea, por ejemplo 2026-10-05 09:00 Dentista o 05.10.2026 Reunión. Usa | para añadir un lugar y notas. O pega un CSV con fila de encabezado: date,time,end,title,location,description

Las líneas con hora se convierten en eventos de 1 hora (o usa 09:00-10:30). Las líneas con solo fecha pasan a ser eventos de todo el día.

Evento
Recordatorios
Enlace, invitados y disponibilidad

Cada evento mantiene la misma hora en el reloj en cualquier zona que tenga configurada tu app de calendario — ideal para recordatorios personales que deben permanecer, digamos, a las 9:00 AM dondequiera que estés.

Agrega un título y hora de inicio para generar tu archivo de calendario.

💡 Descarga el .ics y ábrelo para agregar el evento a Apple Calendar, Outlook, Google Calendar o cualquier app de calendario. Todo se genera en tu navegador — nada se sube.

Usos habituales

  • Crear una invitación a un eventoCrea un archivo .ics que los invitados pueden añadir a cualquier aplicación de calendario.
  • Enviar una invitación a una reuniónGenera una invitación .ics con recordatorio y recurrencia.
  • Crear un evento recurrenteCrea un evento de calendario repetido: diariamente, semanalmente, mensualmente o anualmente.
  • Crear un recordatorio de calendarioConvierte una tarea pendiente o fecha límite en un evento de calendario con alerta.
  • Generar varios eventos a la vezAgrupa varios eventos en un único archivo .ics.

Cómo funciona

Un archivo .ics es el formato de calendario universal que entiende cada aplicación. Esto construye un archivo .ics válido RFC 5545 a partir de tus detalles del evento — sin cuenta o servicio de calendario involucrado.

  1. 1
    Completas los detalles del evento
    Título, ubicación, descripción, inicio/fin (o todo el día), recurrencia opcional y un recordatorio.
  2. 2
    Se genera un archivo .ics válido
    Los campos se ensamblan en un VEVENT de iCalendar con texto escapado correctamente y códigos de tiempo, todo en tu navegador.
  3. 3
    Agrega más eventos si quieres
    Múltiples eventos se escriben en un único archivo de calendario.
  4. 4
    Descarga o agrega a Google
    Descarga el .ics para Apple Calendar/Outlook/cualquier aplicación, o usa el enlace de un clic "Agregar a Google Calendar".

Tus detalles del evento — que pueden ser personales o confidenciales — se convierten en un archivo enteramente en tu dispositivo. Nada se envía a un servicio de calendario a menos que elijas el enlace de Google Calendar.

Guía

Ejemplo práctico

Abre “Paste a list of dates · many events at once” y pulsa “Probar un ejemplo”. Aparecen tres líneas: 2026-10-05 09:00 Dentist, 05.10.2026 14:00-15:30 Team meeting | Room 2 y Nov 12 2026 Project deadline. Bajo el cuadro dice “3 events found”. Pulsa “Add 3 events to the list” y obtienes “3 events added below. Check them, then download.” El evento inicial sin modificar se sustituye. Las tarjetas contienen ahora Dentist el 5 de octubre de 09:00 a 10:00 (una línea con una sola hora recibe una hora), Team meeting el 5 de octubre de 14:00 a 15:30 con el lugar “Room 2” (la “|” inicia el lugar) y Project deadline el 12 de noviembre como “All-day event” (una línea sin hora). La barra sobre la vista previa dice “3 events · .ics”. Con el valor predeterminado “Device local time (floating)”, el archivo tiene DTSTART:20261005T090000 para el dentista y DTSTART;VALUE=DATE:20261112 con DTEND;VALUE=DATE:20261113 para la fecha límite. El botón “Descargar .ics” guarda events.ics.

Qué ajustes usar y los límites

  • Elige el modelo de zona horaria antes de compartir el archivo. “Zona horaria para eventos con hora” tiene tres ajustes. “Hora local del dispositivo (flotante)” es el predeterminado: el evento conserva la misma hora del reloj en la zona que use el calendario receptor, lo que conviene a un recordatorio personal de las 9:00. “UTC (momento fijo en el tiempo)” convierte tus horas desde la zona de tu navegador a un momento exacto, de modo que cada invitado ve su propia hora local. “Una zona horaria concreta” te deja elegir una zona de una lista, introducir las horas en esa zona y escribe la zona en el archivo con sus cambios de horario de verano. El ajuste se aplica a todos los eventos con hora, y los eventos de todo el día lo ignoran.
  • En un evento de todo el día, la fecha de fin es el último día. Marca “Evento de todo el día” y “Inicio” y “Fin” pasan a ser selectores de fecha. La fecha de fin está incluida, así que Start y End ambos el 24 de diciembre forman un evento de un día. El archivo escribe DTEND como el día siguiente, porque el formato trata el final de un evento de todo el día como exclusivo. Al desmarcar la casilla, las horas vuelven (09:00 y 10:00) si faltan. Para los recordatorios de un evento de todo el día, “El día del evento a las” añade uno a la hora que elijas, como “On the day at 08:00”.
  • Configura las repeticiones desde el menú “Repetir”. “Repetir” ofrece Daily, Weekly, Monthly y Yearly, y “Repetir cada” admite de 1 a 999. Para Weekly, “Repetir en” muestra botones de días; si no eliges ninguno, el archivo no nombra días. Para Monthly, “Mensualmente” da “El mismo día de cada mes”, “El último día del mes” y “El último día laborable (lun-vie)”. Bajo “Termina”, “Tras un número de veces” empieza en 10 y cuenta las repeticiones completas en “Veces” (un decimal se redondea hacia abajo), mientras que “En una fecha” usa “Última fecha”, que cuenta hasta el final de ese día.
  • Añade recordatorios, más de uno si quieres. Bajo “Recordatorios”, “Añadir un recordatorio...” ofrece At start, 5, 15 y 30 min before, 1 y 2 hours, 1 y 2 days y 1 week before. “Recordatorio personalizado” admite un número con “minutos antes”, “horas antes” o “días antes”. Cada recordatorio se escribe como una alarma de pantalla, y el mismo recordatorio no se puede añadir dos veces. Un recordatorio anterior a 112 días antes del inicio se limita a 112 días en el archivo. Los botones de Outlook.com, Office 365 y Yahoo Calendar no llevan recordatorios ni repeticiones, así que usa la descarga .ics para esos.
  • Pega una lista para crear muchos eventos a la vez. Pon un evento por línea, con la fecha, una hora o un intervalo opcional como 09:00-10:30 y el título. Usa “|” para añadir un lugar y luego notas. Una fecha como 03/04/2026 sigue “Numeric dates such as 03/04/2026 are”: “Guess from my language” la lee como Mes/Día/Año en las páginas en inglés, o elige Día/Mes/Año o Año/Mes/Día. Las fechas con puntos como 05.10.2026 siempre empiezan por el día. Solo se usan las primeras 300 líneas. Para una hoja de cálculo, “Insertar encabezado CSV” añade date,time,end,title,location,description sobre tus filas.
  • Elige cómo entregar el evento. Para un evento, los botones de Google Calendar, Outlook.com, Office 365 y Yahoo Calendar abren ese servicio en una pestaña nueva con el evento rellenado, lo que envía los detalles a ese servicio cuando haces clic. “Código QR” muestra un código para escanear con la cámara del móvil, y “Guardar imagen QR” lo guarda; si el evento es demasiado largo, lo indica. “Copiar” copia el texto del archivo. “Compartir archivo” aparece solo donde el navegador puede compartir archivos. Con varios eventos, “Download 3 separate files (.zip)” da un .ics por evento, para aplicaciones que leen solo el primer evento de un archivo.

Problemas comunes y cómo solucionarlos

Dice “El final debe ser después del inicio — este evento se excluye del archivo hasta que se corrija.”
El mensaje aparece en rojo bajo el cuadro End cuando el fin es anterior al inicio. Una causa habitual es un evento nocturno que pasa de medianoche, como de 22:00 a 01:00, con End aún en la misma fecha: mueve End al día siguiente. También aparece si retrasas Start sin actualizar End. Mientras se muestra, ese evento queda fuera de la vista previa y de la descarga. Un End vacío está permitido y significa la misma hora que Start.
Dice “Agrega un título y hora de inicio para generar tu archivo de calendario.”
Esto sustituye la vista previa y los botones Download y Copy cuando ningún evento está completo. Se requiere un título (el cuadro está marcado como “Título del evento *”) y también un inicio. Un título formado solo por espacios cuenta como vacío. El mensaje también aparece cuando todos los eventos están excluidos por otro motivo, como un End anterior a Start o una fecha de fin de repetición anterior al primer evento, así que busca un mensaje rojo más arriba.
Dice “The repeat end date is before the first event, so this event is excluded from the file until fixed.”
Elegiste “En una fecha” bajo “Termina”, y “Última fecha” es anterior a la fecha de Start. Esto suele ocurrir después de adelantar Start, porque “Última fecha” conserva su valor anterior. Pon “Última fecha” en la fecha de inicio o posterior, o cambia “Termina” a “Nunca” o “Tras un número de veces”. Se acepta la misma fecha que el inicio.
Dice “Not valid emails, left out: bob@example”
En “Enlace, invitados y disponibilidad”, cada dirección debe tener el aspecto name@domain.com, con un punto después de la parte posterior a la @. Separa los invitados con comas, puntos y comas o espacios. Cualquier dirección que falle se omite del archivo y las demás se conservan. Si añades invitados pero ningún organizador, una nota dice “Añade el correo de un organizador para que los invitados puedan responder a la invitación.” El archivo solo se marca como solicitud de invitación cuando hay un organizador y al menos un invitado válido.
El evento aparece a una hora equivocada en el calendario de otra persona.
El valor predeterminado “Hora local del dispositivo (flotante)” mantiene la misma hora del reloj en todas las zonas, así que las 15:00 introducidas en Londres aparecen como las 15:00 para un invitado en Nueva York. Cambia “Zona horaria para eventos con hora” a “UTC (momento fijo en el tiempo)” o “Una zona horaria concreta” y vuelve a descargar el archivo. Con los otros dos ajustes, la nota bajo el menú indica la zona en la que se leen tus horas. Los botones de Google, Outlook y Yahoo siguen el mismo ajuste.

Cómo se compara

Una aplicación de calendario es el mejor lugar para un solo evento en tu propia cuenta, porque mantiene el evento sincronizado y envía invitaciones reales. Esta herramienta crea un archivo .ics independiente que cualquier calendario puede importar, lo que conviene para muchos eventos a la vez. No envía invitaciones: con un organizador e invitados el archivo se marca como solicitud, pero tú mismo debes enviarlo. Un ajuste de zona horaria cubre todos los eventos con hora, y las repeticiones mensuales cubren solo la misma fecha, el último día o el último día laborable, así que una regla como “segundo martes” hay que establecerla después en tu calendario. También puede abrir un archivo .ics existente de hasta 10 MB. Los archivos se crean en tu navegador y no se suben.

Herramientas relacionadas

Preguntas frecuentes