Tus datos viven dentro del propio código QR, no en nuestro servidor. Gratis para siempre, sin cuenta, sin caducidad, sin suscripción. Así funciona realmente el sector QR →
Gratis. Privado. Permanente. Verificable. Apto para impresión. Sin bloqueos.
Verifica nuestras declaraciones de privacidad en vivo desde tu navegador▾
Estos valores se calculan en tu navegador ahora mismo. Sin viaje al servidor. Haz clic en cualquier fila para ver una explicación en una línea.
Solicitudes salientes tras la carga de la página…Esperado: 0Todo se ejecuta en tu navegador, por lo que ningún dato sale después de la carga inicial de la página.
Dominios de terceros contactados…Esperado: 0Sin analíticas, sin fuentes CDN, sin servicios de avatar, sin rastreadores: origen único.
Cookies establecidas…Esperado: 0Sin sesión, sin analíticas, sin preferencias en cookies. Nada que sincronizar, nada que filtrar.
Claves en localStorage…Solo tus QR guardados y preferenciasPlantillas guardadas, historial y preferencia de idioma. Inspeccionable en Aplicación → Local Storage.
Estado del service worker…Listo para usar sin conexiónActivos estáticos en caché para uso sin conexión. Puedes desactivar la red y el generador sigue funcionando.
Estado de red…Prueba sin conexión: desactiva el WiFi y haz clic en Generar. Sigue funcionando.La prueba más sencilla. Si esto fuera en secreto un cliente para un servidor, el modo sin conexión lo rompería.
Aún no hay perfiles guardados. Haz clic en el botón de abajo para guardar el formulario actual como perfil reutilizable.
Los perfiles se guardan solo en este navegador (localStorage). Nada sale de tu dispositivo. Haz clic en un perfil para restaurar sus campos.
Leyenda de compatibilidad
📱Cualquier cámara de móvil🏭Solo escáner profesional / industrial💳App de cartera o banca🔐App de autenticación📲Lector específico de la appVer matriz completa →
Esta simbología se renderiza en monocromático con solo colores de primer plano y fondo. Las plantillas, formas de puntos/ojos, degradados, marcos y logotipos centrales son características exclusivas de QR y están ocultas aquí.
Mostrar 30 plantillas más
Guarda un estilo con el botón de arriba para mantener tus favoritos aquí.
#000000
#FFFFFF
#8B5CF6
Sube una imagen para usarla como marco.
Arrastra el QR para colocarlo, usa la rueda o pellizca para hacer zoom y el deslizador para girar.
Mostrar 108 iconos más
Ningún icono coincide con tu búsqueda.
Sirve cualquier letra, número o emoji. Los emoji 🎉 ❤️ 🍕 ⭐ destacan más y se siguen escaneando sin problemas.
Se renderiza detrás del QR con opacidad reducida. Fuerza automáticamente EC=H para que el QR siga escaneando a través de la foto.
Generación por lotes
Sube un CSV para generar hasta 500 códigos QR en un único lote. Cada fila se convierte en su propio QR: elige una plantilla o personaliza 21 propiedades por fila: colores, marcos, estilos de puntos/ojos/pupilas, degradados, transparencia, tamaño, corrección de errores, formato, logo integrado y mucho más.
21 columnas: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Solo type y data son obligatorias. Usa | para separar campos dentro de data (p. ej. ssid|password|WPA).
Se admiten los más de 130 tipos de códigos QR/de barras, incluidos URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning y más. Descarga el CSV de muestra para ver todas las columnas, las 50 plantillas, los 22 estilos de marcos y los 375 iconos de logotipos integrados.
1. Descarga el CSV de ejemplo · 2. Edítalo en Google Sheets, Excel, Numbers o cualquier editor de texto · 3. Cárgalo aquí
Tu enlace está codificado dentro del propio QR, sin servidor de por medio, sin fecha de caducidad, sin renovaciones. Imprímelo una vez, sigue funcionando.
Guarda todo el QR â tipo, todos los valores de los campos, estilo, marco, logotipo, diseño de tarjeta de visita â como un único archivo .qr.json. Cárgalo más tarde para recrearlo todo con un solo clic.
Introduce contenido para generar tu código
Carga útil codificada
Recientes
Estás editando un código Pro existente. Haz clic en "Actualizar código Pro" a continuación para guardar los cambios en Pro.
¿Necesitas cambiar el destino después de imprirlo?
El mismo enfoque sin bloqueo que la herramienta gratuita. Pro te permite cambiar el destino después de imprimir y ver quién está escaneando (solo país y dispositivo, nunca IP ni cookies). Cada código dinámico incluye una copia estática, así que no hay nada que podamos apagar. Desde $9/mes con facturación anual.
BCBP (Bar-Coded Boarding Pass) es el formato legible por máquina que la IATA exige para las tarjetas de embarque, definido por la Resolución 792 y especificado en la Guía de implementación BCBP v7. Más de 200 aerolíneas lo usan: todas las grandes compañías globales, regionales y de bajo coste. El formato codifica hasta 4 tramos de vuelo en una única cadena de ancho fijo que los lectores de puerta, quioscos y salas VIP decodifican de la misma manera en todo el mundo.
Qué simbología usar
Aztec (ISO/IEC 24778) — la simbología preferida para tarjetas de embarque móviles. Se lee bien en pantallas de bajo contraste, corrige los reflejos y no requiere zona de silencio. Apple Wallet y Google Wallet usan Aztec para sus pases de tarjeta de embarque.
QR code — usado por lectores de puerta modernos y algunas aerolíneas de bajo coste. Las cámaras de los teléfonos lo leen sin problemas, lo que importa para los quioscos de autoservicio.
PDF417 (ISO/IEC 15438) — la simbología clásica para tarjetas de embarque impresas en papel tipo A. Formato lineal apilado, requiere un escáner láser de tipo transportador.
Estructura de la cadena BCBP
La cabecera obligatoria es M1, código de formato «M» más el número de tramos (1–4). Luego, para cada tramo, una secuencia fija de campos: nombre del pasajero (20 caracteres), indicador de billete electrónico, PNR del transportista operador (7 caracteres), aeropuerto de origen (3 caracteres, IATA), aeropuerto de destino (3 caracteres, IATA), código del transportista (3 caracteres), número de vuelo (5 caracteres), fecha del vuelo (3 caracteres, día del año juliano), código de compartimento (1 carácter), número de asiento (4 caracteres), secuencia de facturación (5 caracteres), estado del pasajero (1 carácter), tamaño de la sección condicional (2 caracteres hexadecimales). A continuación viene la sección condicional opcional con datos adicionales por tramo, datos de seguridad e información de programa de viajero frecuente.
Qué emite el constructor estructurado
Nuestro constructor estructurado produce la cabecera obligatoria y una sección obligatoria de un solo tramo sin datos condicionales. Esto es suficiente para los lectores de puerta y para la mayoría de las demostraciones de interoperabilidad entre aerolíneas. Para uso en producción, el PSS de una aerolínea (Amadeus Altea, Sabre SabreSonic, Navitaire NewSkies, HP Shares) emite la cadena BCBP completa con el hash de seguridad correcto y los datos de múltiples tramos; pégala en la sección Avanzado para conservar todos los campos.
Codificación de la fecha
El campo de fecha es un día del año juliano de 3 caracteres (día 1 = 1 de enero, día 144 = 24 de mayo, día 365/366 = 31 de diciembre). Lo calculamos automáticamente a partir del selector de fecha. Ten en cuenta que el año no se codifica en la sección obligatoria de BCBP; los lectores lo deducen por contexto (ventana de facturación, fecha actual). Para embarques después de medianoche (cambio de día del año), usa el modo pegar en Avanzado para sobreescribir si es necesario.
¿Preocupado por un código de barras de tarjeta de embarque que no creó?
Nuestro producto hermano check.qr.abundera.ai inspecciona los códigos de barras de tarjetas de embarque antes de que los escanee. Consulte check.qr.abundera.ai/standards/bcbp-boarding-pass/ para ver la especificación del formato, el modelo de amenazas y qué verificar antes de escanear. Gratis, sin registro, decodificación completamente en el lado del cliente.
También de Abundera
Firmas electrónicas con validez legal
Abundera Sign va más allá de las firmas electrónicas básicas. Cada documento obtiene prueba criptográfica, verificación independiente y un paquete de evidencia a prueba de manipulaciones.
Paquetes de evidencia listos para tribunales generados automáticamente
Sello de Documento Personal, detecta manipulaciones al instante
Anclado en 5 sistemas independientes, sin punto único de fallo
¿Es esta una tarjeta de embarque real y funcional?
La cadena es estructuralmente un BCBP válido, legible por cualquier escáner de puerta compatible con IATA. Pero no lleva firma criptográfica: los sistemas de puerta de las aerolíneas validan contra su propio Sistema de Control de Salidas (DCS) en la puerta. Una cadena BCBP generada sin estar en la lista de pasajeros se decodificará correctamente, pero NO te permitirá abordar el vuelo.
¿Puedo probar mi analizador BCBP contra el resultado?
Sí, es uno de los usos legítimos más comunes. Los desarrolladores que crean apps de aerolíneas, quioscos, lectores de salas VIP e integraciones de fidelización necesitan cadenas BCBP correctas para probar sus parsers. Nuestra salida estructurada coincide exactamente con la especificación de ancho fijo de la Resolución 792 para la sección obligatoria.
¿Cuál es el formato del día juliano?
El día del año, del 1 al 366, con ceros a la izquierda hasta 3 dígitos. El 1 de enero es 001; el 31 de diciembre es 365 (o 366 en años bisiestos). Lo calculamos automáticamente desde tu selector de fecha. El año no está en la sección obligatoria: los escáneres lo deducen del contexto.
¿Importa el número de reserva (PNR)?
Es la referencia de reserva de la aerolínea de 6 a 7 caracteres (también llamada localizador de registro). Los PNR reales son alfanuméricos y los emite el sistema de reservas de la aerolínea. Para pruebas, cualquier cadena de 6 caracteres en mayúsculas como ABC123 funciona. Para producción, usa el PNR real de la reserva.
¿Qué simbología escanea más rápido en la puerta?
Aztec en pantalla de teléfono, ya que la especificación fue diseñada para eso. Los aeropuertos modernos (LAX, DFW, LHR, SIN, NRT) usan lectores de imagen que leen las tres simbologías en menos de 100 ms. Los pases de papel impreso siguen usando comúnmente PDF417 porque los escáneres de línea láser en puertas más antiguas prefieren formatos lineales apilados.
¿Puedo codificar múltiples tramos de vuelo?
No con el constructor estructurado, que emite un encabezado M1 de un solo tramo. Para 2 a 4 tramos, pega la cadena BCBP completa de tu PSS en la sección Avanzado. El formato es M{N} donde N es el número de tramos, seguido de N bloques de sección obligatoria.
¿Qué hay de los códigos SSR (silla de ruedas, comida especial)?
Los códigos SSR están en la sección condicional, no en la obligatoria. El constructor estructurado los omite. Pega el BCBP completo del PSS para conservar los campos condicionales.
¿Qué pasa si mi aerolínea usa un formato personalizado?
Algunas aerolíneas de bajo coste (especialmente las regionales asiáticas y latinoamericanas) usan formatos QR personalizados no BCBP para el embarque. Esos no están estandarizados. Si tu objetivo es una de esas aerolíneas, pega la cadena personalizada sin procesar en la sección Avanzado y genera un QR que la envuelva tal cual.
¿Cómo se relaciona esto con los pases de Apple Wallet / Google Wallet?
Los pases de Apple Wallet (.pkpass) y Google Wallet son contenedores que incorporan un código de barras Aztec o PDF417 codificado en BCBP. El formato del contenedor externo es de Apple/Google; el código de barras interno es BCBP. Nuestro generador produce la cadena BCBP que incrustarías dentro de dicho pase.
Arrastra para reposicionar. Arrastra las esquinas para redimensionar.
Diseñador de Tarjetas de Presentación
Pedir impresiones profesionales
Descarga tu tarjeta arriba y súbela a cualquiera de estos servicios de impresión de confianza. Recomendamos descargar en PNG o PDF para mejores resultados.