Formatos de archivo
Niveles de corrección de códigos QR explicados: qué hacen L, M, Q y H
Las cuatro letras de un generador de QR deciden si tu codigo se lee bajo la lluvia o no. Esto es lo que te da cada una y como elegir.
Todos los generadores de QR hacen la misma pregunta antes de dibujar nada: ¿cuanto de este codigo debe sobrevivir a un dano? La respuesta es una de cuatro letras - L, M, Q o H - y es el ajuste que decide si tu codigo se lee en el mundo real o si se queda ahi, bonito, sin funcionar.
Las letras no son una nota de calidad. Son una prima del seguro.
Que significan de verdad los cuatro niveles
Un codigo QR no guarda tus datos una vez. Los guarda, y ademas guarda copias de esos datos repartidas con cuidado por todo el simbolo. Esa redundancia es la que permite a un lector reconstruir el original aunque una parte del codigo falte o este sucia.
Cada nivel dice cuanta redundancia llevar:
| Nivel | Recupera hasta | Para que sirve |
|---|---|---|
| L | unos 7% | Maximo de datos, minima proteccion. Para un codigo en una pantalla limpia. |
| M | unos 15% | El valor por defecto sensato. Cerca del 10% de los usos reales. |
| Q | unos 25% | Impresos que se manipulan: pegatinas, envases, menus. |
| H | unos 30% | El mas resistente. Codigos pequenos, superficies curvas, logotipos encima. |
No hay un nivel "mejor" - solo hay un intercambio. Cada nivel de redundancia que llevas son datos que no puedes llevar.
Cuanto espacio deja cada nivel
La capacidad de un simbolo QR depende de su version - el tamano del cuadrado - y del nivel de correccion. En numero de caracteres, para un enlace o un texto normal:
- L - unos 2.900 caracteres
- M - unos 2.200 caracteres
- Q - unos 1.600 caracteres
- H - unos 1.200 caracteres
Si estas codificando una cadena de Wi-Fi larga, una vCard con biografia o un parrafo de texto, puede que sencillamente no quepa en nivel H. El Generador de codigos QR muestra el presupuesto de caracteres del nivel que eliges y te avisa cuando te pasas, lo que te ahorra la frustracion de exportar un codigo que ningun movil puede leer.
Elegir nivel: empieza por donde va a vivir el codigo
Piensa desde la superficie, no desde la letra.
En una pantalla, con buena luz, y nadie lo va a tocar - un codigo en un video, en una diapositiva, en un mensaje. L o M sobra. M, si quieres margen para una pantalla algo sucia.
En papel, a plena luz, leído a brazo de distancia - un cartel, un folleto, un recibo. Q es el punto dulce. Aguanta una huella en una parte y sigue leyendose.
En algo que se manipula - una tarjeta de visita, un vaso de takeaway, una etiqueta de producto, una pegatina en una tapa de portatil. Q. Y pruebalo al tamano real en el que se va a imprimir, no en tu pantalla.
En algo pequeno, curvo o desgastado - una tapa de botella, un llavero, una moneda, una pegatina diminuta, un codigo que van a rayar las llaves en un bolsillo. H, y que el codigo sea fisicamente mas grande. Un codigo en H impreso a 15 mm fracasa; uno en M impreso a 40 mm suele funcionar.
Con un logotipo en medio - H. El logotipo tapa modulos, y el nivel es lo que paga los cuadrados que faltan. Esta es la razon mas comun por la que un codigo "bonito" no funciona.
Los fallos que no tienen nada que ver con el nivel
La correccion de errores no es el motivo por el que fallan la mayoria de los codigos impresos. Estos son:
- Contraste insuficiente. El codigo tiene que ser oscuro sobre claro. Gris claro sobre blanco, o un fondo de foto oscura, y la mayoria de los lectores se rinde. Negro sobre blanco es la unica combinacion fiable.
- Sin zona de silencio. Todo codigo QR necesita un margen limpio de unos cuatro modulos alrededor. Un codigo pegado al borde de una etiqueta no tiene zona de silencio, y una cantidad sorprendente de lectores lo rechaza.
- Demasiado pequeno. La regla practica: el codigo deberia medir al menos una décima parte de la distancia de lectura. Un movil a 30 cm necesita un codigo de unos 3 cm o mas. Un cartel que se lee a dos metros necesita 20 cm.
- Reflejos y angulo. Un codigo plastificado bajo un foco, o impreso en una bolsa brillante, puede ser ilegible en cualquier nivel.
- Brillo y color de la pantalla. Un codigo en un movil a pleno sol compite con el sol. Prueba el dispositivo real, en exterior, a mediodia.
Prueba antes de imprimir quinientas unidades
Imprime una, o ensenala en la pantalla de verdad, y luego pruebala bien:
- Escaneala con al menos dos moviles distintos. Un codigo que funciona en tu movil y falla en el de otro es el caso normal, no la excepcion.
- Pruebala al tamano en el que se va a imprimir, desde la distancia desde la que va a leer un lector.
- Pruebala con la luz que va a tener: en exterior, en un restaurante a media luz, bajo una lampara.
- Si la van a tapar con un logotipo o una pegatina, prueba con la tapa puesta.
- Si tiene que funcionar durante meses, vuelve a probarla despues de una semana al sol. La tinta se desvanece, y la tinta desvanecida es un dano que la correccion de errores tiene que absorber.
Una nota sobre codigos QR privados
Un codigo QR es solo texto dibujado como patron, y ese texto puede ser un secreto. Un codigo de Wi-Fi guarda el nombre de la red y la contrasena a la vista - cualquiera que lo fotografie con el movil se lleva las dos. Lo mismo vale para un codigo que abre un documento, un codigo de descuento o una direccion interna.
Generar ese codigo en el servidor de otra persona significa que tu contrasena fue al servidor de otra persona. Un generador que funciona en el navegador no tiene ese paso: el Generador de codigos QR dibuja el codigo en un canvas desde tu propio dispositivo, asi que el contenido nunca sale de ahi.
Donde se usan estos codigos
Los usos mas comunes merecen un enlace cada uno, porque tienen sus propias trampas:
- Un enlace de WhatsApp en un QR - practico para el escaparate de una tienda, pero recuerda que el codigo solo abre un chat; el texto del mensaje no va dentro. Hay mas en codigos QR para WhatsApp.
- Un codigo de pago UPI - una URI de UPI dentro de un QR, para un puesto o el mostrador de un bar. El formato y las partes que funcionan estan en la guia de codigos QR UPI.
La version corta
Si no tienes claro, elige M para lo que este en una pantalla, Q para lo que se imprime y H para lo que sea pequeno, se manipule, este curvo o lleve logotipo. Luego imprime una, probala con dos moviles y, solo entonces, pide las quinientas.