QR para evento de calendario
Genera un QR que agrega un evento al calendario del teléfono con un tap.
100% local, tu archivo no sale de tu navegador
Todo el procesamiento ocurre en tu dispositivo. No subimos nada a ningún servidor.
Detalles del evento
No se puede generar el .ics
Título requerido
Vista previa
El QR contiene el evento en formato iCal embebido. En iOS la cámara ofrece agregar al calendario; algunos Android requieren app que soporte data URIs.
Personalización
Más corrección = QR más denso pero sobrevive a daños (rayones, esquinas doblada). Recomendado M o Q para QRs impresos.
El caso de uso: “agregalo al calendario”
Invitaciones, eventos corporativos, bodas, matrimonios, conferencias, meetups — todos comparten un desafío: asegurarte de que los invitados realmente agenden el evento. Un QR con el evento en iCal resuelve la fricción: escaneas y aparece un botón “Agregar al calendario”. Sin teclear fecha, sin copiar hora, sin olvidarse.
Formato iCal
iCal (o .ics, por la extensión del archivo) es el estándar de intercambio de eventos de calendario, definido en RFC 5545 (2009). Es texto plano estructurado:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//short.cl//ical//ES
BEGIN:VEVENT
DTSTART:20260612T190000
DTEND:20260612T230000
SUMMARY:Matrimonio Juan y María
LOCATION:Club Providencia
DESCRIPTION:Confirmar asistencia por WhatsApp
END:VEVENT
END:VCALENDARTodas las apps de calendario (iOS Calendar, Google Calendar, Outlook, macOS Calendar, Thunderbird) lo parsean y agregan el evento al calendario del usuario.
Cómo se embebe en el QR
Hay dos enfoques para meter iCal en un QR:
1. Data URI directo (lo que usamos). El QR contiene una URL tipo data:text/calendar;charset=utf-8;base64,... con el iCal codificado en base64. iOS Camera y apps modernas lo detectan como calendario. Ventaja: 100% offline, sin necesidad de hosting. Desventaja: apps antiguas no lo entienden.
2. URL a un archivo .ics alojado. El QR contiene https://dominio.cl/evento.ics. Cualquier lector lo descarga y abre. Ventaja: compatibilidad universal. Desventaja: requiere hosting, y si el dominio desaparece el QR queda muerto.
Elegimos el enfoque 1 para mantener todo 100% local y sin dependencias externas. Como respaldo, también te damos el .ics descargable para compartir por email o WhatsApp cuando el scanner no acepte data URIs.
Casos de uso en Chile
Matrimonios y parejas. Invitación con QR que agrega fecha, hora, ubicación, link al registro de regalos. Los invitados no pierden la fecha.
Eventos corporativos. Conferencias, lanzamientos, capacitaciones. El QR impreso en el material asegura que los asistentes no confundan horarios.
Meetups tech y comunidad. Eventos de Agencia, Platzi, grupos Discord/Slack. QR en poster/post que agenda de inmediato.
Servicios agendables. Sesiones con psicólogos, nutricionistas, coaches. El profesional manda el QR con el evento tras confirmar — cliente lo agrega y recibe recordatorio automático.
Ceremonias y celebraciones familiares. Cumpleaños grandes, bautismos, primeras comuniones. Los invitados no-técnicos agregan el evento sin esfuerzo.
Compatibilidad por plataforma
iOS (iPhone/iPad): La cámara nativa reconoce data URIs de calendario desde iOS 11+. Al escanear aparece “Agregar al Calendario” con preview del evento. Funcionalidad robusta.
Android: Más variado. Google Lens a veces lo reconoce, a veces no. Algunas apps de QR terceras lo descargan como archivo. Si falla, el usuario puede pedir el .ics por email.
Desktop: Escanear un QR en desktop requiere webcam y app. Para desktop conviene mandar el .ics por email directamente.
Alternativa: QR con URL de evento público
Si tu evento tiene página pública (Eventbrite, Partiful, sitio propio), otra opción es QR con la URL de esa página. Ventajas:
- Funciona con cualquier lector.
- La página puede tener más info que la que cabe en un iCal.
- Se puede actualizar después de imprimir el QR.
Desventajas:
- Requiere tener página web del evento.
- El usuario debe agendar manualmente desde la página.
- Si el sitio cae, el QR queda inútil.
Para eventos pequeños/privados, el QR con iCal embebido es más directo. Para eventos masivos con muchos detalles, una URL dedicada puede ser mejor.
Consideraciones técnicas
Tamaño del QR. iCal embebido + base64 hace el QR relativamente denso. Eventos con descripción muy larga pueden generar QRs casi ilegibles en tamaños pequeños. Mantené la descripción concisa o usa nivel de corrección M (no H) para mantener densidad razonable.
Fechas futuras. Algunos calendarios rechazan eventos muy lejanos (más de 10 años en el futuro). Casos normales funcionan bien.
Timezone. Guardamos en hora local sin especificar zona. Si el asistente está en Chile, se agrega en su hora local correctamente. Para eventos con asistentes internacionales, mencioná la zona en la descripción: “Hora de Santiago, Chile (UTC-3)”.
Troubleshooting
El QR no hace nada al escanear. Probá con cámara nativa iOS o Google Lens (Android). Apps viejas de QR pueden no reconocer data URIs.
Se abre como texto crudo. El lector no reconoce el formato calendario. Descarga el .ics manualmente y abrilo desde el email.
La fecha/hora aparece mal. Casi siempre timezone mismatch. Confirmá que el asistente está en la misma zona que la fecha ingresada.
Privacidad
Todos los datos del evento se procesan en tu navegador: título, fechas, ubicación, descripción, organizador. Nunca salen de tu dispositivo. El QR se genera localmente y se descarga. Para eventos privados con información sensible (ej: dirección de casa particular, nombres de invitados en descripción), la localidad es crítica.
Relacionadas
- QR para ubicación — para agregar mapa al cartel del evento.
- QR para WhatsApp — para confirmaciones de asistencia.
- Acortar URL — si preferís QR con link a landing del evento.
Preguntas frecuentes
¿Qué pasa al escanear el QR?
iOS (cámara nativa o Safari) detecta el formato iCal embebido y ofrece 'Agregar al calendario'. En algunos Android se abre como descarga del .ics que se agrega a Google Calendar. El comportamiento exacto depende del scanner usado.
¿Funciona en todas las apps de calendario?
El formato iCal (RFC 5545) es estándar. Lo soportan: iOS Calendar, Google Calendar, Outlook, Thunderbird, macOS Calendar, y la mayoría de apps de productividad. Diferencias menores pueden existir en manejo de recurrencia o timezones, pero eventos simples con fecha fija funcionan universalmente.
¿Por qué ofrecer también descarga .ics separada?
Algunos lectores de QR antiguos no procesan data URIs (URLs con datos embebidos). En esos casos el .ics descargable permite enviarlo por email o WhatsApp como archivo adjunto, y el receptor lo abre desde ahí. Redundancia útil para máxima compatibilidad.
¿Incluye zona horaria?
Las fechas se guardan en hora local (sin timezone explícito). Para la mayoría de eventos chilenos esto funciona bien — el asistente está en Chile y agrega el evento en su zona. Si el evento es internacional con asistentes de distintos países, conviene agregar referencia UTC en la descripción.
¿Puedo incluir múltiples fechas o recurrencia?
No desde esta herramienta (para mantener simple). Para eventos recurrentes (clases semanales, reuniones mensuales) conviene generar el iCal desde Google Calendar o Outlook con la regla RRULE correspondiente.
¿Los datos del evento se suben a algún servidor?
No. El iCal se construye en tu navegador con la biblioteca 'ics' local, se codifica en base64, y se embebe en el QR — todo sin salir del dispositivo.