Gerador de QR Code

Um QR Code comporta até 2.953 bytes de texto, ou 7.089 dígitos, no menor nível de correção de erros (L, versão 40). Um link curto como https://example.com cabe em um código de 25 por 25 módulos, versão 2, no nível M.

Tipo de conteúdo

Correção de erros

Preencha os campos acima para gerar o QR code.

Isso resolveu seu problema?
Fonte preferida no Google

Como usar

  1. Escolha o que o código deve conter: texto simples, um link, um e-mail, um número de telefone ou uma rede Wi-Fi.
  2. Preencha os campos. O código se atualiza enquanto você digita. Para Wi-Fi, informe o nome da rede, a senha e o tipo de segurança.
  3. Escolha o nível de correção de erros. O M serve para a maioria das telas e impressões; use Q ou H se o código puder ser arranhado ou levar um logotipo.
  4. Teste a prévia com a câmera do celular e baixe o SVG para impressão e design, ou o PNG para documentos e apresentações.

Como é calculado

A ferramenta segue a ISO/IEC 18004, o padrão QR Code Model 2. Ela olha o seu conteúdo e escolhe a codificação mais compacta que o comporta inteiro: modo numérico só para dígitos (cerca de 3,3 bits por dígito), modo alfanumérico para letras maiúsculas, dígitos e os símbolos espaço $ % * + - . / : (5,5 bits por caractere) e modo byte nos demais casos, em que o texto é guardado em UTF-8 a 8 bits por byte.

Depois escolhe a menor versão, de 1 (21 por 21 módulos) a 40 (177 por 177), que comporte os dados no nível de correção escolhido. Os dados são divididos em blocos, cada bloco recebe palavras-código de correção de erros Reed-Solomon sobre GF(256), e os blocos são intercalados e dispostos em zigue-zague pela grade, contornando os três padrões de localização dos cantos, as linhas de temporização e os padrões de alinhamento.

Por fim, um entre oito padrões de máscara é aplicado por XOR na área de dados, para que não surjam por acaso blocos grandes nem formas parecidas com os padrões de localização. A ferramenta pontua os oito com as quatro regras de penalidade do padrão (sequências de cinco ou mais módulos da mesma cor, blocos de 2 por 2, padrões 1:1:3:1:1 parecidos com os de localização ao lado de uma faixa clara e desequilíbrio entre módulos escuros e claros) e fica com o de menor pontuação. Nas opções, você também pode forçar uma máscara.

O que cada tipo coloca no código

TipoGuardado comoO que o celular faz
TextoSeu texto exatamente como digitadoMostra o texto, muitas vezes com opção de buscar ou copiar
URLO link; https:// é acrescentado se não houver protocoloOferece abrir a página
E-mailmailto:endereço?subject=...&body=...Abre uma nova mensagem com os campos preenchidos
Telefonetel:+5511912345678Oferece ligar para o número
Wi-FiWIFI:T:WPA;S:nome;P:senha;;Oferece entrar na rede

Quanto cabe

Conteúdo máximo de um código de versão 40 (177 por 177 módulos). Os códigos reais costumam ser bem menores, e um código menor é mais fácil de ler.

NívelNuméricoAlfanuméricoBytes
L (7%)7.0894.2962.953
M (15%)5.5963.3912.331
Q (25%)3.9932.4201.663
H (30%)3.0571.8521.273

Dicas de impressão e leitura

  • Mantenha a margem (zona de silêncio) em 4 módulos ou mais. Cortá-la é a causa mais comum de um código não ser lido.
  • Use pontos escuros sobre fundo claro, com bom contraste. Códigos invertidos e cores claras falham em muitos aplicativos de leitura.
  • Imprima o código com pelo menos 2 cm de largura, e maior para conteúdo mais longo ou leitura a distância.
  • Um link mais curto gera um código mais simples e mais robusto. Se o conteúdo for longo, um link curto em um domínio seu costuma ser melhor.

Fontes e observações

  • A codificação segue a ISO/IEC 18004:2015 (especificação da simbologia de código de barras QR Code). QR Code é marca registrada da DENSO WAVE INCORPORATED.
  • Os códigos de Wi-Fi usam o formato WIFI: documentado pelo projeto ZXing (wiki Barcode Contents), que as câmeras de Android e iOS leem. Os caracteres \ ; , : e " levam uma barra invertida na frente.
  • Esta ferramenta foi verificada gerando códigos das 40 versões nos quatro níveis de correção de erros e decodificando-os com dois leitores independentes de código aberto.

Perguntas frequentes

Esses QR Codes expiram?

Não. O código é estático: o conteúdo fica gravado no próprio desenho, sem servidor, redirecionamento nem rastreamento no meio. Funciona enquanto aquilo para onde ele aponta existir.

Que nível de correção de erros devo escolher?

O M recupera cerca de 15% de dano e é um bom padrão. O L dá o código menor e mais simples para telas limpas. O Q (25%) e o H (30%) deixam o código maior, mas ele sobrevive a arranhões, sujeira ou a um logotipo no meio.

Por que meu texto não cabe?

Um código de versão 40 comporta 2.953 bytes no nível L, e menos nos níveis mais altos: 2.331 no M, 1.663 no Q e 1.273 no H. Letras com acento e textos de outros alfabetos ocupam de 2 a 4 bytes cada, então enchem o código mais rápido que o texto sem acentos.

SVG ou PNG?

O SVG é um arquivo vetorial que fica nítido em qualquer tamanho, o melhor para impressão e programas de design. O PNG é uma imagem comum. Ele é desenhado com um número inteiro de pixels por módulo para as bordas ficarem nítidas; o tamanho digitado é arredondado para caber.

Meus dados são enviados para algum lugar?

Não. O código é montado inteiramente no seu navegador, e nada do que você digita, nem senhas de Wi-Fi, sai do seu aparelho.