Saltar al contenido

Enlaces de calendario y archivos ICS

Add-to-Calendar & ICS

Genera enlaces para Google, Outlook.com, Office 365 y Yahoo, más un .ics descargable que leen Apple Calendario y Outlook de escritorio.

Un evento, escrito dos veces: como un archivo .ics que lee cualquier cliente de escritorio, y como los cuatro enlaces de «agregar al calendario» que abren Google, Outlook.com, Office 365 y Yahoo con los campos ya rellenos. Las partes incómodas del RFC 5545 — fechas de fin de eventos de día completo, reglas de repetición, recordatorios — se manejan en lugar de dejarse a la persona que escribe el correo.

🔒 Se ejecuta por completo en tu navegadorcalendaricseventgenerator

El evento

Se repite

Añadir a un calendario

Abren el editor de eventos del propio proveedor con los campos rellenos; no se crea nada hasta que alguien pulsa guardar.

El archivo .ics

Apple Calendario, Outlook de escritorio, Thunderbird y cualquier otro cliente leen este formato. Adjúntalo a un correo y se convierte en una invitación.

Las horas se escriben en UTC y no con un TZID. Un TZID solo vale junto a un bloque VTIMEZONE que lleve las reglas de horario de verano de esa zona, y uno equivocado es peor que ninguno: convertir una sola vez, aquí, con la base de zonas de tu propio navegador, es exacto.

Cómo se usa

  1. Rellena el evento

    Título, inicio, duración, lugar. La zona horaria es la tuya por defecto y se puede cambiar: la conversión ocurre aquí, una vez.

  2. Añade una repetición o un recordatorio si lo necesitas

    Diaria, días hábiles, semanal, mensual, anual, con un número opcional de ocurrencias. El recordatorio se escribe como un VALARM, que los clientes de escritorio respetan y los enlaces web ignoran en su mayoría.

  3. Envía el enlace, o adjunta el archivo

    Un enlace es lo correcto para un mensaje de chat; el .ics es lo correcto para un correo, donde se convierte en una invitación que el destinatario puede aceptar con un clic.

Preguntas frecuentes

¿Pulsar el enlace crea el evento?

No. Abre el editor de eventos de ese proveedor con los campos rellenos. Nada existe hasta que la persona pulsa guardar, que es también la razón por la que el enlace no puede fallar en silencio de su lado.

¿Por qué el archivo usa UTC en lugar de mi zona horaria?

Un `TZID` solo tiene sentido cuando el archivo lleva también un bloque `VTIMEZONE` con el historial completo de horario de verano de esa zona, y un VTIMEZONE erróneo hace más daño que ninguno. Convertir una vez aquí, con la base de datos de zonas del propio navegador, es exacto y no necesita ese bloque.

Mi evento de un día ocupa dos días en el calendario

El RFC 5545 hace exclusiva la fecha de fin de un evento de día completo: un solo día el 5 termina el 6. Las herramientas que escriben el 5 producen un evento que parece medio día corto; esta escribe el 6, y por eso un cliente que lo muestra correctamente muestra un día.

¿Puedo poner varios eventos en un archivo?

Desde esta página no: escribe un VEVENT por archivo. Para una serie, usa la regla de repetición; para un conjunto de eventos sin relación, haz un archivo por cada uno.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.