Generador de Enlaces para Google Calendar | Crea invitaciones con un clic
Herramienta diseñada para desarrolladores, profesionales del marketing y organizadores que necesitan crear enlaces directos de Google Calendar de forma rápida. Genera URLs estructuradas listas para ser incrustadas en botones, newsletters o páginas web sin necesidad de configuraciones complejas.
💡 Resumen de la herramienta
- Construcción de la URL: Al introducir el título, el inicio y el fin (campos obligatorios), se construye la URL base
https://www.google.com/calendar/render?action=TEMPLATEcon los parámetros del evento. - Ajuste inteligente de tiempo: Si se establece la fecha de inicio, la herramienta configura automáticamente la fecha de fin añadiendo exactamente
60 * 60 * 1000milisegundos (1 hora) si no hay un final previo asignado o si el final es anterior al inicio. - Formateo automático de fechas: Convierte las fechas locales de tu sistema al formato de cadena compacta sin guiones ni dos puntos, añadiendo los segundos automáticamente para cumplir con los requisitos del calendario.
🧐 Preguntas Frecuentes
Q. ¿Por qué el enlace desaparece cuando borro el título o las fechas?
A. El generador está programado para requerir obligatoriamente el título, la fecha de inicio y la fecha de fin. Si falta alguno de estos tres parámetros, el cuadro de salida se vaciará y el enlace de vista previa se ocultará para evitar generar URLs inválidas.
Q. ¿Cómo procesa la herramienta los espacios y saltos de línea en la descripción?
A. La herramienta utiliza la API nativa URLSearchParams del navegador para codificar de forma segura todos los textos introducidos. Esto asegura que cualquier espacio, carácter especial o salto de línea en el título, ubicación o descripción se convierta en una cadena de texto válida para la URL.
📚 Datos sobre la estructura de URLs de Google Calendar
Para que Google Calendar interprete correctamente un evento a través de un simple enlace, se deben pasar los datos a través de parámetros GET muy específicos. El parámetro dates es uno de los más estrictos: requiere que el formato de fecha y hora combine la información de inicio y fin separada por una barra diagonal (/), omitiendo cualquier guion o dos puntos convencionales.
Nuestra herramienta lee el input nativo del navegador, elimina los separadores mediante expresiones regulares y concatena los valores aplicando un padding (rellenando con 0 hasta alcanzar 2 dígitos en meses y horas) para construir cadenas estructuradas como YYYYMMDDTHHMM00. Este enfoque elimina la necesidad de generar y adjuntar archivos .ics, permitiendo a los usuarios añadir el evento a sus calendarios directamente desde la nube con un solo clic.