🔳Gerador de QR Code
Gere um QR Code a partir de um texto, um link ou os dados da sua chave Pix. O código é montado inteiramente no seu navegador — nenhum dado é enviado a servidores.
Este gerador cria QR Codes localmente, no seu navegador — nada é enviado a servidores. No modo Pix, ele apenas formata o payload padrão (BR Code) que o app do banco lê; não processa nenhum pagamento. Use somente para gerar sua própria chave Pix ou conteúdos legítimos.
🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.
Fonte: ISO/IEC 18004 (QR Code) · Manual de Padrões Pix, Banco Central do Brasil (BR Code / EMV QRCPS) — encoder implementado localmente em JavaScript, seguindo o algoritmo público do padrão QR Code Modelo 2 e a especificação EMV do Pix · Última verificação em 23/09/2026
Um QR Code é um código de barras bidimensional que guarda texto, links ou dados estruturados em uma matriz de quadrados pretos e brancos, lida por câmeras de celular. Este gerador monta o código inteiramente no navegador, incluindo o formato especial usado pelo Pix (o "Copia e Cola"), sem enviar nenhum dado a servidores externos.
Como usar o gerador
- Escolha Texto/URL ou PixUse Texto/URL para links, mensagens ou qualquer conteúdo. Use Pix Copia e Cola para gerar um código de recebimento.
- Preencha os camposNo modo Pix, informe a chave, o nome do recebedor, a cidade e, se quiser travar o valor, o valor em reais.
- Escaneie ou copieO QR Code aparece na hora. No modo Pix, o texto Copia e Cola também fica disponível para colar direto no aplicativo do banco.
Como funciona: QR Code e Pix Copia e Cola
Um QR Code guarda informação em uma grade de módulos (quadrados) pretos e brancos. Três dos cantos têm um padrão quadrado característico — os "olhos" do código —, que ajudam a câmera a localizar e orientar o código rapidamente, mesmo girado ou inclinado. Os dados em si passam por correção de erro Reed-Solomon antes de virar módulos: uma parcela dos módulos gerados são códigos de redundância, não os dados originais, o que permite ao código continuar sendo lido mesmo com até um certo percentual de área suja, riscada ou coberta por um logotipo pequeno. Este gerador usa o nível de correção mais simples (L, cerca de 7% de tolerância a dano), suficiente para a maioria dos usos, mantendo o código mais compacto e fácil de ler.
O "Copia e Cola" do Pix não é uma imagem — é um texto estruturado (o BR Code, baseado no padrão internacional EMV usado em pagamentos por QR Code) que descreve a chave do recebedor, o nome, a cidade, opcionalmente o valor, e termina com um código de verificação (CRC16) que garante que o texto não foi corrompido. O QR Code apenas carrega esse texto como imagem, para ser lido pela câmera; colar o texto direto no aplicativo do banco funciona exatamente da mesma forma. Este gerador monta o payload seguindo a estrutura oficial: indicador de formato, informações da conta (com a chave Pix), moeda (real brasileiro), valor (se informado), país, nome do recebedor, cidade e um identificador de transação fixo ("***", que significa "sem identificação específica"), fechando com o CRC16 calculado sobre o texto inteiro. Nenhuma etapa depende de servidor — a chave Pix informada nunca sai do seu navegador.
Exemplo resolvido
Uma loja quer receber via Pix e informa: chave "loja@exemplo.com.br", nome "Loja Exemplo", cidade "Sao Paulo" e valor R$ 49,90. O gerador monta o payload com o indicador de formato ("000201"), os dados da conta com a chave, moeda 986 (real), o valor "4990" formatado como "49.90", o país "BR", o nome e a cidade (sem acentos, em maiúsculas, conforme exige o padrão), o identificador de transação genérico, e por fim calcula o CRC16 sobre tudo isso, anexando os 4 dígitos hexadecimais ao final.
Esse texto vira o conteúdo do QR Code. Quem escanear com o aplicativo do banco vê o nome da loja, a cidade e o valor já preenchidos, faltando só confirmar o pagamento — e quem preferir pode colar o texto Copia e Cola diretamente, sem escanear nada.
Suposições e limitações
- Suporta as versões 1 a 10 do QR Code (até cerca de 174 caracteres de texto simples), nível de correção de erro L — suficiente para links, textos curtos e payloads Pix típicos
- Textos muito longos (acima da capacidade da versão 10 com correção L) são rejeitados com um aviso, em vez de gerar um código inválido
- O modo Pix apenas formata e valida a estrutura do payload; não verifica se a chave Pix informada realmente existe ou pertence a você
- O valor, quando informado, é fixo no QR Code; deixe em branco para um Pix de valor livre, que o pagador digita no próprio app
- Nome e cidade são normalizados (maiúsculas, sem acentos, com limite de caracteres) porque é isso que o padrão BR Code exige
Dicas para tirar o melhor proveito
Para QR Codes de Pix que você vai imprimir ou usar fisicamente (como em uma loja ou evento), teste o código com o próprio aplicativo do seu banco antes de divulgar, garantindo que a chave e o valor aparecem como esperado. Ao gerar um QR Code de link, use a URL completa, começando com https://, para que qualquer câmera de celular reconheça automaticamente que é um endereço da web e ofereça abrir no navegador. Ferramentas de texto e geração rodam 100% no seu navegador — pode usar sua própria chave Pix sem preocupação, pois nada é enviado a servidores.
Erros comuns a evitar
Erros comuns: gerar um QR Code de Pix com o nome ou a cidade errados, o que pode confundir quem for pagar (embora não impeça o pagamento, já que o que importa de fato é a chave); imprimir o código muito pequeno, dificultando a leitura pela câmera; cobrir o código com um logotipo grande demais, que pode ultrapassar a tolerância a dano da correção de erro; e compartilhar publicamente uma chave Pix do tipo aleatória pensando que ela é secreta — uma chave Pix serve justamente para ser compartilhada, mas trate com cuidado se preferir manter algum nível de privacidade sobre quem pode te pagar.
Veja também
Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Conversor de Base64, Contador de linhas, palavras e caracteres, Validador de e-mail, Gerador de UUID.
Ferramentas relacionadas
🔤Conversor de Base64
Codifique ou decodifique texto em Base64, com suporte completo a acentos.
Abrir ferramenta →📝Contador de linhas, palavras e caracteres
Conte linhas, palavras, caracteres e parágrafos de um texto.
Abrir ferramenta →✉️Validador de e-mail
Verifique se um e-mail tem o formato correto (RFC 5322).
Abrir ferramenta →🆔Gerador de UUID
Gere identificadores únicos UUID v4 (aleatórios) ou v7 (ordenáveis por tempo).
Abrir ferramenta →Perguntas frequentes
Meus dados ficam salvos em algum servidor ao gerar o QR Code?
Não. Todo o processamento — tanto a geração da imagem do QR Code quanto a montagem do payload Pix — acontece no seu navegador. Nenhum texto, link ou dado de chave Pix é enviado para fora da página.
O que é o Pix Copia e Cola?
É um texto estruturado (o BR Code) que descreve os dados de um recebimento Pix — chave, nome, cidade e valor opcional. Pode ser escaneado como QR Code ou colado diretamente no aplicativo do banco, funcionando das duas formas.
Este gerador processa pagamentos de verdade?
Não. Ele apenas formata o texto padrão que os aplicativos de banco leem para preencher os campos de um pagamento Pix. Quem confirma e processa o pagamento é sempre o aplicativo do banco de quem está pagando.
Por que meu nome ou cidade aparecem sem acento no QR Code?
Porque o padrão BR Code (EMV) do Pix exige que esses campos estejam em maiúsculas e sem acentuação. O gerador remove os acentos automaticamente para manter o payload dentro do formato aceito pelos aplicativos de banco.
Posso gerar um QR Code de Pix sem valor definido?
Sim. Deixe o campo de valor em branco: o campo correspondente é omitido do payload, e quem for pagar digita o valor manualmente no aplicativo do banco no momento do pagamento.
Qual o tamanho máximo de texto que cabe no QR Code?
Este gerador cobre as versões 1 a 10 do QR Code, suficiente para links e a maioria dos payloads Pix — na prática, até cerca de 170 caracteres. Textos maiores que isso são recusados com um aviso, em vez de gerar um código incorreto.
O QR Code funciona mesmo se ficar um pouco sujo ou riscado?
Sim, dentro de um limite. O código usa correção de erro Reed-Solomon nível L, que tolera cerca de 7% de dano ou obstrução na imagem sem perder a leitura, graças aos códigos de redundância incluídos junto aos dados.
Explore mais ferramentas gratuitas
Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.