Generador de Código QR
Crea y personaliza códigos QR desde plantillas Wi-Fi, contacto y más
Puedes omitir http:// — se agrega automáticamente.
Al escanear se conecta al Wi-Fi sin escribir la contraseña.
Mantén pulsado un punto en tu app de mapas para copiar sus coordenadas.
Datos adicionales para que el código se lea aunque esté rayado o parcialmente tapado. Más alto es más resistente pero el patrón se vuelve más denso.
EstándarRecomendadoBien para pantalla e impresión (~15% de recuperación)
Tu código QR se actualiza al instante mientras escribes.
El color del código y el fondo tienen brillos demasiado parecidos para escanear bien. Prueba un par más oscuro/claro.
Procesando…
0.0
No se ha bloqueado: el resultado aparecerá cuando termine el cálculo.
Acerca de Generador de Código QR
El código QR lo desarrolló DENSO WAVE, empresa del grupo Toyota, para rastrear piezas de automóvil, y se presentó en 1994. QR significa Quick Response: el objetivo era una lectura rápida en la línea de producción. Se convirtió en norma industrial japonesa en 1999 y en norma internacional, ISO/IEC 18004, en 2000. Todos los códigos que lee hoy la cámara del móvil siguen esa especificación.
Este generador codifica en modo numérico el texto que solo tiene cifras, en modo alfanumérico el que solo tiene mayúsculas, cifras y algunos símbolos, y el resto como bytes UTF-8; luego añade palabras de código de corrección de errores Reed-Solomon y elige la versión más pequeña, de las 40 que existen, en la que caben los datos. Después prueba las ocho máscaras posibles y se queda con la de menor penalización, que es la que evita grandes zonas vacías o dibujos que se confundan con los cuadrados de las esquinas. El resultado se descarga en PNG o SVG.
Qué protegen realmente los niveles L, M, Q y H
DENSO WAVE indica una capacidad de recuperación de aproximadamente el 7% para L, el 15% para M, el 25% para Q y el 30% para H. El porcentaje se refiere a palabras de código, los bloques de 8 bits en que se divide la información, no a la superficie impresa. Una raya que atraviesa muchas palabras de código agota ese margen antes de lo que su tamaño haría pensar, así que un código de nivel H no sobrevive necesariamente a una mancha que tape el 30% del dibujo.
Un nivel más alto necesita más módulos para el mismo contenido y sube de versión. Con esta herramienta, https://example.com (19 bytes) queda en versión 2 (25×25 módulos) con L, M y Q, y en versión 3 (29×29) con H. Si el tamaño impreso no cambia, más módulos significa módulos más pequeños, y eso es lo que dificulta leer desde lejos. DENSO WAVE señala que M es el nivel más elegido y recomienda Q o H en entornos sucios, como una fábrica; para una pantalla limpia basta con L.
Por qué se puede poner un logotipo en el centro y cuándo deja de funcionar
Los módulos que quedan bajo el logotipo pasan a ser datos erróneos. El lector los trata como cualquier otro daño y los reconstruye con la decodificación Reed-Solomon. Es decir, el logotipo es un daño intencionado que gasta parte del margen de corrección antes de que el código salga de la imprenta. Por eso los códigos con logo suelen generarse en nivel H, y por eso aguantan peor el desgaste real que un código limpio del mismo nivel.
La posición importa tanto como el tamaño. Los tres cuadrados grandes de las esquinas (patrones de localización) y las franjas contiguas con la información de formato no son datos: indican dónde está el código y qué nivel y máscara se usaron. Si se tapan, la corrección de errores no tiene con qué trabajar. Esta herramienta no superpone logotipos; lo fiable es descargar el SVG, colocar un logo pequeño en el centro con un editor y probarlo con varios móviles distintos antes de imprimir una tirada.
Zona de silencio y tamaño de impresión
La especificación exige un margen en blanco de cuatro módulos por cada lado. La opción de margen exterior de la herramienta añade exactamente eso. Si se exporta sin margen y la imagen se pega junto a un fondo con dibujo o a una línea de texto, el lector puede no encontrar dónde termina el símbolo.
Para el tamaño, conviene pensar en milímetros por módulo. El ejemplo de DENSO WAVE usa una impresora de 400 ppp con 4 puntos por módulo, es decir, 0,254 mm por módulo; un código de versión 3 (29 módulos) más 4 módulos de margen por lado son 37 módulos, unos 9,4 mm de lado. Ese cálculo supone un lector industrial a corta distancia. Un cartel que se escanea con el móvil a un metro necesita módulos mucho mayores. La forma más sencilla de agrandar los módulos sin ocupar más espacio es acortar el contenido para que baje la versión, por ejemplo con una URL corta.
Qué hay dentro de un QR de wifi, contacto o SMS
Las plantillas solo construyen texto en formatos que reconocen las cámaras de los móviles; el QR sigue guardando caracteres. La wifi usa WIFI:T:WPA;S:nombre;P:contraseña;; y cualquier punto y coma, dos puntos, coma o barra invertida en el nombre o la contraseña debe ir precedido de una barra invertida, algo que la herramienta hace automáticamente. Los contactos usan vCard 3.0, los SMS SMSTO:número:mensaje, las llamadas tel:, las ubicaciones geo:latitud,longitud y el correo un enlace mailto: con asunto y cuerpo.
La contraseña de wifi dentro de un QR va en texto plano, sin cifrar. Cualquiera que escanee el código pegado en la pared del bar con una aplicación lectora genérica ve la contraseña tal cual. Una red de invitados separada es la forma más segura de compartir el acceso así.
Ejemplos
Misma URL, distinto nivel
- Entrada
https://example.com/menu?table=12&lang=ko con L y con H- Resultado
L: versión 3 (29×29) / H: versión 5 (37×37)
El nivel H aporta en torno al 30% de recuperación a cambio de unas 1,6 veces más módulos. En una tarjeta de visita suele ayudar más acortar la URL que bajar el nivel.
Nombre de wifi con símbolos
- Entrada
SSID: Cafe;Guest, contraseña: a:b, WPA- Resultado
WIFI:T:WPA;S:Cafe\;Guest;P:a\:b;;
Las barras invertidas evitan que el punto y coma y los dos puntos se lean como separadores. Escrito a mano sin escapar, el móvil leería como nombre de red solo Cafe.
Solo cifras, símbolo más pequeño
- Entrada
12345678901234567890 (20 cifras, nivel M)- Resultado
Versión 1 (21×21)
El modo numérico guarda tres cifras en 10 bits, mucho más denso que los 8 bits por carácter del modo byte; las mismas 20 cifras en modo byte necesitarían la versión 2. Una URL en mayúsculas (HTTPS://EXAMPLE.COM) también cabe en modo alfanumérico y puede salir más pequeña que en minúsculas, pero una sola minúscula pasa todo el texto a modo byte.
Cómo se usa
- Elige el tipo de contenido (URL, texto, wifi, contacto, etc.) y rellena los campos.
- Elige el nivel de corrección: L o M para pantallas, H si vas a añadir un logo o colocarlo en exterior.
- Si cambias colores o formas, mantén un contraste alto y deja activado el margen exterior.
- Descarga PNG para uso inmediato o SVG para imprenta, y pruébalo con un móvil real.
Preguntas frecuentes
¿Caducan estos códigos QR?
No. Son códigos estáticos: el contenido está en el propio dibujo. Un QR con URL solo deja de servir si la página desaparece. Los llamados QR dinámicos guardan una dirección de redirección en el servidor de un proveedor, que es como cuentan escaneos y cambian el destino, y por eso dejan de funcionar si el servicio cierra.
He cambiado los colores y ya no se lee.
Los lectores distinguen módulos por luminosidad. El primer plano debe ser claramente más oscuro que el fondo. Los códigos invertidos (claro sobre oscuro) no los admiten todas las aplicaciones, y dos colores pastel suelen tener poco contraste; la herramienta avisa cuando el contraste es bajo.
¿Cuánto cabe en un QR?
En la versión 40 con nivel L, 2.953 bytes (2.331 con M, 1.663 con Q, 1.273 con H). La ñ y las vocales con tilde ocupan 2 bytes en UTF-8. Un código tan grande es difícil de leer con el móvil; para textos largos es mejor publicar una página y codificar su dirección.
¿PNG o SVG?
SVG para todo lo impreso o que pueda ampliarse, porque es vectorial y los bordes de los módulos quedan nítidos a cualquier tamaño. PNG es cómodo para mensajería y presentaciones.
Fuentes
- DENSO WAVE — History of QR Code
- DENSO WAVE — Error correction feature
- DENSO WAVE — QR Code area (quiet zone, module size)
- ISO/IEC 18004:2015 — QR Code bar code symbology specification
Revisado el: