How It Ticks

Lo digital · Pieza 4

Generador de código QR

Escribe un enlace y el código de abajo queda listo para descargar.

PNG para el teléfono, WhatsApp, Word o Canva. SVG para la imprenta: es vectorial y se ve nítido a cualquier tamaño.

El código se hace en tu navegador, y lo que escribes no se envía a ningún sitio. Tu enlace queda escrito tal cual en los cuadritos blancos y negros, sin ningún enlace corto de esta web por medio: nadie puede desactivarlo desde aquí, y el código funciona mientras la página a la que apunta siga en línea. Antes de imprimir, escanéalo con otro teléfono. Debe abrir tu propia dirección, no un enlace corto del tipo qr.xx/abc.

¿Caducan los códigos QR?

Un código QR normal, no. El enlace está escrito en el propio dibujo: el código funciona mientras exista la página que hay detrás. Los que dejan de funcionar son los códigos «dinámicos» de los generadores en línea: llevan dentro un enlace corto del propio servicio, y es ese servicio el que redirige a tu página. En febrero de 2026, qr-code-generator.com, uno de los grandes del sector, contaba en su blog que con la mayoría de los proveedores esos enlaces quedan en pausa cuando dejas de pagar, y que los creados durante una prueba gratuita se desactivan solos en cuanto la prueba termina.

Los códigos de esta página son de los normales, los que algunos servicios llaman estáticos. Cuando alguien escanea uno, el teléfono no pasa por esta web: aquí no hay nada que desactivar.

¿Puedo crear un código QR sin registrarme?

Sí. Aquí no hay cuentas y no te pido el correo en ningún momento. Escribes, eliges un nivel y descargas, todas las veces que haga falta. Los códigos puedes usarlos donde sea sin pagar nada: DENSO WAVE, la empresa que inventó el código QR, dice que no hace falta licencia ni pedirle permiso.

¿Alguien puede saber quién lo escanea?

A través de esta página, no. El teléfono que escanea el código va directo a la dirección que lleva dentro, sin pasar por aquí. La web de esa dirección ve la visita como cualquier otra. Si quieres contar escaneos, añade una etiqueta a tu enlace, como ?utm_source=cartel, o &utm_source=cartel si el enlace ya tiene un signo de interrogación, y búscala en las estadísticas de tu web.

Otra cosa es la aplicación con la que escaneas: algunas guardan un historial o revisan los enlaces en sus propios servidores. Y para eso sirven precisamente los códigos dinámicos: cada escaneo pasa por el enlace corto del servicio, que lo anota, y por eso mismo pueden caducar.

¿Qué nivel de corrección de errores elijo?

Todo código QR lleva datos redundantes, y con ellos el lector reconstruye lo que se ha manchado o borrado. Según DENSO WAVE, el nivel L recupera en torno al 7 % de los datos; el M, el 15 %; el Q, el 25 %, y el H, el 30 %. Ese porcentaje se cuenta en bloques de 8 bits, las «palabras de código» de la norma, no en superficie: los tres cuadrados grandes de las esquinas no están protegidos, y basta con que una mancha roce un bloque para estropearlo entero. En la práctica, un código en H deja de leerse antes de tener tapado el 30 % de su superficie. Y cuanta más redundancia, más denso sale el código.

Yo dejaría el M para casi todo: pantallas e impresiones limpias. DENSO WAVE recomienda Q o H donde el código se va a ensuciar, como una etiqueta en una fábrica, y L cuando el entorno es limpio y hay que meter muchos datos.

¿Puedo poner un logo o hacer un código de wifi?

Aquí no añado logos. Si quieres uno, descarga el SVG en el nivel H, pon tu logo en el centro con cualquier editor, que sea pequeño, y escanea el resultado antes de imprimir: el logo gasta parte de ese 30 % y deja menos margen para los arañazos.

Un código de wifi es solo texto en un formato que los teléfonos entienden. Escríbelo en el campo así, con el nombre de tu red y tu contraseña: WIFI:T:WPA;S:nombre de la red;P:contraseña;;. Si el nombre o la contraseña llevan alguno de los caracteres \ ; , : ", pon una barra invertida delante. El formato viene de ZXing, la biblioteca libre de códigos de barras que usan por dentro muchos lectores de QR.

¿Cuánto cabe en un código QR?

Un enlace de unos cientos de caracteres cabe de sobra. La versión 40, el código QR más grande, tiene 177 cuadritos por lado (en la jerga técnica, módulos). En el nivel L guarda 2953 bytes; en el M, el que viene por defecto aquí, 2331, y en el H, 1273. Los códigos hechos solo de cifras pueden llevar hasta 7089, pero este generador lo guarda todo como bytes, y aquí una cifra ocupa un byte, igual que una letra.

El texto se guarda en UTF-8, como en casi todos los generadores: una letra sin tilde ocupa un byte; las letras con tilde y la ñ, dos; los caracteres chinos o japoneses, tres, y un emoji, cuatro o más. La línea bajo la vista previa cuenta los bytes de tu texto.

¿De qué tamaño lo imprimo?

Más grande de lo que crees, y siempre con el borde blanco. En el ejemplo de cálculo de DENSO WAVE, una impresora de 400 ppp hace cada cuadrito con 4 puntos, y un código de 29 × 29 cuadritos sale con unos 7,4 mm de ancho, más 1 mm de borde por cada lado. Es un ejemplo para imprentas, no el tamaño mínimo ni el que un teléfono lee a unos metros. No hay una regla oficial para la distancia: imprime una prueba y escanéala desde donde se pondrá la gente.

¿Cómo sé que funciona?

El programa que genera estos códigos lo escribí yo, y lo puse a prueba con programas que no son míos. Dos lectores de QR independientes, jsQR y ZXing, leyeron cada uno 8000 códigos hechos aquí con texto al azar, 2000 textos en cada uno de los cuatro niveles: en alfabeto latino y cirílico, en japonés y con emoji, en todos los tamaños, de 21 a 177 cuadritos por lado, y también los archivos SVG y PNG descargados. Además, los códigos que salen de aquí son idénticos, bit a bit, a los que hace la biblioteca qrcodegen de Nayuki cuando las dos guardan el texto como bytes.

La parte de privacidad la puedes comprobar tú: carga esta página, apaga el wifi y la conexión de datos y sigue creando códigos. Todo sigue funcionando: una vez abierta la página, nada de lo que hay aquí necesita internet.

Un código impreso también lo puedes comprobar sin una app lectora: hazle una foto y ábrela en el comprobador de códigos QR (por ahora solo en inglés). Te muestra la dirección que lleva el código y tampoco envía la foto a ningún sitio.

QR Code es una marca registrada de DENSO WAVE INCORPORATED.

Fuentes