Generador de Códigos QR
Generador de códigos QR gratis para URLs, WiFi, vCard y eventos. Descarga PNG y SVG, control de corrección de errores y lectura de versión.
Sobre Generador de Códigos QR
Un código QR (código de Respuesta Rápida) es un código de barras bidimensional que puede almacenar varios tipos de información. Esta herramienta te permite crear códigos QR personalizados para URLs, texto, credenciales WiFi, información de contacto y más con opciones de personalización extensas.
¿Son gratuitos los códigos QR para uso comercial, o necesito una licencia?
Los códigos QR son completamente gratuitos para cualquier uso: comercial, personal, educativo o gubernamental. Denso Wave inventó los códigos QR en 1994 y patentó la tecnología, pero decidió no aplicar la patente, publicando la especificación como estándar abierto (ISO/IEC 18004). Esto significa que cualquiera puede generar, escanear, imprimir o distribuir códigos QR sin pagar regalías. Sin embargo, la marca registrada "QR Code" pertenece a Denso Wave en algunos países, por lo que los productos comerciales que mencionen explícitamente tecnología "QR Code" deberían acreditarla como "QR Code es una marca registrada de DENSO WAVE INCORPORATED." Esta herramienta genera códigos QR estándar que puedes usar libremente en tarjetas de visita, embalajes, señalización, anuncios, menús y productos sin preocupaciones de licencia.
¿Qué nivel de corrección de errores debería elegir: L, M, Q o H?
Los códigos QR admiten cuatro niveles de corrección de errores Reed-Solomon: L (bajo, ~7% recuperable), M (medio, ~15%), Q (cuartil, ~25%) y H (alto, ~30%). Los niveles superiores añaden bytes de redundancia que permiten a los escáneres reconstruir datos incluso cuando el código está parcialmente dañado, rayado u oculto por un logo. Usa L para pantallas digitales limpias donde el código nunca se daña. Usa M (el predeterminado más común) para impresión general y visualización en pantalla. Usa Q para señalización exterior expuesta a suciedad, decoloración solar u oclusión parcial. Usa H cuando incrustes un logo en el centro del código QR: el logo oscurece físicamente módulos, y solo H tolera esa pérdida de forma fiable. Mayor corrección aumenta el número de módulos, haciendo el código más denso, así que equilibra robustez con escaneabilidad en tamaños pequeños.
¿Por qué mi código QR se ve diferente al de otro generador con el mismo contenido?
Dos códigos QR que codifican datos idénticos pueden verse completamente diferentes debido a tres variables independientes: versión (tamaño, desde 1 = 21x21 módulos hasta 40 = 177x177), nivel de corrección de errores (L/M/Q/H añade diferentes cantidades de redundancia) y patrón de máscara de datos (0-7, elegido automáticamente para minimizar artefactos visuales que confunden escáneres). Diferentes generadores pueden elegir distintas combinaciones incluso para la misma entrada. Además, el modo de codificación importa: el modo numérico empaqueta 3 dígitos en 10 bits, el modo alfanumérico empaqueta 2 caracteres en 11 bits, y el modo byte usa 8 bits por byte UTF-8, así que una URL con mayúsculas y minúsculas mixtas cae en modo byte mientras que letras mayúsculas y dígitos usan el modo alfanumérico más eficiente. Todos los códigos QR válidos se escanean idénticamente; las diferencias visuales son cosméticas.
¿Cuántos datos puede contener un solo código QR?
La capacidad máxima depende de la versión, el nivel de corrección de errores y el modo de codificación. La versión 40 (la más grande, 177x177 módulos) con corrección L contiene: 7.089 caracteres numéricos, 4.296 caracteres alfanuméricos, 2.953 bytes binarios o 1.817 caracteres Kanji. Con corrección H, esos topes bajan a unos 3.057 numéricos, 1.852 alfanuméricos, 1.273 bytes o 784 Kanji. En la práctica, los códigos QR sobre la versión 10 (57x57) se vuelven difíciles de escanear con cámaras de móvil a distancias típicas: los módulos se vuelven demasiado pequeños. Para URLs, mantén la cadena codificada por debajo de 300 caracteres cuando sea posible; URLs más largas fuerzan un código más denso que requiere mayor proximidad y una cámara de mayor resolución. Usa acortadores de URL para enlaces muy largos en vez de saturar la capacidad QR.

