Level M recovers ~15% of damage.
Gerador de código QR
O que faz
Codifica qualquer texto ou URL em um código QR usando uma implementação completa, escrita do zero, do padrão ISO/IEC 18004: os três modos de dados (numérico, alfanumérico, byte - escolhidos automaticamente para o ajuste mais compacto), versões 1-40 (de módulos 21×21 até 177×177), os quatro níveis de correção de erros, correção de erros Reed-Solomon sobre GF(256) e seleção automática de máscara entre todos os oito padrões de máscara ISO. A saída é um SVG nítido (qualquer escala, cores, tamanho de zona silenciosa) ou um PNG renderizado no tamanho de módulo escolhido.
O codificador é verificado contra uma matriz de referência publicada, e tudo roda localmente - o seu texto nunca sai da página.
Como usar
- Digite ou cole o texto na caixa.
- Escolha um nível de correção de erros: L é o menor, H sobrevive a mais dano.
- Ajuste o tamanho do módulo, a zona silenciosa e as cores.
- Baixe o PNG, ou copie o markup do SVG para escalar sem perdas.
A URL da página carrega a sua configuração completa (texto, nível, cores, tamanhos) - Copiar link de compartilhamento reabre tudo exatamente igual.
Exemplos
https://dev.cosmolabs.org/ no nível M codifica como versão 2, modo byte.
HELLO WORLD no nível Q codifica como versão 1 em modo alfanumérico - 11 caracteres cabem porque o modo alfanumérico empacota dois caracteres por 11 bits.
Conteúdo longo aumenta a versão automaticamente: até 2.953 bytes no nível L.
Bom saber
- Correção de erros mais alta custa capacidade: o mesmo texto gera um símbolo maior conforme você avança de L para H.
- A zona silenciosa (margem clara) é parte da especificação - mantenha ao menos 4 módulos para uma leitura confiável.
- Contraste escuro-sobre-claro importa mais do que as cores: mantenha o primeiro plano claramente mais escuro que o fundo.
- A saída SVG escala infinitamente; o PNG é rasterizado no tamanho de módulo escolhido.