Level M recovers ~15% of damage.
Generador de códigos QR
Qué hace
Codifica cualquier texto o URL en un código QR con una implementación completa desde cero de la norma ISO/IEC 18004: los tres modos de datos (numérico, alfanumérico, byte - elegidos automáticamente para el ajuste más compacto), las versiones 1-40 (de 21×21 hasta 177×177 módulos), los cuatro niveles de corrección de errores, corrección de errores Reed-Solomon sobre GF(256) y selección automática de máscara entre los ocho patrones de máscara ISO. La salida es un SVG nítido (cualquier escala, colores, tamaño de la zona de silencio) o un PNG renderizado al tamaño de módulo elegido.
El codificador está verificado contra una matriz de referencia publicada, y todo se ejecuta localmente - tu texto nunca sale de la página.
Cómo usarlo
- Escribe o pega texto en el cuadro.
- Elige un nivel de corrección de errores: L es el más pequeño, H sobrevive al mayor daño.
- Ajusta el tamaño de módulo, la zona de silencio y los colores.
- Descarga el PNG, o copia el marcado SVG para escalar sin pérdida.
La URL de la página lleva tu configuración completa (texto, nivel, colores, tamaños) - Copiar enlace para compartir la reabre exacta.
Ejemplos
https://dev.cosmolabs.org/ en nivel M se codifica como versión 2, modo byte.
HELLO WORLD en nivel Q se codifica como versión 1 en modo alfanumérico - caben
11 caracteres porque el modo alfanumérico empaqueta dos caracteres por cada 11 bits.
El contenido largo hace crecer la versión automáticamente: hasta 2.953 bytes en nivel L.
Buen saber
- Más corrección de errores cuesta capacidad: el mismo texto crece un símbolo más grande al pasar de L a H.
- La zona de silencio (margen claro) es parte de la especificación - mantén al menos 4 módulos para un escaneo fiable.
- El contraste oscuro-sobre-claro importa más que los colores: mantén el primer plano claramente más oscuro que el fondo.
- La salida SVG escala infinitamente; el PNG se rasteriza al tamaño de módulo elegido.