Generador de códigos QR para URL
100% privado y local: tus datos nunca salen de tu navegador. Estos códigos QR son permanentes y nunca caducan.
Ajustes de URL
Diseño
Añadir un logo central
La imagen se lee en esta página y se incrusta en el código como una URL data:. No se sube a ninguna parte y se queda dentro del archivo que descargas.
Más opciones de diseño
La mitad oscura del código. Mantenlo muy por debajo del fondo en luminosidad.
Cubre la zona de silencio y también los huecos entre módulos. Un fondo transparente lo deja fuera del archivo, así que no se dibuja nada con él.
Contraste 11.5:1 entre los módulos y el fondo.
PNG y WebP conservan un canal alfa; el SVG simplemente omite el rectángulo de fondo. Aquello sobre lo que se coloque el código pasa a ser la mitad clara del contraste.
Un degradado rellena solo los módulos oscuros. Su extremo más claro fija el contraste que recibe de verdad un lector, así que los dos extremos tienen que seguir siendo oscuros.
El segundo color, usado solo mientras hay un degradado seleccionado. Se mide su contraste junto con el primero.
Grados en sentido horario desde un barrido de izquierda a derecha. Un degradado radial se expande del centro hacia fuera, así que el ángulo solo se aplica al lineal.
Las formas redondeadas cubren menos de cada celda. El centro sigue cubierto, que es donde muestrea el decodificador, pero un código denso impreso pequeño se lee con más fiabilidad en cuadrados.
El anillo de los tres patrones de localización.
El ojo dentro de cada patrón de localización.
El margen en blanco alrededor del código, medido en módulos. 4 es el mínimo que fija la especificación.
Más recuperación aguanta más daño y cuesta capacidad, así que el mismo contenido produce un símbolo más denso.
Hay un logo en el centro que mantiene el nivel en H. Su límite de ancho sigue al símbolo: 14% en el código más pequeño, 30% en uno denso.
Vista previa y exportación
Introduce la dirección web que debe abrir el código.
Exportar
Ráster, para pantalla
Completa el formulario para activar las descargas.
Tamaño de exportación y texto codificado
- Carga útil
- Aún no hay nada codificado
- Símbolo
- Aún sin construir
- Recuperación
- M
Esperando datos
Pega una dirección web y esos caracteres exactos se codifican en el símbolo. No se acorta nada y no hay ninguna redirección de por medio, así que el código impreso sigue funcionando mientras funcione tu página.
Cuando alguien lo escanea
El lector muestra la dirección completa y ofrece abrirla en el navegador, y no se carga nada hasta que la persona que escanea acepta.
Qué se escribe dentro del símbolo
La carga útil es la dirección, carácter por carácter. Un lector descodifica https://example.com/rebajas-primavera y le entrega esa cadena al navegador, sin nada en medio que cuente el escaneo ni reescriba el destino.
Si te dejas el esquema fuera, se codifica como https://, porque un host desnudo no es una URL y varios lectores lo tratarán como texto plano en lugar de como un enlace. Un http:// explícito se conserva tal como lo escribiste, para las direcciones internas que todavía lo necesitan.
Los demás esquemas se rechazan. javascript:, data: y file: son los que se usan para esconder algo hostil detrás de un cuadrado impreso, y las cargas útiles que sí merece la pena codificar a propósito —mailto:, tel:, sms:, una cadena de conexión a Wi-Fi— tienen aquí cada una su propia página, con la validación que le corresponde.
- Escrito example.com/menu, codificado https://example.com/menu
- Escrito http://intranet.local/turnos, codificado sin cambios
- Las cadenas de consulta, los fragmentos y la codificación en porcentaje se conservan exactamente; no se normaliza nada
La longitud decide el tamaño impreso
Una URL se guarda en modo byte a ocho bits por carácter, porque el modo alfanumérico del QR, que es más denso, no tiene minúsculas. Cada carácter de más empuja por tanto el símbolo hacia una versión más alta, lo que significa más filas y columnas y módulos más pequeños al mismo ancho impreso.
Veintiocho caracteres caben en un símbolo de versión 3 en el nivel de recuperación M, 29 módulos de lado. Doscientos caracteres necesitan la versión 10, 57 módulos de lado. Impresos en esos mismos 2 cm, los módulos de la versión 10 miden la mitad de ancho que los de la versión 3, y la cámara tiene que acercarse mucho más.
La regla práctica es que un símbolo se lee desde unas diez veces su propio ancho. Alrededor de 2 cm de lado es un suelo razonable para un enlace corto escaneado a la distancia del brazo; para un cartel que se lee a tres metros, cuenta con unos 30 cm.
- Recorta los parámetros de campaña y de seguimiento antes de codificar: son puro crecimiento del símbolo
- El nivel H restaura alrededor del 30 por ciento de las palabras de código del símbolo, y lo paga en capacidad: la versión 40 guarda 2953 bytes en L y 1273 en H
- La zona de silencio de cuatro módulos es parte del código, y recortarla es el motivo más común de que un enlace impreso no se lea
Códigos estáticos y la alternativa dinámica
Este código es estático: la dirección vive en los módulos blancos y negros, no en una base de datos. Por eso funciona con este sitio desconectado, por eso no lleva ninguna suscripción atada y por eso nadie puede contar tus escaneos, nosotros incluidos.
La contrapartida es real y conviene decirla. Un código dinámico de un servicio de seguimiento codifica en su lugar una dirección corta de redirección, así que el destino se puede cambiar después de imprimir y cada escaneo queda registrado. Si necesitas reapuntar un código impreso más adelante, eso es lo que compra la suscripción. Si la página a la que apunta el código es tuya, puedes cambiar la página y dejar el código estático.
Preguntas y respuestas
¿Puedo cambiar adónde apunta el código después de imprimirlo?
No. La dirección está codificada en el símbolo, así que cambiarla significa imprimir un código nuevo. La salida habitual es apuntar el código a una ruta corta de un dominio tuyo y redirigir esa ruta, lo que deja el control en tus manos y no en las de un servicio.
¿El código deja de funcionar si openqrs.com se cae?
No. Este sitio construye el símbolo y no participa en nada más. Un código descodificado es una cadena que se le entrega al navegador; nada de ese camino nos toca.
¿Por qué se rechazó mi enlace?
O usaba un esquema distinto de http o https, o no tenía ningún host que resolver. Todo lo que llega sin esquema se trata como https, así que example.com/pagina vale; example, no.
¿De verdad se escanea mejor una URL más corta?
Sí, y de forma medible. Menos bytes significa una versión más baja y menos módulos, así que cada módulo es físicamente más ancho al mismo tamaño impreso. Un módulo más ancho sobrevive a más textura de papel, más ganancia de punto y más desenfoque de cámara.
Cómo funciona un código QR estático
Todos los códigos de este sitio son estáticos: la carga útil está escrita en los propios módulos blancos y negros. No se consulta nada al leer el código, ningún servidor nuestro interviene y ninguna suscripción sostiene el código impreso. Esa misma propiedad es el límite: una vez impreso, lo que contiene ya no se puede cambiar.
A partir de ahí, tres cosas deciden si un código impreso se lee: cuántos bytes ocupó la carga útil, qué nivel de recuperación absorbe los daños y cuánto mide un módulo suelto sobre el papel. Estas guías recorren cada una de ellas con los números.