§

Pega texto o una URL para codificar

Modo de entrada
Tu entrada se codifica localmente en tu navegador. Nada se sube.
Introduce texto o una URL para generar un código QR.
§

Opciones

8 Píxeles por módulo QR (4-20).
Módulos de margen en blanco alrededor del código (0-8).
§

Vista previa

La vista previa del código QR aparecerá aquí...
PNG es ideal para chats y diapositivas; SVG se escala con nitidez para impresión.

Los códigos QR se han colado en la vida cotidiana española: las cartas digitales en bares y restaurantes desde el COVID, los Bizum-QR que cobran propinas y ventas pequeñas, los billetes de Renfe y Iryo, las entradas de Ticketmaster, los códigos del SUMA y los pases de embarque de Iberia y Vueling. La AEAT prepara además códigos QR específicos en la factura electrónica del Sistema VeriFactu y TicketBAI (País Vasco) que enlazan al portal de verificación. Esta herramienta produce QR conformes a ISO/IEC 18004 exportables en PNG o SVG, sin marca de agua y sin enviar el contenido a ningún servidor — clave si el texto incluye datos personales sujetos al RGPD.

¿Qué es un código QR?

Un código QR es un código de barras matricial bidimensional definido por ISO/IEC 18004. Módulos en blanco y negro dispuestos en una cuadrícula cuadrada codifican cualquier carga útil breve — una URL, un número de teléfono, una credencial Wi-Fi, unos pocos cientos de bytes de texto arbitrario — junto con datos de corrección de errores Reed-Solomon, de modo que el símbolo aún se lee tras daños parciales, suciedad o un logotipo superpuesto. Esta herramienta construye esos símbolos directamente en tu navegador usando la biblioteca qr-code-styling con licencia MIT, creada por Denys Kozak, y los escribe como archivos PNG ráster limpios y SVG vectoriales — con estilo de puntos opcional, estilo de ojos de esquina opcional y un logotipo centrado — sin marca de agua, sin píxel de seguimiento y sin marca en la zona de silencio.

¿Cómo funciona este generador de códigos QR?

La codificación se ejecuta íntegramente en tu máquina. La cadena de entrada y las opciones que elijas se convierten en una cuadrícula de módulos, dibujada en un <canvas> para exportación PNG y en un elemento <svg> para exportación vectorial. Los pasos son:

  1. Tu texto o URL se toma del cuadro de entrada y se dimensiona según la tabla de versiones de la especificación QR (versiones 1 a 40, desde 21x21 hasta 177x177 módulos). Se elige automáticamente la versión más pequeña que admita tu carga útil en el nivel de corrección de errores seleccionado.
  2. La carga útil se segmenta y se codifica en el alfabeto QR — modo numérico, alfanumérico, byte o kanji — y luego se rellena hasta la capacidad de datos de esa versión. Se calcula la corrección de errores directa de Reed-Solomon y se añade para que el símbolo pueda sobrevivir a daños parciales.
  3. Los patrones de localización, los patrones de alineación, los patrones de temporización y la información de formato/versión se distribuyen en la cuadrícula. Los datos codificados y los bytes de corrección de errores se intercalan en los módulos restantes siguiendo las reglas de enmascaramiento de la especificación.
  4. La cuadrícula de módulos se renderiza dos veces: una en un canvas HTML al tamaño de píxel por módulo que elegiste para la descarga PNG, y otra como un <svg> con un único elemento <path> para una descarga vectorial independiente de la resolución.
  5. Ambas salidas usan los colores de primer plano y de fondo que elegiste, con el margen de zona de silencio que especificaste. No se añade nada al símbolo: ningún logotipo en la esquina, ninguna URL acortada de seguimiento, ninguna etiqueta de analítica en la petición de la página.

¿Por qué usar este generador de códigos QR?

  • Sin marca de agua, nunca: el QR generado contiene solo los módulos que requiere tu carga útil más la zona de silencio que pediste. Sin superposición de logotipo, sin sello “hecho con X” en la esquina, sin acortador de URL con marca insertado en tu enlace.
  • Privacidad por construcción: la codificación ocurre en tu pestaña. Tu cadena de entrada nunca se envía a un servidor, nunca se registra, nunca pasa por analíticas. Abre DevTools mientras generas y el panel de red permanece en silencio.
  • PNG y SVG en un clic: obtén un ráster con píxeles perfectos para chat, diapositivas y etiquetas impresas, y un vector limpio para señalización, embalaje y cualquier cosa que necesite escalarse sin borrosidad.
  • Salida acorde a los estándares: el símbolo sigue ISO/IEC 18004, usa corrección de errores Reed-Solomon en el nivel que elijas (L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% de recuperación), y se lee con cualquier lector compatible en cualquier teléfono.

¿Cuáles son las aplicaciones comunes de los códigos QR?

Los códigos QR aparecen donde una cadena breve necesita pasar del papel o de una pantalla a un teléfono:

  • Compartir un enlace sin escribir: pósteres, folletos, credenciales de conferencia, tarjetas de mesa de restaurante y embalaje de productos usan un código QR para pasar una URL a la cámara de un teléfono con un solo toque.
  • Onboarding y credenciales: cadenas de conexión Wi-Fi, tarjetas de contacto (vCard / MeCard), contraseñas de un solo uso y enlaces de instalación de aplicaciones se entregan habitualmente como códigos QR en quioscos, habitaciones de hotel y stands de feria.
  • Logística y etiquetado: el seguimiento de paquetes, las etiquetas de activos, los contenedores de inventario, la venta de entradas y los deep-links de recibos usan códigos QR porque una cámara de móvil puede leerlos en una pegatina arrugada y en un ángulo incómodo.

¿Cómo es un ejemplo de código QR?

Pega la URL https://tools.ultim8soft.com en la entrada, deja la corrección de errores en M y haz clic en GENERAR. La herramienta elige la versión QR más pequeña que admita la carga útil con ≈15% de recuperación, dibuja la cuadrícula de módulos resultante en el canvas y produce un SVG equivalente. Ambas descargas no contienen nada más que tu URL — sin acortador envolviéndola, sin logotipo en el centro, sin metadatos más allá de las cabeceras estándar de PNG y SVG. Sube la corrección de errores a H y el símbolo se vuelve más denso pero tolera una superposición de logotipo o una mancha parcial al escanearlo.

Este generador de códigos QR se construyó para un solo trabajo: convertir una cadena en un símbolo QR limpio que realmente puedas usar, sin ceder tu entrada, tu audiencia o la esquina de tu imagen a un tercero. Pega, genera, descarga — nada más sale de la pestaña.