Generador de Códigos QR Gratuito - Crea Códigos QR Escaneables al Instante
Genera códigos QR para URL, texto e información de contacto en segundos. Herramienta gratuita con descarga instantánea, sin necesidad de registro. Códigos compatibles con ISO que funcionan en todos los dispositivos.
Generador de Código QR
Ingrese texto o una URL arriba para generar un código QR. El código QR se actualizará automáticamente mientras escribe.
Documentación
¿Qué es un generador de códigos QR?
Un generador de códigos QR es una herramienta que convierte texto, como una dirección web, en un código QR: un patrón cuadrado formado por cuadrados blancos y negros. La cámara de un teléfono o un lector de códigos de barras lee el patrón y recupera el texto original casi al instante.
Cómo codifica texto esta herramienta
Escriba texto o una URL en el cuadro de entrada. La herramienta convierte cada carácter en sus valores de byte UTF-8 y los codifica mediante el «modo de bytes», una de las formas en que el estándar de códigos QR, ISO/IEC 18.004, almacena datos. Genera el código con el nivel M de corrección de errores, el segundo de los cuatro niveles de corrección del estándar, y elige la más pequeña de las 40 posibles dimensiones de código QR, llamadas versiones, que pueda contener la entrada. Después prueba ocho patrones fijos, llamados máscaras, y conserva el que distribuye los cuadrados oscuros y claros de manera más uniforme, lo que facilita la lectura del código por parte de un lector. El código QR se actualiza automáticamente tras una breve pausa al escribir.
Esta herramienta siempre utiliza el modo de bytes y el nivel M de corrección de errores. No ofrece un modo numérico o alfanumérico, un modo Kanji ni la posibilidad de elegir el nivel de corrección.
Cómo calcular la capacidad de un código QR
La capacidad de una versión de código QR depende de su número total de palabras de código (grupos de 8 bits) y de cuántas de esas palabras de código se reservan para la corrección de errores.
donde d es el número de palabras de código de datos, c el número total de palabras de código y e las palabras de código reservadas para la corrección de errores.
El número de bits que necesita un texto en modo de bytes es:
donde b es el número de bits necesarios, n el tamaño del campo de recuento de caracteres en bits y k el número de bytes del texto.
Los 4 bits identifican el modo de codificación. El campo de recuento de caracteres tiene 8 bits para las versiones 1 a 9, y 16 bits para las versiones 10 y posteriores. La herramienta comprueba cada versión desde 1 hasta 40, en orden, y utiliza la primera cuya capacidad de datos, en bits, sea suficiente.
Ejemplo resuelto
El texto «https://whiz.tools"» tiene 18 caracteres, todos ellos letras y símbolos simples, por lo que se convierte en 18 bytes.
La versión 1 (21×21 cuadrados) tiene 16 palabras de código de datos, o 128 bits. El texto necesita 4 + 8 + (8 × 18) = 156 bits, por lo que no cabe.
La versión 2 (25×25 cuadrados) tiene 28 palabras de código de datos, o 224 bits. Los mismos 156 bits caben, por lo que la herramienta genera para este texto un código de versión 2.
Corrección de errores y enmascaramiento
El nivel M de corrección de errores permite que un código QR siga siendo legible aunque parte de él esté manchada, rasgada o cubierta, hasta aproximadamente el 15 por ciento de sus datos, mediante la adición de palabras de código adicionales calculadas con la corrección de errores de Reed-Solomon, las mismas matemáticas que se utilizan en los CD y DVD. El nivel M se sitúa en el centro de los cuatro niveles del estándar: el nivel L tolera aproximadamente un 7 por ciento de daños, el nivel Q alrededor de 25 por ciento y el nivel H alrededor de 30 por ciento. Esta herramienta siempre genera códigos con el nivel M.
Una vez que los datos están en la cuadrícula, la herramienta prueba los ocho patrones de máscara estándar. Cada uno recibe una puntuación basada en el recuento de características que confunden a los lectores, como tramos largos del mismo color, bloques sólidos, patrones que parecen un patrón de búsqueda de esquina y una mezcla irregular de cuadrados claros y oscuros. La herramienta conserva la máscara con la puntuación más baja.
Cómo utilizar este generador de códigos QR
- Escriba o pegue texto, una dirección web u otro mensaje breve en el cuadro de entrada.
- El código QR aparece debajo del cuadro un momento después de que termine de escribir.
- Seleccione «Download QR Code» para guardar la imagen como archivo PNG.
- Seleccione «Reset» para borrar el cuadro y empezar de nuevo.
El cuadro de entrada acepta hasta 500 caracteres. El texto también se almacena en la dirección web de la página, por lo que compartir ese enlace reproduce el mismo código QR para cualquiera que lo abra.
Qué no hace esta herramienta
El generador no ofrece la posibilidad de elegir el nivel de corrección de errores, colores personalizados, una superposición de logotipo ni una exportación SVG. El único formato de descarga es PNG. Todos los códigos que genera conservan el borde blanco, llamado zona de silencio, que los lectores utilizan para encontrar los límites del patrón, y cumplen la norma ISO/IEC 18.004, por lo que cualquier lector compatible con el estándar puede leerlos.
Historia
Denso Wave, una empresa japonesa que fabricaba piezas para Toyota, inventó el código QR en 1994 para rastrear componentes más rápidamente de lo que permitía un código de barras convencional. Como un lector podía leerlo con rapidez, la empresa lo denominó código «Quick Response». Pasó a formar parte del estándar internacional abierto ISO/IEC 18.004 en (45.700 cm) 2000, que se revisó posteriormente, incluida la edición 2015 que sigue esta herramienta. Los teléfonos con cámara y escaneo QR integrado hicieron común este formato mucho antes de 2020, y los menús y códigos de pago sin contacto durante la pandemia de COVID-19 hicieron que resultara familiar para muchas más personas.
Usos comunes de los códigos QR
Los códigos QR aparecen habitualmente en:
- Mesas de restaurantes, con enlaces a un menú digital
- Envases de productos, con enlaces a instrucciones o información sobre los ingredientes
- Carteles y tarjetas de visita, con enlaces a un sitio web o una página de contacto
- Tarjetas de redes Wi-Fi, cuando el texto está formateado de una manera que los lectores reconocen
- Entradas para eventos y tarjetas de embarque, para agilizar el escaneo durante el registro
Preguntas frecuentes
¿Cuál es la cantidad máxima de texto que puede codificar este generador de códigos QR?
El cuadro de entrada acepta hasta 500 caracteres. El estándar de códigos QR permite mucho más: un código de versión 40 con nivel M de corrección de errores, el nivel que utiliza esta herramienta, puede contener aproximadamente 2.331 bytes de texto.
¿Por qué el código QR aumenta de tamaño cuando el texto es más largo?
Un código QR almacena datos en una cuadrícula fija de cuadrados. Los textos más largos necesitan más palabras de código, por lo que la herramienta cambia a una versión más grande, es decir, con más filas y columnas, cuando la versión actual no puede contener la entrada.
¿Puede esta herramienta añadir un logotipo o un color personalizado a un código QR?
No. Dibuja cuadrados negros sobre un fondo blanco y no admite logotipos, colores personalizados ni exportación SVG. La descarga siempre es una imagen PNG.
¿Caduca un código QR?
No. El código almacena exactamente el texto introducido cuando se creó. Si ese texto es una dirección web, el código solo deja de ser útil si la dirección deja de funcionar; el archivo de imagen no caduca.
¿Se puede seguir leyendo un código QR dañado o parcialmente cubierto?
A menudo, sí. El nivel M de corrección de errores, que esta herramienta siempre utiliza, puede reconstruir el código aunque falte o resulte ilegible aproximadamente el 15 por ciento de él, siempre que los tres cuadrados de las esquinas permanezcan intactos.
¿Cuál es la diferencia entre un código QR y un código de barras convencional?
Un código de barras estándar almacena datos en una sola dirección y normalmente contiene unas pocas decenas de dígitos. Un código QR almacena datos en filas y columnas, por lo que puede contener miles de caracteres en el mismo espacio, y cuenta con corrección de errores integrada, de la que carecen los códigos de barras convencionales.