Generador de Códigos QR
Crea un código QR a partir de una URL o texto con colores, estilos cuadrado/puntos/redondeado, corrección L–H, logotipo central y descarga PNG o SVG.
Tus datos de entrada y archivos no salen del navegador
Ingresa texto o URL para codificar...
Colores
Opciones
Logotipo (opcional)
Arrastra el logotipo aquí
Añade un logotipo al centro del código QR. Usa corrección alta (Q o H) para mejores resultados.
Con logotipo, usa la corrección de errores H y prueba el código con varias apps de cámara del móvil antes de imprimirlo o compartirlo.
En esta página
Crea un código QR para un enlace, un texto o una cadena de Wi-Fi, elige colores, estilo, corrección de errores y tamaño, añade un logotipo y descarga PNG o SVG. El código se genera en tu navegador.
Funcionalidad detallada
El contenido se codifica como bytes UTF-8, así que funcionan cualquier alfabeto y los emojis. Los niveles de corrección L, M, Q y H recuperan aproximadamente un 7, 15, 25 y 30% de daño; los niveles más altos hacen el código más denso. La capacidad llega a 2953 bytes en L y 1273 bytes en H; un contenido más largo muestra un error en lugar de un código defectuoso.
El PNG mide exactamente 256, 512, 1024 o 2048 px con una zona de silencio de al menos cuatro módulos. Los estilos Cuadrado, Puntos y Redondeado cambian los módulos de datos, mientras que los tres cuadrados de posición siempre siguen siendo cuadrados, por lo que todos los estilos se pueden leer. El logotipo (PNG, JPEG o WebP) se coloca en el centro sobre un fondo; su tamaño crece con el nivel de corrección (hasta el 30% del ancho del código en H); con logotipo usa Q o H y prueba el código con móviles reales: ningún tamaño de logotipo garantiza la lectura. SVG se ofrece para el estilo cuadrado sin logotipo.
Los colores se eligen con el selector o como valor hexadecimal (#RRGGBB); un valor no válido se señala, y se muestra el contraste entre ambos colores con un aviso si es bajo o está invertido. La generación se ejecuta con Rust/WebAssembly en el navegador, y la vista previa se actualiza automáticamente al escribir o cambiar una opción.
Ejemplos prácticos
Enlace a un sitio web: https://example.com con nivel M y 512 × 512 da un qrcode.png de exactamente 512×512 px; el Escáner de Códigos QR lo vuelve a leer con un botón Abrir enlace.
Acceso Wi-Fi: WIFI:T:WPA;S:MyNet;P:secret123;; codifica los datos de la red, y la cámara del móvil ofrece conectarse a ella.
Código con marca: Branded code con un logotipo redondo, nivel H, estilo Redondeado y 1024 × 1024 sigue decodificándose al texto original.
Demasiados datos: 3000 caracteres superan la capacidad máxima y la herramienta muestra un error en lugar de un código.
Cómo usar esta herramienta
Introduce el contenido
Escribe una URL o un texto en Contenido.
Elige el aspecto
Ajusta Color del código QR y Color de fondo, y luego elige Estilo, Nivel de corrección de errores y Tamaño de imagen.
Añade un logotipo (opcional)
Suelta una imagen PNG, JPEG o WebP en Logotipo (opcional) y cambia a Q o H.
Revisa y descarga
La vista previa se actualiza mientras escribes. Cuando esté al día, descarga PNG o, para el estilo cuadrado sin logotipo, SVG.
Consejos y mejores prácticas
- Mantén un contraste alto: los módulos oscuros sobre fondo claro se escanean con más fiabilidad; algunos lectores no admiten colores invertidos.
- Un contenido más corto da un código menos denso y más fácil de escanear a distancia; usa una URL corta cuando puedas.
- Con logotipo usa el nivel H y prueba el código con un móvil antes de imprimir.
- Para imprimir, usa SVG (estilo cuadrado sin logotipo) o un PNG de 2048 px.
- Deja el borde blanco alrededor del código: los lectores necesitan la zona de silencio.