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)
- Charset cuando
- 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 menor0…7→ patrón fijo (Yape: 2)
- Boost error:
False→ respeta el ECC elegidoTrue→ 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