Tamaño, 160–1024 px
Úsalo cuando: Necesitas un PNG de mapa de bits con un ancho conocido. El control avanza de 32 en 32 px y empieza en 320.
Compromisos: Un PNG más grande pesa más. El SVG sigue nítido cuando el diseño lo amplía; el PNG no.
Margen, 0–8 módulos
Úsalo cuando: Usa 4 módulos para imprimir. Es el valor inicial de la página y la zona silenciosa de cuatro módulos que DENSO WAVE exige en cada lado.
Compromisos: 0 está permitido y este decodificador igual leyó una muestra de alto contraste, pero un recorte o un fondo con dibujo puede hacer fallar ese archivo. 8 añade espacio vacío.
Corrección de errores L, M, Q o H
Úsalo cuando: Empieza en M. Pasa a Q o H cuando la impresión pueda rayarse o taparse en parte. Usa L solo en una superficie limpia, cuando necesites el símbolo más pequeño.
Compromisos: El paquete documenta cerca de un 7 %, 15 %, 25 % y 30 % de recuperación para L, M, Q y H. Un nivel más alto hace que el mismo texto ocupe más módulos.
Colores de frente y de fondo
Úsalo cuando: Mantén los módulos oscuros y el fondo claro, como #171313 sobre #ffffff.
Compromisos: #c4c4c4 sobre #ffffff igual se descarga, y jsQR no pudo leer ese par. Los pares invertidos o pálidos no están bloqueados por el formulario.
URL final o redirección
Úsalo cuando: Codifica la URL HTTPS final cuando la dirección misma deba quedar en la imagen. Codifica una redirección solo cuando controlas esa redirección y puedes cambiar el destino después.
Compromisos: Un enlace corto de Kitly responde con 302, pero este sitio no ofrece edición ni caducidad. Desactivar un enlace corto de Kitly devuelve 410. No apunta la imagen antigua a una página nueva. Vuelve a imprimir el código QR para cambiar una URL final.