QR Generator Advanced

Advanced QR code generator with detailed analysis and visualization
View on GitHub
⚡ Quick Generate
⚙️ Advanced Options
Ej: utf-8, iso-8859-1

QR Code Structure

Finder patterns (3 corners)
Separator (visual)
Timing patterns (row 6, column 6)
Alignment patterns
Format bits
Version bits (v ≥ 7)
Data (payload)
ECC (Reed–Solomon)
Nota: si el nivel/versión no está en la tabla de ECC actual, el render colorea toda el área no-funcional como “Data” para evitar confusión.
📘 Documentación de parámetros
Resumen de valores, rangos y efectos.
  • ECC:
    • L = 7% de recuperación de datos
    • M = 15% (Yape)
    • Q = 25%
    • H = 30% (más robusto, menos capacidad)
  • Versión:
    • Auto → versión mínima donde el payload cabe con los demás parámetros
    • 1…40 → fija una versión; cada +1 suma 4 módulos por lado (v1=21×21, v40=177×177)
  • Modo:
    • byte → cualquier dato binario/UTF-8 (recomendado; usado por Yape)
    • alphanumeric → A–Z 0–9 y pocos símbolos (más compacto)
    • numeric → solo dígitos (máxima compactación)
    • kanji → caracteres Shift-JIS
  • Encoding:
    • Charset cuando mode=byte (ej.: utf-8, iso-8859-1)
  • ECI:
    • True → inserta ECI con el charset (ej.: UTF-8)
    • False → receptor asume ISO-8859-1
  • Mask:
    • Auto → calcula penalización N1..N4 (ISO/IEC) y elige la menor
    • 0…7 → patrón fijo (Yape: 2)
  • Boost error:
    • False → respeta el ECC elegido
    • True → si cabe, sube el ECC para mayor robustez
  • Micro QR:
    • False → QR estándar (v1–40)
    • True → Micro QR (M1..M4), menor capacidad
  • Quiet zone:
    • Borde claro en módulos; recomendado: 4+

Generated QR Code

Your QR code will appear here after generation