¿Qué es un código QR?
En esencia, un código QR es una imagen de una URL. Apunta la cámara de un móvil al patrón de cuadrados blancos y negros y el teléfono lee la URL y la abre. Esa es toda la magia.
Una breve historia
Los códigos QR fueron inventados en 1994 por Masahiro Hara en Denso Wave, una filial del grupo Toyota en Japón. "QR" significa Quick Response: se diseñaron para que los operarios de fábrica pudieran escanear etiquetas de piezas de coche mucho más rápido que con los códigos de barras lineales de la época. El formato se convirtió en estándar ISO abierto (ISO/IEC 18004) en el año 2000, por eso cualquiera, incluido QRFixed, puede generarlos sin pagar licencias.
Cómo se decodifica el patrón
Cada código QR es una cuadrícula de pequeños cuadrados llamados módulos. Cada módulo es negro (un 1) o blanco (un 0). Un escáner no los lee de izquierda a derecha como un texto; primero localiza unos puntos de referencia fijos y luego lee los datos en zigzag.
Los tres cuadrados grandes en las esquinas (arriba a la izquierda, arriba a la derecha, abajo a la izquierda) son los patrones de localización. Le dicen al escáner "esto es un código QR, esta es su orientación, este es su tamaño". Por eso no hace falta sostener el móvil totalmente recto: el código puede estar girado o torcido y aun así escanearse.
El resto de la cuadrícula contiene los datos en sí, un identificador de formato (cómo se codifican los datos), un identificador de versión (qué tamaño de QR es) y, fundamental, los bits de corrección de errores.
Por qué algunos QR sobreviven a las manchas de café y otros no
Los códigos QR utilizan una técnica llamada corrección de errores Reed-Solomon. Al generarlos puedes elegir entre cuatro niveles:
- L, Bajo. Recupera aproximadamente un 7% de daño.
- M, Medio. Alrededor del 15%.
- Q, Cuartil. Alrededor del 25%.
- H, Alto. Alrededor del 30%.
Más corrección = más bits redundantes = un patrón más denso y recargado. Por eso también se puede poner un logo en medio de un código QR: en nivel H, puedes eliminar aproximadamente un tercio de los módulos y el resto sigue siendo matemáticamente suficiente para reconstruir la URL.
QRFixed genera los códigos en nivel Q por defecto, un buen equilibrio entre durabilidad para imprenta y apariencia limpia.
Qué hay realmente dentro del código
Técnicamente un código QR puede guardar cualquier texto: un número de teléfono, una contraseña de Wi-Fi, un evento de calendario, texto plano. En la práctica, el 99% de los códigos QR que escaneas en la calle contienen una URL, porque es lo más útil que puedes hacer con un escaneo: abrir una página web.
Y aquí viene el detalle que pilla a casi todo el mundo: la URL queda grabada en el patrón. Una vez impreso, ese patrón está fijo. Sea cual sea la URL que se codificó al generar la imagen, esa será la URL a la que apunte el QR para siempre.
La solución: códigos QR dinámicos
Si quieres cambiar a dónde envía un QR impreso después de la impresión, necesitas otro enfoque: codifica una URL que tú controles (una URL corta de redirección) y actualiza el destino de esa URL en un servidor. La imagen del QR nunca cambia; lo que cambia es el destino de la redirección.
Eso es exactamente lo que hace QRFixed. Te damos una URL permanente qrfixed.com/<id> y tú controlas a dónde redirige desde tu panel. Lee más en nuestra guía sobre códigos QR dinámicos vs estáticos.
Cómo crear un código QR
Generar un código QR es gratis y lleva unos diez segundos.
- Para un uso puntual en el que la URL nunca cambia: usa nuestro generador gratuito. Sin registro.
- Para algo que vayas a imprimir y quieras poder actualizar más adelante: crea una cuenta gratuita para obtener hasta 3 códigos dinámicos.