Herramientas
Guías

Generador de código QR

QR

Genera un código QR a partir de texto o URL y lo descarga como PNG o SVG.

100 % del lado del cliente Sin backend
Vista previa
En esta página

¿Qué es un generador de código QR?#

Un generador de código QR convierte un trozo de texto (una URL, una contraseña WiFi, una tarjeta de contacto, una cadena simple) en la matriz cuadrada de módulos negros y blancos que la cámara de un teléfono puede escanear para recuperar ese texto. El texto no va «enlazado» a la imagen: se codifica dentro de la imagen, así que el QR funciona sin conexión, sin servidor, sin redirección de enlace corto y sin caducidad. Por eso los códigos QR se usan para cartas de restaurantes, entradas de eventos, pagos e inventario: los datos viajan con la imagen.

Cada código QR lleva dos cosas que tú controlas más allá del propio texto: el nivel de corrección de errores (cuánto daño puede sufrir el código y seguir escaneándose) y el formato de salida (una imagen PNG o un documento SVG). La corrección de errores tiene cuatro niveles —L (7 % de recuperación), M (15 %), Q (25 %), H (35 %)— y subir de nivel significa un código más resistente a cambio de más módulos y un tamaño mínimo mayor. PNG es adecuado para pantalla e impresión a un tamaño de píxel fijo; SVG escala sin volverse nunca borroso, lo que importa cuando el código irá en un póster o en una tarjeta de visita.

Esta página renderiza el QR completamente en tu navegador. El texto que escribes nunca sale de la página, y el PNG/SVG se genera localmente y se entrega directamente a tu descarga.

Cómo se usa#

  1. Escribe o pega el contenido en la caja de entrada: una URL, una cadena WiFi, una vCard o cualquier texto. El marcador de posición muestra el ejemplo más seguro, https://example.com.
  2. Elige el nivel de Corrección de errores en el desplegable:
    • L: el más bajo, ~7 % de recuperación. El código más pequeño, pero un rasguño o un logotipo encima lo romperán.
    • M: por defecto, ~15 % de recuperación. La elección pragmática para una visualización digital limpia.
    • Q: ~25 % de recuperación. Bien cuando el código pueda imprimirse y mancharse.
    • H: el más alto, ~35 % de recuperación. Úsalo cuando un logotipo irá encima del código o cuando se colocará en un sitio expuesto.
  3. Elige el Tamaño: 128, 256, 384 o 512 píxeles. Esto afecta al PNG; el SVG es independiente de la resolución.
  4. La vista previa aparece a la derecha. Pulsa Ejemplo para cargar un ejemplo, o Limpiar para empezar de nuevo.
  5. Pulsa PNG o SVG en la cabecera de la vista previa para descargar el código en el formato que quieras.

La línea de estado te dice cuándo la generación tiene éxito, cuándo todavía está renderizando o, lo más importante, cuándo el contenido es demasiado largo para un código QR y necesitas acortar el texto o bajar el nivel de corrección de errores.

Características clave#

  • Salida PNG y SVG. PNG para uso en pantalla e impresión a tamaño fijo; SVG para pósters, tarjetas y cualquier contexto en el que el código deba escalar sin pixelarse.
  • Cuatro niveles de corrección de errores. Ajusta el presupuesto de recuperación al lugar donde vivirá el código: un botón web limpio puede usar L, una carta impresa que se salpique debería usar Q o H.
  • Tamaños predefinidos. 128, 256, 384 y 512 píxeles cubren miniaturas, imágenes web estándar e impresión de alta resolución, respectivamente.
  • Guarda de capacidad. Los códigos QR tienen un límite estricto de bytes que se reduce al subir la corrección de errores; cuando tu texto lo supera, la herramienta informa too-long en vez de producir una imagen rota.
  • Renderizado local, descarga local. La librería de codificación va incluida con la página (servida desde el mismo origen bajo la política de seguridad de contenido); nada de tu contenido se transmite a ningún sitio.
  • Zona de quiet incluida. Por defecto se renderiza un margen blanco estándar de cuatro módulos alrededor del código, que los escáneres necesitan para encontrar los bordes de forma fiable.

Ejemplo práctico#

Pega una URL en la entrada:

https://example.com

Con Corrección de errores = M y Tamaño = 256, la vista previa renderiza un código QR escaneable de 256×256, y al pulsar PNG se descarga una imagen PNG de exactamente esas dimensiones. Escanearlo con cualquier cámara de teléfono abre https://example.com en el navegador.

Los códigos QR no se limitan a URLs. El mismo generador codifica de buen grado texto estructurado, como una cadena de conexión WiFi:

WIFI:T:WPA;S:HomeNetwork;P:supersecret;;

Escanéalo y un teléfono ofrece conectarse a la red WiFi HomeNetwork. Para tarjetas de contacto, eventos de calendario y otras cargas estructuradas con un formulario más amistoso, la herramienta /en/qr/wifi-qr/ construye la cadena por ti; pero, por debajo, produce exactamente el tipo de QR que esta página genera.

Cambiar la misma URL a SVG descarga un documento vectorial que escala a cualquier tamaño: útil si el mismo código irá tanto al favicon de un sitio web como a un gran banner impreso, donde un único PNG no podría servir para ambos.

Preguntas frecuentes#

¿Qué nivel de corrección de errores debo elegir?#

M es el valor por defecto sensato para la mayoría de usos digitales: equilibra recuperación y tamaño. Pasa a Q o H cuando el código se vaya a imprimir, manipular o superponer con un logotipo (los módulos perdidos bajo el logotipo son lo que el nivel de recuperación recupera). Baja a L solo cuando necesites el código más pequeño posible y estés seguro de que se mantendrá limpio: un código de nivel L rayado no se escaneará.

¿Cuánto texto puede contener un código QR?#

Depende del nivel de corrección de errores y del conjunto de caracteres. La capacidad en modo byte va desde aproximadamente 2.953 bytes en la corrección de errores más baja (L) hasta unos 1.273 bytes en la más alta (H) para la versión más grande, y bastante menos para las versiones pequeñas escaneables a distancia que son las que en realidad querrás usar. En la práctica, mantén las cargas en unos pocos cientos de bytes: una URL, una cadena WiFi, una vCard corta. Si la herramienta informa too-long, acorta el texto o baja el nivel de corrección de errores.

¿PNG o SVG, cuál debo descargar?#

Usa PNG cuando el código se vaya a mostrar a un tamaño conocido en pantalla o a imprimir a una dimensión fija: es una única imagen autocontenida que toda herramienta entiende. Usa SVG cuando el código deba escalar: una tarjeta de visita hoy y un banner mañana, o un código que deba verse nítido en pantallas de alta densidad. SVG es además más pequeño para códigos simples y editable en software vectorial.

¿Puedo poner mi logotipo en el centro del código QR?#

Puedes, pero solo si usas la corrección de errores H, y aun así el logotipo no debería cubrir más que la zona central (aproximadamente el 25–30 % que la recuperación de nivel H puede absorber). Un logotipo sobre un código L o M probablemente lo haga no escaneable. Esta página no dibuja el logotipo por ti: genera el código en H y luego compón tu logotipo en cualquier editor de imágenes.

¿El código QR generado se sube o se almacena en algún sitio?#

No. La codificación se ejecuta en tu navegador con una librería incluida en la página, y el PNG/SVG se genera localmente y se ofrece como descarga directa. El texto que codificas nunca llega a un servidor: no hay backend, ni base de datos de enlaces cortos, ni analítica sobre el contenido.