Generador de Código QR
Convierte cualquier URL en un código QR descargable. Elige tamaño, corrección de errores y colores, añade tu logo y descarga en PNG o SVG. Solo en tu navegador.
Convierte cualquier URL en un código QR escaneable: pega el enlace, elige un tamaño (128, 256, 512, 1024 o 2048 px) y un nivel de corrección de errores (L, M, Q o H), y el código QR se genera al instante. También puedes cambiar el color del código y del fondo, dejar el fondo transparente o colocar tu propio logo en el centro. Descárgalo en PNG o en SVG vectorial con un clic. Es gratis, sin caducidad y permanente, porque la URL queda codificada directamente en la imagen. Todo ocurre en tu navegador con la librería qrcode: ni el enlace ni la imagen del logo se envían a un servidor y no necesitas registrarte.
Los niveles altos se siguen leyendo aunque parte del código esté dañada o tapada, pero el patrón queda más denso. Para la mayoría de enlaces basta con M.
PNG, JPG, WebP, GIF o SVG. La imagen se lee en tu navegador y nunca se sube.
Escribe una URL arriba para generar el código QR.
Cómo generar un código QR a partir de una URL
- 1
Pega tu URL
Escribe o pega cualquier dirección URL —incluidos enlaces https://, http:// o enlaces profundos— en el campo de entrada. La vista previa del código QR se actualiza automáticamente mientras escribes.
- 2
Elige tamaño y corrección de errores
Selecciona 128 px para uso digital pequeño, 256 px para impresión y web de uso general, o 512 px o más (1024, 2048 px) para gran formato como carteles y pancartas. Los tamaños grandes mejoran la fiabilidad del escaneo a distancia. Para la mayoría de enlaces basta con el nivel M de corrección de errores; si añades un logo, el nivel cambia a H automáticamente.
- 3
Personaliza el estilo (opcional)
Cambia el color del código y del fondo o activa el fondo transparente. Después añade un logo para el centro y ajusta su tamaño, el recuadro blanco y las esquinas redondeadas. Presta atención al aviso de contraste y, si quieres volver al aspecto original, pulsa Restablecer blanco y negro.
- 4
Comprueba la vista previa
El código QR se renderiza al instante sobre un elemento canvas de HTML con la librería qrcode, sin ninguna petición al servidor. Apunta la cámara de tu móvil a la vista previa para verificar que se escanea bien antes de descargarlo.
- 5
Descárgalo en PNG o SVG
Pulsa Descargar PNG para guardar el código QR como qr-code.png con el tamaño elegido, o Descargar SVG para guardarlo como qr-code.svg, un archivo vectorial que se mantiene nítido a cualquier tamaño de impresión. Los colores, la transparencia y el logo se incluyen en ambos archivos; en el SVG, el logo va incrustado como imagen de mapa de bits. La imagen es ideal para insertarla en documentos, páginas web o materiales impresos.
Preguntas frecuentes sobre el generador de código QR
- ¿Cómo crear un código QR gratis a partir de una URL?
- Pega tu URL en el campo de arriba, elige un tamaño (de 128 a 2048 px) y el código QR se genera automáticamente. Pulsa Descargar PNG o Descargar SVG para guardarlo. Es totalmente gratis: sin registro, sin marca de agua y sin límites de uso.
- ¿Los códigos QR generados caducan? ¿Son permanentes?
- No caducan. A diferencia de los QR dinámicos que dependen de un redireccionamiento externo, aquí la URL queda codificada directamente en el patrón de píxeles de la imagen. No hay servicio intermedio que pueda expirar, así que el código QR es permanente y funciona indefinidamente mientras el enlace de destino siga activo.
- ¿Cómo convertir o pasar una URL a código QR?
- Copia la dirección URL completa (incluido https:// o http://) y pégala en el campo de entrada. La vista previa se actualiza al instante mientras escribes, así puedes convertir o cambiar la URL a un código QR sin tocar ningún botón. Cuando esté listo, descárgalo en PNG o SVG.
- ¿Puedo generar un código QR para un enlace de WhatsApp?
- Sí. Pega tu enlace de WhatsApp —por ejemplo https://wa.me/34600000000 o un enlace wa.me con mensaje predefinido— y la herramienta creará el código QR correspondiente. Al escanearlo, el móvil abrirá el chat directamente en la aplicación de WhatsApp.
- ¿Sirve para crear un código QR de texto o para un PDF?
- Esta herramienta está optimizada para URLs. Para compartir un PDF, sube primero el archivo a la nube (Google Drive, Dropbox, tu web) y genera el QR con ese enlace público. Técnicamente un código QR también puede almacenar texto plano, aunque el comportamiento al escanearlo depende de la app lectora.
- ¿Se envía mi URL a algún servidor al generar el código QR?
- No. El código QR se crea por completo en tu navegador con la librería JavaScript qrcode. Tu URL nunca se transmite a ningún servidor, por lo que la herramienta es segura incluso para enlaces internos o privados.
- ¿Qué tamaño de código QR debo elegir?
- Usa 128 px para pantallas pequeñas o pruebas rápidas, 256 px para uso general en web, presentaciones o folletos A4, y, para impresión en gran formato como carteles o pancartas, el SVG o un PNG de 2048 px. A mayor tamaño, más fiable es el escaneo desde lejos.
- ¿Puedo poner un logo en el código QR o cambiarle el color?
- Sí. Escoge el color de los módulos y el del fondo con el selector o escribiendo un código hexadecimal como #1d4ed8; si marcas Fondo transparente, el PNG queda sin relleno detrás del código y el SVG sale sin fondo. Para el logo, añade un PNG, JPG, WebP, GIF o SVG: se procesa en tu navegador, sin subirse a ningún sitio, y aparece centrado tanto en la vista previa como en las dos descargas. Al añadirlo, la corrección de errores pasa sola a H, y el control de tamaño se detiene en la superficie que ese nivel puede compensar para tu URL, nunca más del 27 % del ancho del código. Busca un contraste de 3:1 como mínimo, mejor con módulos oscuros sobre fondo claro: los colores muy parecidos y los códigos claros sobre fondo oscuro se señalan porque algunos lectores podrían no reconocerlos. Antes de imprimir, escanea el archivo final con varios móviles.
Referencias
- ISO/IEC 18004 — Estándar de código QR
La norma internacional que define la simbología del código QR: modos de codificación de datos, niveles de corrección de errores y disposición de los módulos.
- MDN — API Canvas
La API del navegador que se usa para renderizar el patrón de píxeles del código QR como un mapa de bits, permitiendo la generación local sin pasar por ningún servidor.
- node-qrcode (librería de generación)
La librería JavaScript de código abierto que esta herramienta utiliza para codificar URLs y dibujar el patrón del código QR sobre un elemento canvas de HTML.
- W3C — Understanding WCAG 2.1: contraste no textual
Define la relación de contraste basada en la luminancia relativa y el mínimo de 3:1 para elementos gráficos; esta herramienta usa ese umbral en su aviso de contraste.
Herramientas relacionadas para desarrolladores
URL a JSON
Analiza cualquier URL en sus componentes —protocolo, host, ruta, parámetros de consulta— como un objeto JSON estructurado.
Codificar / Decodificar Base64
Codifica texto o datos binarios en Base64, útil para incrustar imágenes de códigos QR como data URI en HTML o CSS.
Imagen a Base64
Convierte cualquier archivo de imagen en un data URI Base64, práctico cuando quieres incrustar el PNG del código QR directamente en el código.
Codificar / Decodificar URL
Codifica o decodifica URLs con codificación porcentual antes de pasarlas al generador para asegurar que los caracteres especiales se tratan correctamente.