Gerador de códigos QR: como criar um código que funciona sempre
Um guia prático para criar códigos QR, da correção de erros ao contraste, tamanho para ecrãs e impressão, design e testes em vários dispositivos.

Um código QR pode funcionar perfeitamente no monitor e deixar de ser lido depois de impresso numa pequena etiqueta brilhante. Normalmente, o problema não está na ligação, mas numa grelha demasiado densa, em pouco contraste, num tamanho reduzido ou num design que tapa elementos essenciais para o leitor.
O Gerador de códigos QR gratuito da MeoVC permite verificar estas definições antes de descarregar. Isto é especialmente importante na impressão: uma imagem no ecrã substitui-se facilmente, mas as embalagens, os menus ou uma tiragem de folhetos têm de ser produzidos de novo.
Experimente gratuitamente o gerador de códigos QR da MeoVC
O que guarda um código QR
Um código QR é formado por módulos claros e escuros: os pequenos quadrados que compõem a grelha. O leitor localiza os três marcadores grandes nos cantos, determina a orientação do código, lê a grelha e reconstrói os dados guardados.
O código pode conter o endereço de um site, texto, contactos, definições de Wi-Fi, um endereço de e-mail ou outros dados. Para ligar a uma página Web, escolha um gerador de códigos QR para URL. O gerador codifica o próprio endereço, que a câmara do telemóvel reconhece e se oferece para abrir no navegador.
Quanto maior for o conteúdo, mais densa fica a grelha. Módulos pequenos são mais difíceis de distinguir numa imagem reduzida, com pouca luz ou depois de uma impressão imperfeita. Remova parâmetros desnecessários da ligação, salvo se a página ou as estatísticas dependerem deles.
Antes de criar o código, decida se deve ser estático ou dinâmico. Um código estático guarda o endereço final diretamente na grelha. Não depende de um serviço, mas não permite alterar a ligação sem gerar uma nova imagem. Um código dinâmico aponta para um endereço intermédio. Pode alterar o destino final, mas o código fica dependente do serviço que trata o redirecionamento.
Como escolher o nível de correção de erros
Os códigos QR admitem quatro níveis de correção de erros: L, M, Q e H. Estes acrescentam dados redundantes que ajudam o leitor a recuperar o conteúdo quando alguns módulos estão sujos, gastos, tapados por um logótipo ou mal impressos.
Segundo a DENSO WAVE, os níveis L, M, Q e H conseguem recuperar cerca de 7%, 15%, 25% e 30% das palavras de código. São percentagens de palavras de código, não de uma área equivalente da imagem: uma única mancha pode tapar zonas importantes da grelha. Os danos nos marcadores dos cantos ou no espaço livre em redor do código são particularmente críticos.
- L funciona para uma imagem nítida no ecrã ou impressão de grande formato em boas condições.
- M é um ponto de partida sensato para a maioria dos casos.
- Q é útil em embalagens, autocolantes e materiais sujeitos a riscos ou sujidade.
- H oferece a maior margem e costuma ser necessário quando se adiciona um logótipo.
Um nível de correção superior torna a grelha mais densa para a mesma quantidade de dados. Por isso, não escolha H automaticamente: num código pequeno, a densidade adicional pode prejudicar mais do que a margem extra ajuda. M é uma boa base em condições normais; Q ou H fazem sentido quando se espera sujidade, danos ou a presença de um logótipo.
Porque o contraste conta mais do que uma paleta bonita
A combinação mais segura é um código escuro sobre um fundo claro e liso. Não tem de ser preto e branco, mas os módulos devem distinguir-se claramente do fundo pela luminosidade. Duas cores saturadas podem parecer contrastantes e ter luminosidade semelhante, dificultando a separação da grelha pelo leitor.
Um código claro sobre fundo escuro é conhecido como código invertido. As aplicações modernas costumam reconhecê-lo, mas câmaras antigas e alguns leitores integrados podem esperar a disposição convencional. Se o material se destina a um público amplo, é mais seguro manter os módulos mais escuros do que o fundo.
Gradientes, fotografias e transparências exigem ainda mais cuidado. A parte mais clara dos módulos deve contrastar com a parte mais escura do fundo. A MeoVC inclui uma verificação automática do contraste de cores que avisa antes da exportação quando a combinação é fraca, embora continue a ser necessário testar num ecrã real ou numa amostra impressa.

