Generador de códigos QR gratis

Escribe un enlace y llévate el código listo para imprimir. Sin registro, sin marca de agua y sin caducidad: todo se genera dentro de tu navegador.

Se genera en tu navegador: tu URL no nos llega.

Más alto aguanta más daño, pero hace el código más denso.

#121212
Logo en el centro

Opcional. PNG o SVG, hasta 2 MB. Se queda en tu navegador.

Tu código aparece aquí

No se sube nada. Todo ocurre en tu navegador.

Son códigos estáticos. Si necesitas cambiar el destino después de imprimir, lo que buscas es un código QR dinámico.

Cómo crear un código QR en tres pasos

  1. Pega el enlace. Una dirección https:// o un texto cualquiera. Si no escribes el protocolo, se añade https:// automáticamente.
  2. Elige tamaño y corrección de errores. 512 px es un buen punto de partida: suficiente para imprimir pequeño sin que se note. Sube la corrección si el código va a ir en algo que se mancha o se dobla.
  3. Descarga en PNG o SVG. PNG para redes sociales e impresión rápida; SVG para cualquier cosa que vaya a escalar una imprenta: cartel, escaparate o packaging.

Conviene tener claro desde el principio que un código QR no es un enlace: es una foto de un enlace. Una vez impreso, el destino queda fijado. Esa única propiedad explica casi todas las decisiones de diseño que vienen después, y también por qué tantos códigos impresos acaban inservibles cuando termina la campaña.

Los cuatro fallos que hacen que no se escanee

Casi nunca es un problema del software: es un problema de imprenta, y solo hay cuatro.

ReglaPor qué importaNúmero práctico
Tamaño según distancia La cámara necesita suficientes píxeles por módulo para distinguir la rejilla. Lado ≈ distancia ÷ 10. Mínimo 2 cm impreso.
Margen en blanco Sin zona libre alrededor, el escáner no encuentra los bordes del patrón. Al menos 4 módulos libres por cada lado.
Contraste Los módulos oscuros tienen que ser claramente más oscuros que el fondo. Oscuro sobre blanco o sobre un tono muy claro. Nunca claro sobre oscuro.
Proporción Deformar la imagen rompe la rejilla cuadrada que espera el lector. Escala, nunca estires. Con SVG el problema no existe.

Las direcciones largas generan códigos más densos. Codificar tinyto.me/carta en lugar de una URL de seguimiento de 200 caracteres puede reducir a la mitad el número de módulos, que es la diferencia entre un código que se lee desde lejos y otro que no.

Dónde se usa de verdad en España

  • Cartas de restaurante y bares. Cambian con la temporada y con los precios; el soporte impreso no. Un código dinámico en la mesa evita reimprimir la carta cada vez que se ajusta un plato.
  • Comercio de barrio y escaparates. El escaparate dura meses y la promoción no: un código fijo sobre el cristal y el destino cambiando por dentro.
  • Tarjetas de visita y firmas de correo. Siguen funcionando cuando la web cambia de dirección, algo habitual al renovar el dominio.
  • Ferias y eventos. Un código en la acreditación y la página de destino se adapta al programa en lugar de a la fecha de imprenta.
  • Peluquerías y gimnasios. El QR de la reseña en Google o de la reserva, siempre apuntando al sitio correcto aunque cambie la herramienta de reservas.

Estático o dinámico: la decisión

La herramienta de arriba crea códigos estáticos: la dirección va dentro de la imagen y no se puede cambiar. Es perfecto para una web, un menú que reimprimes igualmente o un cartel de un solo uso.

En cuanto el código va sobre algo caro de reimprimir —packaging, escaparate, diez mil flyers— el estático se convierte en un riesgo. Un código dinámico codifica un enlace corto, así que puedes cambiar el destino después y contar cada escaneo.

Código QR con logo en el centro

Un logo encima del código tapa módulos, y un lector no distingue "logo" de "mancha": intenta leer igualmente. Lo que lo salva es la corrección de errores, que guarda copias redundantes del patrón.

NivelQué recuperaCuándo usarlo con logo
M~15 %Sin logo, o logo muy pequeño en la esquina.
Q~25 %Logo que ocupa en torno a una quinta parte del ancho.
H~30 %Logo centrado, el caso habitual en flyers y tarjetas.

La herramienta de arriba ya lo hace: sube tu logo en «Logo en el centro», elige la imagen y el código se genera con nivel H, con el logo en el medio y un pequeño marco blanco alrededor para que no se mezcle con los módulos. Funciona igual con PNG y con SVG: en el SVG el logo va incrustado, así que el archivo sigue siendo vectorial para la imprenta.

Después imprime una prueba y escanéala con dos móviles distintos antes de mandar la tirada: el error caro no es el logo, es descubrirlo con 5.000 unidades impresas.

Si el código lleva logo y además va a ir pequeño, acorta el enlace. Menos caracteres significa menos módulos, y módulos más grandes resisten mejor el hueco del logo.

Preguntas frecuentes

¿Es gratis de verdad? +

Sí. Generar y descargar el código no cuesta nada y no hace falta crear cuenta. No hay marca de agua, no se cobra por escaneo y el código no caduca.

¿El código QR caduca? +

No. Un código estático es una imagen con tu enlace dentro: funcionará mientras exista la página de destino. Si necesitas cambiar el destino más adelante, entonces sí querrás un código dinámico.

¿Se sube mi enlace a algún servidor? +

No. El código se genera en tu navegador, así que la dirección no se envía ni se guarda en ninguna base de datos.

¿Puedo poner mi logo en el centro? +

Sí. Sube un PNG o un SVG en la herramienta y se compone encima del código, siempre con nivel de corrección H para que los módulos tapados se puedan recuperar. No pases de una quinta parte del ancho y saca una prueba impresa antes de la tirada completa.

¿Qué tamaño es el adecuado para imprimir? +

Como regla práctica, el lado impreso del código debe ser más o menos una décima parte de la distancia desde la que se va a escanear: unos 2 cm para una tarjeta que se lee de cerca y unos 10 cm para un cartel a un metro. Por debajo de 2 cm la mayoría de móviles lo pasan mal.

¿Puedo cambiar la dirección después de imprimirlo? +

Con un código estático no: la URL va dentro del dibujo. Un código dinámico codifica un enlace corto que tú controlas, así que puedes cambiar el destino sin reimprimir. Para eso sirve el flujo de enlace + QR de TinyTo.

¿Sirve para una carta de restaurante o un escaparate? +

Es justo el caso donde más se nota. Si la carta cambia por temporada o el escaparate cambia de campaña, un código estático te obliga a reimprimir cada vez; uno dinámico se queda pegado y solo cambias el destino.

Que el código no te ate

Crea un enlace de TinyTo, pon su QR donde quieras y cambia el destino cuando lo necesites. Además verás los clics, los países y el mapa de calor por día y hora.

Crear un código QR dinámico

Plan gratis: 5 códigos guardados · Basic: 50 · Advanced: ilimitados · Sin tarjeta