Qué es un código QR, cómo funciona y para qué se usa
Lo escaneás para ver el menú de un restaurante, para conectarte al WiFi de una casa que no es la tuya, para agregar un descuento en el supermercado o para guardar el contacto de alguien en una tarjeta de presentación. El código QR es, hoy, la forma más común de pasar información de una superficie impresa (o una pantalla) al celular sin escribir nada a mano. Pero pocas veces nos detenemos a pensar cómo ese patrón de cuadraditos en blanco y negro logra guardar tanta información en tan poco espacio.
Qué es un código QR
QR son las siglas de Quick Response (respuesta rápida), y describe exactamente su propósito original: un código pensado para leerse en una fracción de segundo, a diferencia del código de barras clásico de líneas verticales que necesita un escáner láser alineado horizontalmente. Un código QR es un código de barras bidimensional (o "matricial"): en vez de codificar información en el ancho de unas pocas líneas, la codifica en una grilla cuadrada de módulos blancos y negros que se lee en dos dimensiones, lo que le permite guardar muchísima más información en el mismo espacio físico.
Lo inventó en 1994 Masahiro Hara, ingeniero de Denso Wave (una subsidiaria de Denso, proveedor de Toyota), originalmente para rastrear piezas en la línea de producción de autos. La decisión que explica por qué terminó en todos lados —y no solo en fábricas— fue que Denso Wave optó por no ejercer su patente de forma restrictiva, dejando el formato libre de usar sin costo de licencia. Eso permitió que cualquier fabricante de software o hardware lo adoptara sin fricción, y es una de las razones por las que el QR se volvió el estándar dominante frente a otros códigos bidimensionales.
Cómo funciona un código QR, a grandes rasgos
Cada código QR está formado por una grilla de módulos (los cuadraditos) organizados en una de 40 "versiones" de tamaño posibles: la versión 1 es una grilla de 21×21 módulos, y van creciendo hasta la versión 40, de 177×177 módulos. Cuanto más texto hay que codificar, más grande (más densa) necesita ser la grilla; por eso una URL corta genera un QR más simple que un párrafo largo de texto.
Tres de las esquinas del código tienen esos cuadrados concéntricos característicos (los "patrones de posición"): le sirven a la cámara del celular para reconocer que está mirando un QR y para orientarlo correctamente, sin importar el ángulo o si la imagen está rotada.
La otra pieza clave es la corrección de errores, basada en un esquema matemático llamado código Reed-Solomon: además de los datos, el QR incluye información redundante calculada a partir de ellos, de forma que el código siga siendo legible aunque una parte esté dañada, sucia o tapada (por ejemplo, por un logo superpuesto en el centro). Existen cuatro niveles de corrección, del 7% (L) al 30% (H) de daño tolerado; a mayor nivel, más redundancia y más denso el patrón resultante. Los generadores de QR suelen usar por defecto un nivel intermedio (M, 15% de tolerancia), un buen equilibrio entre legibilidad ante daño y tamaño del patrón.
Qué se puede codificar en un código QR
En el fondo, un código QR no "sabe" que es una URL, una red WiFi o un contacto: solo guarda texto plano. Lo que determina qué hace el celular al escanearlo es el formato de ese texto, que las apps de cámara reconocen por convención:
- Una URL (
https://ejemplo.com) hace que el celular ofrezca abrirla directamente en el navegador. - Una red WiFi se codifica con un formato de texto estandarizado (algo como
WIFI:T:WPA;S:nombre_red;P:contraseña;;), que hace que el celular ofrezca conectarse directamente sin que nadie tenga que tipear la contraseña a mano. - Un contacto usa el formato vCard o MECARD, que precarga nombre, teléfono y otros datos directamente en la agenda del celular.
- Texto libre (un mensaje, un código de cupón, cualquier cadena) simplemente se muestra tal cual en pantalla.
Esto es justo lo que hace el generador de códigos QR de Herramientastic: toma cualquier texto que escribas —una URL, un mensaje, o el texto ya formateado como WiFi o vCard— y lo codifica tal cual en el patrón, sin interpretarlo ni validarlo por vos.
Para qué se usa un código QR hoy
La lista de usos cotidianos creció mucho desde que dejó de ser exclusivo de fábricas:
- Menús de restaurantes sin contacto físico, un uso que se masificó fuerte a partir de 2020 y quedó instalado.
- Redes WiFi de invitados, evitando dictar una contraseña larga letra por letra.
- Tarjetas de presentación y materiales impresos, para que quien escanea el código guarde el contacto o abra un portfolio online sin tipear nada.
- Packaging y etiquetas de producto, enlazando a información nutricional, manuales o certificados de autenticidad.
- Carteles y campañas de marketing, dirigiendo del mundo físico a una landing page o promoción específica.
- Pagos y boarding passes, donde el QR funciona como un ticket o comprobante que un lector escanea en el momento.
PNG o SVG: cuál conviene según el uso
El generador de QR de Herramientastic permite descargar el resultado en dos formatos, y la elección depende de dónde vaya a usarse:
- PNG es una imagen de mapa de bits (píxeles fijos), lista para compartir en redes sociales, insertar en un documento o mostrar en pantalla. Es la opción más práctica para uso digital cotidiano.
- SVG es un formato vectorial: describe el código como formas matemáticas, no como píxeles, así que se puede escalar a cualquier tamaño sin perder nitidez. Es la opción indicada cuando el código va a imprimirse grande —un cartel, una vinilo de vidriera, un banner— donde un PNG pequeño se vería pixelado al agrandarlo.
Para la mayoría de los casos de uso cotidianos (compartir digitalmente, imprimir en tamaño normal) PNG alcanza sin problema; reservá SVG para impresiones grandes o cuando necesites reescalar el mismo código a varios tamaños.
¿Es seguro escanear cualquier código QR?
Acá vale una aclaración importante que no siempre se tiene presente: el código QR en sí mismo no ejecuta nada, es solo texto codificado. El riesgo no está en el patrón de cuadraditos, sino en a dónde apunta ese texto si es una URL. Existe incluso un término para el fraude que explota esto, "quishing" (phishing vía QR): alguien pega un sticker con un QR falso sobre un cartel legítimo —un menú, un parquímetro, un afiche de evento— y ese código redirige a una página que imita a un sitio real para robar datos o credenciales.
Como el destino queda oculto hasta después de escanear (a diferencia de un link de texto, que se puede pasar el mouse por encima antes de hacer clic), conviene tomar dos precauciones simples: revisar la vista previa de la URL que casi todas las apps de cámara muestran antes de abrir el enlace, y desconfiar de códigos QR que se ven pegados o agregados sobre un cartel o superficie que originalmente no lo tenía.
Cómo crear tu propio código QR
Si necesitás generar uno —para una URL, un texto, una promoción o cualquier otro contenido— el generador de códigos QR de Herramientastic lo hace directamente en tu navegador: escribís el texto o enlace, ajustás el tamaño (de 128 a 1024 píxeles) y elegís el formato de salida, PNG o SVG. Todo el proceso ocurre en tu dispositivo, sin que el contenido que ingresás se envíe a ningún servidor externo. Podés ver el resto de utilidades de texto disponibles en la categoría de texto de Herramientastic, incluido el generador de contraseñas si además necesitás una clave segura para proteger esa misma red WiFi que estás por compartir.