Transforme um link ou qualquer texto em um código QR, codificado e desenhado nesta aba do navegador
A ferramenta é carregada aqui. Precisa de JavaScript, pois o trabalho acontece no seu dispositivo.
Seus arquivos e sua privacidade
Nada do que você digita é carregado: a carga útil é codificada e a imagem desenhada por você mesmo
dispositivo, e os downloads PNG e SVG são produzidos lá. Sem encurtador e sem
redirecionar domínio, ninguém — inclusive nós — pode contar quem verifica seu código. Nada é mantido
entre visitas, nem mesmo as últimas cores usadas.
O que esta ferramenta faz
Codifique um endereço da web ou qualquer texto como um código QR, com controle sobre a correção de erros
nível, zona silenciosa, cores e tamanho de saída. O código contém exatamente o valor mostrado em
a visualização – sem encurtador, sem redirecionamento.
Ele codifica seu texto como uma matriz QR no modo byte e desenha-o em um tamanho de módulo medido em
pixels inteiros, então cada célula é idêntica. O painel informa a contagem de módulos, a imagem
tamanho, o comprimento da carga útil em UTF-8 bytes e a taxa de contraste entre suas duas cores,
e avisa antes de imprimir algo que não será digitalizado. Um esquema ausente em uma web
o endereço é adicionado para você, e a adição é declarada em vez de feita silenciosamente.
Como usar
Escolha Link para um endereço da web ou Texto para qualquer outra coisa; a string exata a ser codificada
é mostrado na visualização.
Escolha um nível de correção de erros: M para a maioria dos usos, Q para qualquer coisa manuseada, dobrada ou
impresso pequeno.
Verifique a figura de contraste e mantenha a zona silenciosa em quatro módulos ou mais, que é o
mínimo da especificação.
Exporte SVG para impressão ou PNG para telas e, em seguida, digitalize o resultado com um telefone real no
tamanho real antes de imprimir uma tiragem.
Exemplos de casos de uso
Colocar um menu, uma página de reserva ou um link de avaliação em um cartão de mesa impresso.
Adicionar um endereço digitalizável a um slide, pôster ou crachá de conferência.
Imprimir uma folha de códigos idênticos para cortar, usando a folha imprimível no final do
o painel.
Entrada e saída suportadas
Aceita
Qualquer texto codificado como UTF-8 bytes, incluindo scripts acentuados e não latinos
Até 2,953 bytes no nível L, 2,331 no M, 1,663 no Q e 1,273 no H
Produz
PNG, em um tamanho de saída entre 128 e 2048 pixels
SVG, vetor, desenhado como um caminho de execução do módulo mesclado
A carga em si, copiável como texto simples
O que esta ferramenta não fará
Ele gera códigos e não os lê: não há scanner nem permissão de câmera
é solicitado.
A capacidade cai à medida que a correção de erros aumenta, de 2,953 bytes em L para 1,273 em H. Um tempo mais longo
a carga útil é recusada com uma mensagem, nunca truncada.
Os códigos são estáticos, portanto um destino não pode ser alterado após a impressão. Aponte o código para
um endereço em um domínio que você controla, se isso for importante.
Os avisos de contraste e zona silenciosa vêm da luminância relativa e da contagem de módulos. Eles
são orientações, não uma promessa sobre uma câmera específica.
Erros comuns
Aparar a zona silenciosa para se adequar a um layout. A margem em branco faz parte do código e uma
um cortado falha de uma forma que parece aleatória, em vez de quebrada.
Escolher cores de marca que pareçam distintas, mas que tenham leveza próxima. Scanners reduzem
a imagem para preto e branco, então um par 2:1 que lê bem na tela não será decodificado
fora do papel.
Inverter o código para que os módulos claros fiquem em um campo escuro. Muitos leitores procuram apenas o escuro
acesa, então funciona em um telefone e falha silenciosamente no próximo.
Assumir um nível de correção de erros mais alto é sempre mais seguro. Ele adiciona módulos, então em um valor fixo
tamanho, cada um é menor e pode ficar abaixo do que uma câmera pode resolver.
Notas técnicas
A codificação usa a biblioteca geradora de qrcode em modo byte, com a menor versão que
cabe escolhido automaticamente. O texto é convertido em UTF-8 bytes primeiro, porque a biblioteca
A compilação ESM trata o modo byte como Latin-1: um caractere acentuado passado diretamente emite o
byte errado e produz um código que verifica, mas decodifica em texto mutilado. O SVG é um caminho
do módulo mesclado é executado, de modo que os módulos adjacentes se encontrem exatamente e o PNG coloca o módulo no chão
tamanho para pixels inteiros.
Perguntas frequentes
Meu link é enviado para um servidor?
Não. O código é criado nesta guia e contém apenas o valor mostrado na carga útil
caixa. Abra o painel de rede do seu navegador enquanto você digita e você não verá nenhuma solicitação
carregando-o.
Qual nível de correção de erros devo escolher?
M para a maioria das coisas, Q para qualquer coisa manuseada ou impressa em tamanho pequeno e H apenas quando parte do
código será coberto. Maior não é automaticamente mais seguro, porque adiciona módulos.
Por que meu código é lido em um telefone, mas não em outro?
Quase sempre contraste, zona silenciosa ou tamanho do módulo. Verifique a figura de contraste, mantenha quatro
módulos de margem e tornar o código fisicamente maior em vez de aumentar o
nível de correção.