Verifique nossas alegações de privacidade ao vivo, no seu navegador▾
Esses valores são calculados no seu navegador agora. Sem ida ao servidor. Clique em qualquer linha para uma explicação em uma linha.
Requisições externas após o carregamento da página…Esperado: 0Tudo roda no seu navegador, então nenhum dado sai após o carregamento inicial da página.
Domínios de terceiros contactados…Esperado: 0Sem analytics, sem fontes de CDN, sem serviços de avatar, sem rastreadores, origem única.
Cookies definidos…Esperado: 0Sem sessão, sem analytics, sem preferências em cookies. Nada para sincronizar, nada para vazar.
Chaves de localStorage…Apenas seus QRs salvos e preferênciasModelos salvos, histórico e preferência de idioma. Inspecionável em Aplicativo → Local Storage.
Status do service worker…Pronto para uso offlineAtivos estáticos em cache para uso offline. Você pode desativar a rede e o gerador ainda funciona.
Status da rede…Prova offline: desligue o WiFi, clique em Gerar. Ainda funciona.A prova mais simples. Se fosse secretamente um cliente de servidor, o modo offline quebraria tudo.
Nenhum perfil salvo ainda. Clique no botão abaixo para salvar o formulário atual como um perfil reutilizável.
Os perfis são armazenados apenas neste navegador (localStorage). Nada sai do seu dispositivo. Clique em um perfil para restaurar seus campos.
Legenda de compatibilidade
📱Qualquer câmera de celular🏭Apenas scanner profissional / industrial💳App de carteira ou banco🔐App de autenticação📲Leitor específico do appVer matriz completa →
Esta simbologia renderiza em monocromático com apenas cores de primeiro e segundo plano. Modelos, formatos de pontos/olhos, gradientes, molduras e logos centrais são recursos exclusivos de QR e estão ocultos aqui.
Mostrar mais 30 modelos
Salve um estilo com o botão acima para manter seus favoritos aqui.
#000000
#FFFFFF
#8B5CF6
Envie uma imagem para usar como moldura.
Arraste o QR para posicionar, role ou pince para ampliar, use o controle deslizante para girar.
Mostrar mais 108 ícones
Nenhum ícone corresponde à sua pesquisa.
Qualquer letra, número ou emoji funciona. Os emoji 🎉 ❤️ 🍕 ⭐ chamam mais atenção e continuam fáceis de ler.
Renderizado atrás do QR com opacidade reduzida. Força automaticamente EC=H para que o QR continue legível através da foto.
Geração em Lote
Envie um CSV para gerar até 500 QR Codes em um único lote. Cada linha se torna seu próprio QR, escolha um modelo ou personalize 21 propriedades por linha: cores, molduras, estilos de pontos/olhos/pupilas, gradientes, transparência, tamanho, correção de erros, formato, logo integrado e muito mais.
21 colunas: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Apenas type e data são obrigatórios. Use | para separar campos dentro de data (ex.: ssid|password|WPA).
Todos os 130+ tipos de QR/código de barras são suportados, incluindo URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning e muito mais. Baixe o CSV de exemplo para ver todas as colunas, todos os 50 modelos, 22 estilos de moldura e 375 ícones de logotipo integrados em ação.
1. Baixe o CSV de amostra · 2. Edite no Google Sheets, Excel, Numbers ou em qualquer editor de texto · 3. Faça upload aqui
Seu link está codificado dentro do próprio QR, sem servidor no meio, sem prazo de validade, sem renovação. Imprima uma vez, funciona para sempre.
Salve todo o QR Code – tipo, todos os valores dos campos, estilo, estrutura, logotipo, design do cartão de visita – como um único arquivo .qr.json. Carregue-o mais tarde para recriar tudo em um clique.
Insira o conteúdo para gerar seu código
Payload codificado
Recentes
Você está editando um código Pro existente. Clique em "Atualizar código Pro" abaixo para salvar as alterações no Pro.
Precisa mudar o destino depois de impresso?
A mesma abordagem sem bloqueio da ferramenta gratuita. O Pro permite alterar o destino depois de impresso e ver quem está escaneando (apenas país e dispositivo, nunca IP nem cookies). Cada código dinâmico vem com uma cópia estática, então não há nada para desligar. A partir de $9/mês com cobrança anual.
BCBP (Bar-Coded Boarding Pass) é o formato legível por máquina mandatado pela IATA para cartões de embarque, definido pela Resolução 792 e especificado no Guia de Implementação BCBP v7. Mais de 200 companhias aéreas o implementam, cada grande operadora global, regional e de baixo custo. O formato codifica até 4 trechos de voo em uma única string de largura fixa que os scanners de portão, quiosques e leitores de salas VIP decodificam da mesma forma em todo o mundo.
Qual simbologia usar
Aztec (ISO/IEC 24778) — a simbologia preferida para cartões de embarque móveis. Lê bem em telas de celular com baixo contraste, corrige reflexos e não exige zona silenciosa. Apple Wallet e Google Wallet usam Aztec para seus passes de cartão de embarque.
QR code — usado por leitores modernos de portão e algumas companhias aéreas de baixo custo. Amplamente suportado pelas câmeras de celular, o que importa para quiosques de autoatendimento.
PDF417 (ISO/IEC 15438) — a simbologia clássica para cartões de embarque impressos em papel do tipo A. Formato linear empilhado, exige um scanner laser tipo esteira.
Estrutura da string BCBP
O cabeçalho obrigatório é M1, código de formato "M" mais o número de trechos (1–4). Em seguida, para cada trecho, uma sequência fixa de campos: nome do passageiro (20 chars), indicador de bilhete eletrônico, PNR da operadora (7 chars), aeroporto de origem (3 chars, IATA), aeroporto de destino (3 chars, IATA), designador da operadora (3 chars), número do voo (5 chars), data do voo (3 chars, dia juliano), código de compartimento (1 char), número do assento (4 chars), sequência de check-in (5 chars), status do passageiro (1 char), tamanho da seção condicional (2 chars hexadecimais). A seção condicional opcional inclui extras por trecho, dados de segurança e informações do programa de fidelidade.
O que o construtor estruturado emite
Nosso construtor estruturado produz o cabeçalho obrigatório mais uma seção obrigatória de trecho único sem dados condicionais. Isso é suficiente para scanners de portão e para a maioria das demos de interoperabilidade entre companhias aéreas. Para uso em produção, o PSS da companhia aérea (Amadeus Altea, Sabre SabreSonic, Navitaire NewSkies, HP Shares) emite a string BCBP completa com o hash de segurança correto e dados de múltiplos trechos, cole-a na seção Avançado para preservar todos os campos.
Codificação de datas
O campo de data é um dia juliano do ano com 3 caracteres (dia 1 = 1º de janeiro, dia 144 = 24 de maio, dia 365/366 = 31 de dezembro). Calculamos automaticamente a partir do seletor de data. Note que o ano não está codificado na seção obrigatória do BCBP, os scanners inferem o ano pelo contexto (janela de check-in, data atual). Para embarques após a meia-noite (virada do dia do ano), use o campo de texto Avançado para sobrescrever se necessário.
Preocupado com um código de barras de cartão de embarque que você não criou?
Nosso produto parceiro check.qr.abundera.ai inspeciona códigos de barras de cartões de embarque antes de você escaneá-los. Consulte check.qr.abundera.ai/standards/bcbp-boarding-pass/ para a especificação do formato, o modelo de ameaça e o que verificar antes de escanear. Grátis, sem cadastro, decodificação totalmente no lado do cliente.
Também da Abundera
Assinaturas eletrônicas com validade jurídica
O Abundera Sign vai além das assinaturas eletrônicas básicas. Cada documento recebe prova criptográfica, verificação independente e um pacote de evidências à prova de adulteração.
Pacotes de evidências prontos para tribunal, gerados automaticamente
Selo Pessoal de Documento, detecta adulterações instantaneamente
Ancorado em 5 sistemas independentes, sem ponto único de falha
A string é estruturalmente um BCBP válido, legível por qualquer scanner de portão compatível com IATA. Mas não carrega assinatura criptográfica: os sistemas de portão das companhias aéreas validam contra seu próprio Sistema de Controle de Partidas (DCS) no portão. Uma string BCBP gerada sem estar na lista de passageiros será decodificada corretamente, mas NÃO permitirá o embarque no voo.
Posso testar meu analisador BCBP com o resultado?
Sim, é um dos usos legítimos mais comuns. Desenvolvedores criando apps de companhias aéreas, quiosques, leitores de lounge e integrações de fidelidade precisam de strings BCBP válidas para testar parsers. Nossa saída estruturada corresponde exatamente à especificação de largura fixa da Resolução 792 para a seção obrigatória.
Qual é o formato do dia juliano?
O dia do ano, de 1 a 366, preenchido com zeros até 3 dígitos. 1º de janeiro é 001; 31 de dezembro é 365 (ou 366 em anos bissextos). Calculamos automaticamente a partir do seu seletor de data. O ano não está na seção obrigatória: os scanners o deduzem do contexto.
O PNR importa?
É a referência de reserva da companhia aérea de 6 a 7 caracteres (também chamada de localizador de registro). PNRs reais são alfanuméricos e emitidos pelo sistema de reservas da companhia aérea. Para testes, qualquer string de 6 caracteres em maiúsculas como ABC123 funciona. Para produção, use o PNR real da reserva.
Qual simbologia escaneia mais rápido na portão?
Aztec em tela de telefone, pois a especificação foi projetada para isso. Aeroportos modernos (LAX, DFW, LHR, SIN, NRT) usam leitores de imagem que leem as três simbologias em menos de 100 ms. Os passes de papel impresso ainda usam comumente PDF417 porque scanners de linha laser em portões mais antigos preferem formatos lineares empilhados.
Posso codificar múltiplos trechos de voo?
Não com o construtor estruturado, que emite um cabeçalho M1 de perna única. Para 2 a 4 pernas, cole a string BCBP completa do seu PSS na seção Avançado. O formato é M{N} onde N é a contagem de pernas, seguido de N blocos de seção obrigatória.
E quanto aos códigos SSR (cadeira de rodas, refeição especial)?
Códigos SSR ficam na seção condicional, não na obrigatória. O construtor estruturado os omite. Cole o BCBP completo do PSS para preservar os campos condicionais.
E se minha companhia aérea usar um formato personalizado?
Algumas companhias de baixo custo (especialmente regionais asiáticas e latino-americanas) usam formatos QR personalizados não BCBP para embarque. Esses não são padronizados. Se seu alvo é uma dessas companhias, cole a string personalizada bruta na seção Avançado e gere um QR que a envolva literalmente.
Como isso se relaciona com os passes do Apple Wallet / Google Wallet?
Os passes Apple Wallet (.pkpass) e Google Wallet são contêineres que incorporam um código de barras Aztec ou PDF417 codificado em BCBP. O formato do contêiner externo é da Apple/Google; o código de barras interno é BCBP. Nosso gerador produz a string BCBP que você incorporaria dentro de tal passe.
Arraste para reposicionar. Arraste os cantos para redimensionar.
Editor de Cartão de Visita
Pedir Impressões Profissionais
Baixe seu cartão acima e faça upload em qualquer um desses serviços de impressão confiáveis. Recomendamos baixar como PNG ou PDF para melhores resultados.