Não se esqueça da zona livre em redor da grelha. Se uma moldura, texto, padrão ou limite do layout ficar demasiado perto, o leitor terá mais dificuldade em separar o código do que o rodeia. Deixe uma margem clara e uniforme e mantenha os elementos decorativos longe dos marcadores dos cantos.
Tamanho do código QR para ecrãs e impressão
Não existe um tamanho único para todas as situações. Num ecrã, contam a resolução da imagem, a densidade de píxeis, a escala da página e a distância até à câmara. Na impressão juntam-se a qualidade da impressora, a dispersão da tinta, a textura da superfície e a precisão do corte.
Um código QR num site pode ser relativamente pequeno porque o leitor consegue aproximar o telemóvel do monitor. Num cartaz lido a vários passos de distância, o código deve ser muito maior. Numa embalagem, a distância é curta, mas as curvas, os reflexos e as letras miudinhas prejudicam a leitura. Uma medida universal em centímetros diz pouco sem conhecer estas condições.
A MeoVC calcula um tamanho mínimo recomendado para ecrãs e impressão a partir da estrutura de cada código. Não reduza o ficheiro final abaixo dessa recomendação e preserve as proporções. Uma câmara pode não reconhecer um quadrado esticado até virar retângulo.

Para uso digital, escolha uma imagem nítida, sem o desfoque causado por redimensionamentos sucessivos. Para impressão, é preferível um formato vetorial ou um ficheiro raster com resolução suficiente. Depois de inserir a imagem no layout, verifique o tamanho final, não apenas o ficheiro de origem: um editor pode reduzi-la discretamente durante a exportação.
Como personalizar um código QR sem o estragar
Cores, formas dos módulos e um logótipo podem alinhar o código com a marca. No entanto, alguns dispositivos não o reconhecerão se o design esconder a sua estrutura. Alterar ao mesmo tempo os módulos, os marcadores dos cantos, o fundo e as cores é particularmente arriscado: se a leitura falhar, será difícil identificar a causa.
Faça uma alteração de design de cada vez:
- Mantenha os três marcadores dos cantos fáceis de distinguir.
- Preserve um contraste forte e a zona livre.
- Não torne os módulos demasiado finos, separados ou parecidos com o fundo.
- Adicione um logótipo apenas com um nível adequado de correção de erros.
- Volte a testar a leitura depois de cada alteração.
Coloque o logótipo perto do centro sem cobrir uma grande parte da grelha. Um fundo branco em redor separa a marca dos módulos, mas também tapa dados. A correção de erros consegue recuperar a secção coberta; não transforma o centro do código numa tela em branco sem limites.
Uma moldura decorativa também pode interferir com a leitura. Se parecer um quarto marcador de canto, se se confundir com os módulos ou invadir a zona livre, alguns leitores interpretam mal os limites. Um bom design apoia a estrutura do código em vez de a esconder.
Porque testar num só telemóvel não chega
Uma leitura bem-sucedida num telemóvel recente diz pouco sobre outros dispositivos. Câmaras, aplicações e leitores integrados usam algoritmos diferentes. As diferenças notam-se sobretudo com pouco contraste, cores invertidas, módulos complexos e uma zona livre insuficiente.
A MeoVC avisa sobre definições que podem reduzir a compatibilidade entre diferentes gerações de leitores. O aviso ajuda a comparar versões, mas não reproduz os reflexos de uma embalagem plastificada, uma sala escura ou uma impressão desbotada.

Teste o código com a câmara e pelo menos uma aplicação de terceiros se o público usar leitores diferentes. Para materiais impressos, faça uma prova na mesma impressora e no mesmo suporte. Leia-a à distância prevista, em ângulo e com a iluminação habitual do local. Para ecrãs, verifique as versões móvel e de computador da página, inclusive com brilho reduzido.
Como criar muitos códigos QR sem erros manuais
Se precisa de códigos para um catálogo de produtos, bilhetes, funcionários ou páginas individuais, copiar tudo à mão depressa provoca trocas. Basta saltar uma linha ou colar a mesma ligação duas vezes para acabar com a imagem certa a guardar os dados errados.
A criação de códigos QR em lote da MeoVC foi pensada para esta tarefa. Prepare os dados de origem como lista ou tabela e gere um conjunto de ficheiros. Antes disso, confirme que cada linha é única, os endereços seguem um formato consistente e os nomes de ficheiro previstos correspondem aos registos da tabela.
Depois de descarregar os ficheiros, abra alguns códigos do início, meio e fim do conjunto. Numa impressão de alto risco, compare cada valor codificado com os dados de origem, de forma automática ou manual. A verificação do design não encontra uma ligação trocada: o código pode ser lido na perfeição e levar ao sítio errado.
O que verificar no layout final
Antes de publicar, responda a cinco perguntas:
- O código conduz à página certa, em vez de apenas ser lido com sucesso?
- A grelha manteve as proporções, o contraste e a zona livre no layout?
- O tamanho corresponde à distância real da câmara?
- Os marcadores dos cantos estão livres de logótipo, moldura e outros elementos?
- O ficheiro final ou a prova impressa funciona nos dispositivos do público?
Teste exatamente o layout que as pessoas vão ver. O PNG de origem não revela problemas introduzidos pelo redimensionamento, pela impressão ou pela colocação numa superfície refletora.