Estudio de código QR

Generador de códigos QR para eventos

Genera un código QR de calendario que almacene el título, la ubicación, la descripción y la información de fecha y hora de un evento.

¿Necesitas el QR en una factura? Usa el Generador de facturas para crear la factura, añadir los datos de pago y generar un QR para la factura guardada.
GS1 Digital Link estático
Este generador mantiene el URI de GS1 Digital Link directamente dentro del código QR. Los redireccionamientos dinámicos de Premium QR no se usan para códigos GS1 Digital Link.
En espera
Introduce un GTIN con un dígito de control GS1 válido.
Predeterminado: https://id.gs1.org. Un resolvedor personalizado debe usar HTTPS.
Calificadores de clave opcionales
Premium QR Codes emite los calificadores en el orden de ruta de GS1 Digital Link: AI 22, AI 10 y después AI 21.
La validación del GTIN se aplica de nuevo en el servidor. Los valores GTIN-8, GTIN-12 y GTIN-13 válidos se normalizan a la representación de 14 dígitos utilizada por esta implementación de GS1 Digital Link.

Personalización avanzada
Estándar
Fusión artística con IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Sólido estándar
✨ Modo Liquid Glass
cuadrado
Matriz de puntos
redondeado
💎 Diamante
✨ Estrellado
➕ Cruz / Más
Ojo cuadrado
Ojo circular
redondeado
Pupila cuadrada
Pupila circular
redondeado
Sin marco
Banner de cuadro «Escanéame»
Diseñador
Colores y degradados
Marca
Logotipo e icono social
Exportar
Tamaño del código QR
512px
Introduce los campos obligatorios para previsualizar tu código QR.
Vista previa del código QR generado
ESTUDIO DE EXPORTACIÓN PROFESIONAL Exportación QR lista para producción
PNG · 2048×2048 px · Fondo actual del QR
SVG sigue siendo vectorial. PNG, WEBP y JPG se rasterizan en tu navegador. El fondo transparente no está disponible para JPG.
INTELIGENCIA QR
Esperando código QR Genera un código QR para analizar su preparación para el escaneo.
-- /100 PREPARACIÓN EST.
ESTRUCTURA QR
CARGA ÚTIL
CONTRASTE
SEGURIDAD DEL LOGOTIPO
RIESGO DE ESTILO
RESILIENCIA ANTE ERRORES
TAMAÑO MÍN. DE IMPRESIÓN
DESPLIEGUE
Tu código QR todavía no se ha analizado.
SEGURIDAD AUTOMÁTICA DEL DISEÑO Comprobación previa de logotipo y diseño
SEGURO
Puntuación de seguridad
Estructura QR
Huella del logotipo
Contraste mínimo
Genera un código QR para ejecutar la comprobación previa del diseño.
Solo orientación previa. Real Scan Lab realiza la verificación con decodificador.
INTELIGENCIA DE TAMAÑO DE IMPRESIÓN Guía de impresión física del QR
Esperando código QR
ESTRUCTURA QR
INCLUIDA LA ZONA DE SILENCIO
MÍNIMO RECOMENDADO
TAMAÑO DE IMPRESIÓN PREFERIDO
TAMAÑO DEL MÓDULO EN EL PREFERIDO
DENSIDAD QR
DESPLIEGUE ADECUADO
Genera un código QR para calcular la guía de tamaño físico de impresión.
Las recomendaciones de tamaño físico son orientación previa, no una garantía universal de escaneo o impresión.
CERTIFICADO DE VERIFICACIÓN QR Registro de verificación del decodificador
No verificado
Ejecuta Real Scan Lab antes de generar un certificado.
PERFILES DE DESPLIEGUE Optimiza según dónde se utilizará tu QR
Digital / Pantalla

    Seleccionar un perfil no cambia el QR hasta que lo apliques.
    ESTUDIO DE CONOCIMIENTO QR

    Generador de códigos QR para eventos

    En pocas palabras: Un código QR de evento de calendario codifica un bloque iCalendar VEVENT conforme a RFC 5545. Al escanearlo, el dispositivo solicita añadir el evento a la aplicación de calendario instalada. La carga útil incluye título del evento, hora de inicio, hora de finalización, ubicación y descripción. El tamaño de la carga aumenta con cada campo adicional, lo que incrementa la densidad de módulos, una limitación relevante para tamaños de impresión pequeños.

    Funciona en tu navegador Sin subida de datos Diseño personalizado SVG, PNG, WEBP, JPG

    Cómo crear un código QR de evento de calendario

    1. Introduce el título del evento (el campo SUMMARY del bloque VEVENT).
    2. Establece la fecha y hora de inicio y la fecha y hora de finalización.
    3. Elige hora UTC (añadiendo Z a la hora) o una zona horaria con nombre mediante TZID —por ejemplo, TZID=America/New_York— para evitar ambigüedades por horario de verano.
    4. Añade una ubicación opcional y una descripción opcional. Mantén ambas concisas para controlar el tamaño de la carga útil.
    5. Personaliza el estilo del patrón, el estilo de los ojos detectores, los colores y el logotipo si es necesario, y después descarga como PNG, SVG, WEBP o JPG hasta 4096 px.

    El código se genera en tu navegador. Nada de lo que introduces se sube a un servidor.

    Qué es un código QR de evento de calendario

    Un código QR de evento de calendario es un código QR estándar cuya carga útil es un bloque iCalendar VEVENT. iCalendar está definido en RFC 5545 (2009), que sustituyó a RFC 2445. El símbolo QR en sí sigue ISO/IEC 18004, la norma internacional para la simbología de códigos QR.

    Cuando un usuario escanea el código, el sistema operativo pasa los datos .ics a la aplicación de calendario predeterminada: Apple Calendar en iOS y macOS, Google Calendar en Android y aplicaciones de terceros compatibles en otras plataformas. La aplicación muestra entonces una solicitud de «Añadir al calendario». El usuario debe confirmar; escanear no añade el evento de forma silenciosa.

    Como los datos del evento se codifican directamente en el patrón QR, el código es estático. Funciona sin conexión, no requiere servidor y no depende de ningún servicio de calendario de terceros. Sin embargo, no se puede editar después de imprimirlo. Si cambian los datos del evento, el código debe regenerarse y volver a imprimirse.

    Formato de carga útil iCalendar VEVENT

    Estructura completa

    Una carga útil VEVENT mínima pero completa para codificación QR tiene este aspecto:

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//PremiumQRCodes//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20261015T120000Z DTSTART:20261015T140000Z DTEND:20261015T160000Z SUMMARY:Annual Product Review LOCATION:Conference Room B, 10 Main Street, London DESCRIPTION:Q3 results presentation and Q4 planning session. END:VEVENT END:VCALENDAR

    Referencia campo por campo

    CampoPropiedad RFC 5545Obligatoria en la prácticaNotas
    Inicio del contenedor de calendarioBEGIN:VCALENDARsiEnvuelve el VEVENT
    VersiónVERSION:2.0siSiempre 2.0 para RFC 5545
    ID de productoPRODIDsiIdentifica la aplicación generadora
    Inicio del contenedor de eventoBEGIN:VEVENTsi
    Identificador únicoUIDsiCualquier cadena única; cualificada con dominio
    Marca de tiempoDTSTAMPsiApple Calendar la requiere; Google Calendar en Android rechaza la importación sin ella
    Fecha/hora de inicioDTSTARTsiConsulta la sección de formato de hora más abajo
    Fecha/hora de finalizaciónDTENDObligatoria en la prácticaGoogle Calendar solicita completarla si falta
    Resumen (título)SUMMARYsiSe muestra como nombre del evento
    UbicaciónLOCATIONOpcionalSe muestra en aplicaciones de calendario y mapas
    DescripciónDESCRIPTIONOpcionalTexto adicional; aumenta el tamaño de la carga útil
    Fin del contenedor de eventoEND:VEVENTsi
    Fin del contenedor de calendarioEND:VCALENDARsi

    Formatos de hora y gestión de zonas horarias

    El formato de fecha/hora de RFC 5545 es YYYYMMDDTHHMMSS. Dos formas son relevantes para la codificación QR:

    Forma UTC (recomendada para eventos con hora fija): DTSTART:20261015T140000Z. La Z final significa que la hora está en UTC. Todos los dispositivos interpretan el mismo instante absoluto.

    Forma local con zona horaria con nombre (recomendada para eventos cuya hora local está indicada): DTSTART;TZID=Europe/London:20261015T140000. El parámetro TZID identifica la zona horaria IANA. Las aplicaciones de calendario resuelven localmente las reglas de horario de verano.

    Evento de todo el día (forma solo fecha, sin T ni Z): DTSTART;VALUE=DATE:20261015 DTEND;VALUE=DATE:20261016. La fecha final de un evento de todo el día es el día posterior al evento, según la convención de RFC 5545.

    Usar UTC (Z) es el formato más sencillo y evita casos límite de horario de verano, pero significa que el evento aparece a una hora de reloj distinta para asistentes en diferentes zonas horarias. Usa TZID cuando el evento tenga una hora local indicada que deba mostrarse correctamente en todas partes.

    Tamaño de la carga útil y densidad de módulos

    Esta es la limitación práctica fundamental de los códigos QR de eventos.

    Cada carácter añadido a la carga útil VEVENT aumenta el número de bits de datos, lo que eleva la versión del código QR (el número de módulos) y reduce el tamaño de cada módulo con un tamaño de impresión fijo. Una cuadrícula densa de módulos a pequeño tamaño de impresión es más difícil de resolver para una cámara.

    Presupuestos aproximados de caracteres en niveles habituales de corrección de errores:

    Corrección de erroresCapacidad en bytes (Versión 10)Módulos de Versión 10
    L~271 bytes57×57
    M~213 bytes57×57
    Q~151 bytes57×57
    H~115 bytes57×57

    Un VEVENT mínimo con título, horas UTC de inicio y fin, y sin ubicación ni descripción ocupa aproximadamente 180–220 bytes. Añadir una dirección completa en LOCATION y una DESCRIPTION de dos frases puede llevar la carga a 350–500 bytes, lo que requiere una versión superior (más módulos) y, por tanto, un tamaño de impresión mayor.

    Orientación práctica:

    • Mantén SUMMARY en 40 caracteres o menos.
    • Mantén LOCATION en la forma reconocible más corta (nombre del recinto y código postal).
    • Mantén DESCRIPTION en 80 caracteres o menos, o elimínala y coloca los detalles en el material impreso.
    • Si la descripción debe ser larga, imprime el código más grande o enlaza a una página web desde la descripción y acorta el propio campo DESCRIPTION.
    • Usa el nivel de corrección de errores M para uso general. Usa H solo si añades un logotipo central.

    Cuándo usar un código QR de evento de calendario

    Programas impresos de conferencias. Un código QR junto a cada sesión la añade al calendario del asistente con un solo escaneo, incluidos el número de sala y el nombre del ponente en los campos LOCATION y DESCRIPTION.

    Invitaciones de boda. Un código en la invitación codifica la hora de inicio y fin de la ceremonia, el lugar y una descripción breve. Los invitados lo escanean una vez y todos los dispositivos les recuerdan el evento ese día.

    Registro en seminarios web y clases en línea. Un código en un correo de confirmación o en la página de un curso codifica la hora exacta de inicio en UTC, eliminando la confusión de zona horaria que hace que algunos asistentes se pierdan el comienzo.

    Stands de ferias y espacios temporales. Un código en el banner del stand permite a los visitantes guardar directamente en su calendario la próxima sesión o demostración en lugar de esperar acordarse de añadirla más tarde.

    Entradas impresas de eventos. Un código en la entrada codifica los datos del evento para que aparezca el recordatorio del calendario incluso si el destinatario pierde la entrada u olvida el lugar.

    Horarios de clases recurrentes. Un código en el horario de un gimnasio o estudio puede codificar una clase individual para que los participantes añadan solo esa sesión en lugar de todo el calendario.

    Requisitos de diseño e impresión

    Mantén una zona silenciosa de al menos cuatro módulos en todos los lados, como exige ISO/IEC 18004.

    Para una tarjeta de visita o un inserto de programa plegado, imprime como mínimo a 2 cm por 2 cm. Para un expositor de mesa o un cartel de escaparate, usa 3 cm o más. Para un banner grande, usa 8 cm o más.

    Como los códigos QR de eventos pueden transportar cargas útiles importantes (250–500+ bytes según la longitud de la descripción), imprime a un tamaño superior al mínimo de 2 cm siempre que sea posible. Un código de 3 cm con una carga de 400 bytes se escanea con más fiabilidad que uno de 2 cm con la misma carga.

    Si insertas un logotipo, usa el nivel de corrección de errores H, que recupera aproximadamente el 30% de las palabras de código. Así los módulos cubiertos por el logotipo pueden reconstruirse durante el escaneo.

    Prueba el código impreso con un iPhone y con un dispositivo Android antes de distribuirlo masivamente. El comportamiento de importación del calendario difiere entre plataformas y es mejor descubrir un problema de formato antes de enviar 500 invitaciones.

    Solución de problemas: por qué tu código QR de calendario no añade el evento

    Falta DTSTAMP. Apple Calendar ignora silenciosamente los bloques VEVENT sin una propiedad DTSTAMP. Añade un DTSTAMP en formato UTC. Google Calendar en Android también rechaza la importación sin él.

    Falta DTEND. Google Calendar puede pedir al usuario que complete el evento. Incluye siempre DTEND aunque sea igual a DTSTART.

    La hora aparece en la zona horaria incorrecta. Si usaste UTC (Z), los asistentes de otra zona horaria verán el instante absoluto correcto pero una hora de reloj diferente. Cambia a una zona horaria con nombre mediante TZID para que la hora local quede explícita.

    La carga útil es demasiado larga. Un código impreso a 2 cm que codifique una carga de 500 bytes será demasiado denso para que una cámara lo resuelva a la distancia de un brazo. Acorta los campos DESCRIPTION y LOCATION y vuelve a imprimir, o imprime más grande.

    El código QR es estático: los detalles del evento cambiaron después de imprimirlo. Los códigos QR de eventos no se pueden editar. Regenera el código con los datos actualizados y vuelve a imprimirlo. Considera usar un código QR URL que apunte a una página de invitación de calendario alojada para eventos cuyos detalles puedan cambiar.

    La aplicación de calendario muestra un fallo de importación. Confirma que esté presente el contenedor VCALENDAR (BEGIN:VCALENDAR / END:VCALENDAR). El VEVENT por sí solo no es un archivo .ics válido sin el componente envolvente.

    Códigos QR de evento estáticos frente a invitaciones de calendario basadas en URL

    Un código QR VEVENT estático codifica todos los datos del evento en el propio patrón. Funciona sin conexión, no necesita servidor y no puede actualizarse después de imprimirlo.

    Código QR VEVENT estáticoCódigo QR URL (página de calendario)
    Carga útilBloque VEVENT completoUna URL que apunta a una invitación de calendario
    Funciona sin conexiónsiNo: la URL debe resolverse
    Editable después de imprimirNoSí: actualiza la página
    Depende de un servicioNosi
    Importación en la aplicación de calendarioDirecta: solicitud de importación nativaVaría según cómo esté construida la página
    Lo mejor paraInvitaciones impresas, eventos de una sola fechaEventos cuyos detalles pueden cambiar

    Usa un código VEVENT estático para cualquier evento cuyos detalles estén confirmados antes de imprimir y cuyo público pueda escanearlo en un lugar sin datos fiables (una entrada de recinto, una invitación en papel). Usa un enfoque basado en URL para eventos con datos cambiantes: codifica la URL de una página de invitación alojada y actualiza esa página cuando cambien los detalles.

    Qué te ofrece este generador de códigos QR para eventos

    Esta herramienta basada en el navegador crea una carga útil iCalendar VEVENT que ofrece añadir un evento fechado al calendario del usuario. Está diseñada para conferencias, citas, lanzamientos, sesiones de formación, bodas y eventos comunitarios. La vista previa en directo se actualiza mientras editas, lo que facilita detectar un campo ausente o un símbolo inesperadamente denso antes de descargarlo.

    Puedes ajustar los patrones de la matriz, los estilos de los ojos de búsqueda, los colores de primer plano y fondo, degradados, marcos, tamaño y un logotipo opcional. Las exportaciones están disponibles en SVG, PNG, WEBP y JPG a 512, 1024, 2048 o 4096 píxeles. SVG es la opción práctica para impresión profesional. Un PNG de alta resolución es adecuado para documentos de oficina y trabajos gráficos digitales.

    La carga útil estática se construye en tu navegador. La información introducida en el generador no necesita subirse para crear la imagen QR. Las aplicaciones de calendario interpretan las zonas horarias y los recordatorios de forma diferente, así que prueba la carga útil en iOS, Android y software de calendario de escritorio.

    Uso de este código QR en Baréin y en el extranjero

    Configura los eventos de Baréin con la hora Asia/Bahrain e indica si la hora es local, especialmente cuando las invitaciones puedan ser escaneadas por invitados del extranjero.

    Usa ortografía de inglés británico en el contenido dirigido al cliente cuando coincida con el estilo editorial de tu organización, y ofrece texto en árabe cuando el público lo espere. Haz evidente la acción posterior al escaneo. Una frase breve junto al símbolo como «Escanea para guardar el contacto» o «Escanea para abrir la ubicación» da confianza a las personas antes de apuntar con la cámara.

    Prueba el diseño final en dispositivos iPhone y Android actuales. Vuelve a probarlo después de imprimirlo en el papel, pegatina, tarjeta, señal o material de embalaje real. La intensa luz exterior de Baréin puede revelar reflejos y problemas de bajo contraste que son menos evidentes en una pantalla. Para uso internacional, confirma códigos de país, monedas, zonas horarias, disponibilidad regional de aplicaciones y compatibilidad de las redes de pago.

    LISTA DE COMPROBACIÓN DEL EDITOR

    Antes de publicar

    • Tipo correcto de carga útil QR
    • Datos completos y verificados
    • Zona de silencio de cuatro módulos
    • Fuerte contraste de primer plano
    • Escalado cuadrado proporcional
    • Logotipo dentro de límites seguros
    • SVG o PNG de alta resolución
    • Prueba de escaneo en dispositivo al tamaño final
    Volver al generador ↑
    PREGUNTAS FRECUENTES SOBRE CÓDIGOS QR

    Preguntas frecuentes

    Abre una pregunta para leer una respuesta técnica concisa.

    01¿Cuál es el formato iCalendar VEVENT para un código QR?+

    El formato iCalendar VEVENT se define en RFC 5545. Un evento codificado en QR envuelve un bloque VEVENT dentro de un contenedor VCALENDAR. Los campos obligatorios son DTSTAMP (marca de tiempo de creación), DTSTART (inicio del evento) y SUMMARY (título del evento). DTEND, LOCATION y DESCRIPTION son opcionales pero muy recomendables para la compatibilidad con aplicaciones de calendario.

    02¿Funciona un código QR de evento de calendario en iPhone y Android?+

    Sí, en ambas plataformas, aunque con diferencias. iOS abre los datos VEVENT en Apple Calendar. Android abre Google Calendar o la aplicación de calendario predeterminada. DTSTAMP es obligatorio para Apple Calendar y Google Calendar en Android. Inclúyelo siempre y añade también DTEND para evitar errores de importación en cualquiera de las plataformas.

    03¿Cómo incluyo una zona horaria en un código QR de evento de calendario?+

    Usa el parámetro TZID en la propiedad DTSTART: DTSTART;TZID=America/New_York:20261015T140000. Esto utiliza nombres de zona horaria IANA y permite que cada aplicación de calendario aplique las reglas locales de horario de verano. Como alternativa, usa UTC añadiendo Z a la hora (DTSTART:20261015T190000Z), lo que especifica el mismo instante absoluto para todos los asistentes independientemente de su ubicación.

    04¿Puedo actualizar un evento de código QR de calendario después de imprimirlo?+

    No. Un código QR VEVENT estático codifica los datos del evento directamente en el patrón. Una vez impreso no se puede cambiar. Si los datos del evento pueden cambiar después de imprimir, codifica la URL de un evento alojado o una página de registro y actualiza esa página en su lugar.

    05¿Por qué es obligatorio DTSTAMP en un código QR de calendario?+

    DTSTAMP representa la fecha y hora en que se creó el objeto iCalendar, conforme a RFC 5545. Apple Calendar ignora silenciosamente los bloques VEVENT que carecen de DTSTAMP, por lo que el evento no se importará aunque DTSTART sea correcto. Google Calendar en Android también rechaza la importación sin DTSTAMP. Inclúyelo siempre.

    06¿Cómo creo un evento de todo el día en un código QR de calendario?+

    Usa la forma de solo fecha de DTSTART y DTEND sin componente horario: DTSTART;VALUE=DATE:20261015 y DTEND;VALUE=DATE:20261016. Según la convención de RFC 5545, el DTEND de un evento de todo el día es el día posterior a la fecha del evento, no el mismo día.

    07¿Por qué mi código QR de evento es demasiado denso para escanearlo?+

    Un campo DESCRIPTION o LOCATION largo aumenta el tamaño de la carga útil, lo que eleva la versión del código QR y empaqueta más módulos en la misma superficie de impresión. Acorta DESCRIPTION a 80 caracteres o menos, reduce LOCATION al nombre del recinto y el código postal, e imprime el código más grande o elimina por completo DESCRIPTION.

    08¿Qué ocurre cuando alguien escanea un código QR de evento de calendario?+

    El dispositivo que escanea reconoce los datos iCalendar VEVENT y los pasa a la aplicación de calendario predeterminada. La aplicación muestra una solicitud de «Añadir al calendario» con el título, la hora y la ubicación del evento. El usuario toca para confirmar. El evento no se añade automáticamente; el usuario debe aprobar la importación.

    09¿Caduca un código QR de evento de calendario?+

    No. Los datos VEVENT se codifican directamente en el patrón QR sin fecha de caducidad ni dependencia de un servidor. El código seguirá ofreciendo importar el evento indefinidamente. Una vez pasada la fecha del evento, el código sigue funcionando, pero añadirá un evento pasado al calendario.

    10¿Puede un código QR añadir un evento a varias aplicaciones de calendario?+

    Sí. El formato iCalendar VEVENT (RFC 5545) es un estándar multiplataforma. El mismo código QR puede escanearse en iOS (Apple Calendar), Android (Google Calendar), Outlook y la mayoría de aplicaciones de calendario modernas. Cada aplicación interpreta de forma nativa los campos DTSTART, DTEND y SUMMARY.