¿Pueden los códigos QR contener virus o contenido dañino?
Un código QR en sí es solo texto codificado: no puede ejecutar código, instalar software ni transportar un virus. El peligro está en lo que hacen los escáneres con el texto. El ataque más común es el phishing: un código QR malicioso apunta a una página de inicio de sesión falsa que captura credenciales, o a una URL de descarga automática que sirve malware a navegadores vulnerables. Otras cargas útiles incluyen cadenas de conexión WiFi que te conectan a un punto de acceso fraudulento, vCards con números de teléfono maliciosos, invitaciones de calendario con enlaces de seguimiento, y acciones SMS/email que envían mensajes sin confirmación obvia. Previsualiza siempre la URL decodificada antes de pulsarla: la mayoría de cámaras modernas muestran primero el destino. Evita escanear códigos QR en ubicaciones físicas no fiables (parquímetros, mesas de restaurante) donde pueden haberse intercambiado pegatinas: un aviso del FBI de 2024 advirtió específicamente sobre ataques de superposición de QR.
¿Cuál es el tamaño mínimo al que puedo imprimir un código QR para que aún escanee de forma fiable?
La regla práctica es la relación distancia-tamaño 10:1: un código QR debe ser 1/10 de la distancia máxima de escaneo esperada. Para un teléfono sostenido a 30 cm leyendo una tarjeta de visita, funcionan 3 cm (unas 1,2 pulgadas) por lado para códigos de baja densidad. Para vallas leídas a 10 metros, necesitas 1 metro por lado. El tamaño del módulo, no el tamaño general, es lo que realmente importa: cada módulo debe medir al menos 0,4 mm para escaneo impreso e idealmente 1 mm para escaneos casuales con móvil. Un código QR versión 5 (37x37 módulos) a 3 cm da 0,81 mm por módulo, que escanea bien. Versiones superiores requieren impresiones más grandes o cámaras de mayor resolución. Incluye siempre la zona de silencio (borde blanco de 4 módulos): sin ella, incluso un código QR perfecto no escanea.
¿Puedo personalizar los colores de un código QR y que siga escaneando?
Sí, pero con restricciones basadas en cómo funcionan los escáneres. Los escáneres QR detectan contraste claro/oscuro, así que el primer plano debe ser significativamente más oscuro que el fondo, típicamente al menos 50% de contraste en luminancia. El azul oscuro, verde oscuro, púrpura oscuro y negro sobre blanco o pasteles funcionan de forma fiable. Los códigos invertidos (primer plano claro sobre fondo oscuro) suelen fallar porque el estándar ISO espera oscuro sobre claro; muchos escáneres se niegan a leer códigos invertidos. Evita rojo sobre verde u otras parejas equiluminantes que parecen distintas al ojo pero casi idénticas en escala de grises. Los gradientes y fondos fotográficos reducen la fiabilidad del escaneo: prueba en varios dispositivos antes de imprimir. Si usas una superposición de logo, fija la corrección a H, mantén el logo bajo el 25% del área total, y céntralo para preservar los tres cuadrados de detección de posición en las esquinas.
¿Cuál es la diferencia entre códigos QR estáticos y dinámicos, y cuál debería usar?
Un código QR estático codifica el destino final directamente en los módulos: una vez impreso, el contenido no puede cambiar. Un código QR dinámico codifica una URL de redirección corta que apunta a un servicio que reenvía al destino real, que puedes actualizar del lado del servidor sin reimprimir. Los códigos estáticos son gratuitos, funcionan sin conexión, nunca caducan y no tienen dependencia de terceros: ideales para uso personal, vCards, credenciales WiFi y contenido que nunca necesitas actualizar. Los códigos dinámicos requieren un servicio de pago en la mayoría de casos, pueden romperse si el proveedor de redirección cierra, pero te dan analíticas (recuentos de escaneo, ubicaciones, horas) y la capacidad de rotar destinos para pruebas A/B o actualizaciones de campaña. Esta herramienta genera códigos estáticos. Para campañas de marketing donde necesitas rastrear escaneos o cambiar destinos, usa un servicio QR dinámico dedicado, pero entiende que confías en ese tercero durante toda la vida de cada código impreso.
¿Qué versión de QR y tamaño mínimo de impresión necesitará mi código?
Cuando generas un código, esta herramienta muestra la versión QR real (1-40) y la cuadrícula de módulos que produjo, no un vago «Auto». La versión depende de cuántos datos codificas en tu nivel de corrección de errores: una URL corta puede ser versión 2 (25x25 módulos), mientras que una vCard larga con nivel H puede saltar a versión 10+ (57x57) o más. Esa versión determina el tamaño mínimo de impresión. El piso fiable es 0,4 mm por módulo, así que un código de 33x33 (versión 4) más una zona de silencio de 4 módulos a cada lado abarca 41 módulos: unos 17 mm (0,65 pulg) mínimo. El panel de Verificación de Escaneabilidad hace este cálculo por ti y aplica la regla de distancia 10:1: un código impreso de N mm de ancho se escanea de forma fiable hasta unos N centímetros de distancia. Si tu código reporta una versión alta, acorta el contenido (usa un acortador de URL), baja el nivel de corrección de errores o comprométete a un tamaño de impresión mayor antes de enviar el trabajo a imprenta.
