¿Qué es un código QR y cuándo deberías utilizarlo?
Un código QR es una imagen de datos. Un escáner convierte la imagen de la cámara en celdas en blanco y negro, encuentra los tres grandes cuadrados en las esquinas, elabora la cuadrícula y lee las celdas. Todo lo que hace que un código funcione o falle se reduce a eso.
Utilízalo cuando alguien esté físicamente presente y necesite algo en su teléfono: un menú, una red Wi-Fi, un ticket, una etiqueta de paquete. Evite uno en una página web o en un correo electrónico, donde el lector ya está en un dispositivo y un enlace es un toque en lugar de dos.
Las cuatro cosas que deciden si escanea
El fallo más común es que un diseñador recorte la zona tranquila para adaptarla a un diseño. El síntoma es exasperante: el código funciona en algunos teléfonos y en otros no, porque depende de lo que encuadre la cámara.
- Zona tranquila. El margen en blanco es parte del código. La especificación requiere al menos cuatro celdas de espacio libre en cada lado, y los escáneres dependen de ello para encontrar los bordes.
- Contraste. Los escáneres convierten la imagen a blanco y negro antes de leerla, por lo que lo que importa es la diferencia de luminosidad, no si los colores se ven distintos. Negro sobre blanco es 21:1; apunte a al menos 7:1 y mantenga el código más oscuro que su fondo.
- Tamaño relativo a la distancia de escaneo. Una regla general ampliamente utilizada es que el código debe estar aproximadamente a una décima parte de la distancia desde la que se escaneará: 3 cm con el brazo extendido, unos 30 cm en un cartel leído desde tres metros.
- Tamaño de celda. Por debajo de aproximadamente 0,4 mm por celda, las cámaras de los teléfonos luchan y las impresoras térmicas baratas untan las celdas vecinas.
La corrección de errores es un seguro, no espacio libre
Los códigos QR contienen datos redundantes, por lo que aún se decodifican cuando parte de la imagen está dañada. Hay cuatro niveles: L recupera aproximadamente el 7% del símbolo, M aproximadamente el 15%, Q aproximadamente el 25% y H aproximadamente el 30%.
La compensación es la densidad. Más redundancia significa más celdas para el mismo contenido, y más celdas significa que cada una es físicamente más pequeña para un tamaño de impresión determinado, lo que puede hacer que el escaneo sea más difícil que fácil. Subir el nivel no es automáticamente más seguro.
Utilice L o M en una pantalla o papel plano limpio. Utilice Q para cualquier cosa que vaya a manipularse, doblarse o salpicarse: un menú, una tarjeta de fidelidad, un paquete. Utilice H cuando desee colocar un logotipo sobre el centro. Si el código se vuelve muy denso en un nivel alto, acorte el contenido en lugar de subir más el nivel.
El contenido más breve supera cualquier otra optimización
La cantidad de celdas depende de la cantidad de datos que codifique. Menos caracteres significa menos celdas, lo que significa que cada celda es más grande con el mismo tamaño de impresión, lo que significa que escanea desde más lejos y sobrevive a una peor impresión.
Una URL larga con parámetros de seguimiento puede duplicar fácilmente el recuento de celdas en comparación con una corta. Si controlas el destino, un camino corto vale más que cualquier configuración en el generador.
El modo de codificación también importa: los dígitos se empaquetan con mayor densidad que el texto en mayúsculas y minúsculas, y los caracteres alfanuméricos en mayúsculas se empaquetan con mayor densidad que los caracteres arbitrarios. Una referencia numérica es un código realmente más pequeño que la misma referencia escrita con mayúsculas y minúsculas.
Cuando NO usar uno
- En una página web o en un correo electrónico. El lector ya está en un dispositivo; un enlace requiere menos toques y funciona para personas que usan un lector de pantalla.
- Como única ruta hacia la información esencial. Alguien con un teléfono antiguo, una cámara rota o sin conexión de datos queda bloqueado. Imprima la URL también.
- Para cualquier cosa tendrás que cambiar. El valor está integrado en la imagen, por lo que no se puede editar un código impreso. Si el destino puede moverse, apúntelo a una URL que usted controle y redirija desde allí.
- En una pantalla que otra persona sostiene: una credencial en una conferencia, un teléfono mostrado a un teléfono. Funciona, pero funciona mal y un enlace corto hablado suele ser más rápido.
Formato de salida
Exporte SVG para cualquier cosa que se vaya a imprimir. Es vectorial, se escala a cualquier tamaño con bordes afilados y es lo que un diseñador o impresor querrá.
Exporte PNG para pantallas y documentos, en un tamaño de píxel generoso. Nunca escale un código PNG después: la interpolación difumina los bordes de las celdas, que es exactamente lo que el escáner necesita para que quede nítido. Vuelva a exportarlo más grande.
Ejemplo resuelto: una tarjeta de mesa para el menú de un restaurante
Un código va en una tarjeta de mesa laminada. Se escaneará desde unos 40 cm, en teléfonos de todas las edades, sobre una superficie que se limpia y ocasionalmente se salpica.
El destino es una página de menú. El formulario largo con parámetros de seguimiento tiene 96 caracteres; la forma corta es 28.
- Utilice la URL corta. Con 28 caracteres, el símbolo necesita muchas menos celdas que con 96.
- Establezca la corrección de errores en Q, porque la tarjeta será manipulada y borrada.
- Dimensione el código a unos 4 cm de ancho; una décima parte de 40 cm da 4 cm.
- Mantenga la zona silenciosa predeterminada de cuatro celdas y deje el código oscuro en un panel de luz.
- Exporta SVG y entrégalo a la impresora.
- Imprime uno, escanéalo con un Android antiguo y un iPhone reciente, bajo la iluminación real del restaurante.
Resultado: Un código de 4 cm con celdas cómodamente por encima del umbral de 0,4 mm, una zona silenciosa que el escáner puede encontrar y suficiente redundancia para sobrevivir a una marca de limpieza. Imprimir la URL del menú debajo en letra pequeña no cuesta nada y cubre al cliente cuya cámara no coopera.
Abre la herramienta
Genera un código QR en tu navegador
Genera códigos QR y códigos de barras Code 128 en tu dispositivo, con lectura de contraste en vivo. No puede leer ni decodificar un código.
Lo que esto no cubre
- La herramienta QR ToolAcre genera códigos. No los escanea ni los decodifica, no solicita acceso a la cámara y no tiene lector.
- El código 128 es la única simbología de código de barras que se ofrece y es únicamente ASCII. No hay EAN, UPC, ITF, PDF417 o DataMatrix.
- Sin superposición de logotipo, porque colocar uno de forma segura requiere una verificación visual de escaneabilidad que la herramienta no puede realizar por usted. Exporta el SVG y hazlo en una herramienta de diseño.
- Sin códigos dinámicos o editables. El valor está integrado en la imagen y no se puede cambiar posteriormente.
- La cifra de contraste y la regla general de la distancia son orientativas. Imprimir uno y escanearlo es la única prueba real.