raatools/

Generador de códigos QR

Genera códigos QR para texto, URLs, WiFi y más.

¿Qué es un código QR?

Los códigos QR (Quick Response) son códigos de barras matriciales bidimensionales que pueden almacenar mucha más información que los códigos de barras tradicionales unidimensionales. Inventados en 1994 por Denso Wave (una empresa japonesa), se han vuelto omnipresentes en marketing, pagos, autenticación, conexiones Wi-Fi, menús de restaurantes y mucho más. Esta herramienta genera códigos QR en tu navegador para cualquier texto, URL u otro dato.

Los códigos QR funcionan codificando datos en un patrón de cuadrados blancos y negros que las cámaras pueden leer rápidamente. Los tres cuadrados grandes en las esquinas (patrones de localización) ayudan a la cámara a orientarse. La corrección de errores Reed-Solomon permite que los códigos sigan siendo escaneables incluso si están parcialmente dañados u oscurecidos (hasta el 30 % de daño con corrección de nivel H).

Cómo usar esta herramienta

Introduce el texto, URL u otros datos que quieras codificar. Selecciona el nivel de corrección de errores (L, M, Q o H) y el tamaño. Personaliza colores opcionalmente. La herramienta genera el código QR al instante en tu navegador. Descárgalo como PNG, SVG o JPEG. Todos los códigos QR se generan localmente: tus datos nunca se envían a un servidor.

Tipos comunes de datos en códigos QR

  • URL — abre un sitio web al escanearse. El caso de uso más común.
  • Texto plano — muestra texto en la pantalla del escáner.
  • Wi-Fi — se conecta automáticamente a una red Wi-Fi (codifica SSID, contraseña y tipo de cifrado).
  • vCard — añade información de contacto (nombre, teléfono, correo, dirección) a los contactos del teléfono.
  • Correo — abre un borrador de correo prerellenado con destinatario, asunto y cuerpo.

Niveles de corrección de errores

Los códigos QR tienen cuatro niveles de corrección de errores: L (7 %), M (15 %), Q (25 %) y H (30 %). Mayor corrección de errores significa que el código sigue siendo legible cuando hay más daño, pero requiere un patrón más denso (más grande). Para uso impreso o en exterior, usa Q o H. Para pantallas digitales sin daño potencial, M es suficiente. Las estrategias de añadir un logo en el centro del QR requieren H, ya que el logo cubre datos que la corrección de errores debe reemplazar.

Ejemplo práctico

Una URL como https://raatools.net cabe holgadamente en un código QR de Versión 3 (29×29 módulos) con la corrección de errores por defecto. Codificar un mensaje de 200 caracteres requiere una cuadrícula mayor — alrededor de la Versión 8 (49×49). Para escanear con fiabilidad, imprime el código de al menos 2 cm y deja un borde de "zona tranquila" de cuatro módulos; a 30 cm de distancia, un código de unos 3 cm funciona bien.

Errores comunes

Un error frecuente es meter demasiados datos en un código impreso pequeño, dejando los módulos demasiado finos para escanear. Otro es quitar el margen de zona tranquila alrededor del código — los escáneres necesitan ese borde en blanco. También se estilizan en exceso con logos o poco contraste; mantén oscuro sobre claro, limita cualquier logo central a un 30 % del área y prueba el escaneo antes de imprimir a gran escala.

Preguntas frecuentes

¿Qué tipos de datos pueden almacenar los códigos QR?

Sí, los códigos QR pueden almacenar diversos tipos de datos: texto plano, URLs, información de contacto vCard, conexiones Wi-Fi, eventos de calendario, números de teléfono, direcciones de correo, ubicaciones geográficas e incluso pequeñas cantidades de datos binarios. La capacidad máxima depende del tipo de datos y nivel de corrección de errores: hasta 4296 caracteres alfanuméricos, 2953 bytes binarios o 7089 dígitos numéricos.

¿Cómo funciona la corrección de errores?

Los códigos QR contienen corrección de errores (códigos Reed-Solomon) que permite que sigan siendo escaneables incluso cuando hay daño parcial. Los cuatro niveles son L (7 % corrección), M (15 %), Q (25 %) y H (30 %). Niveles más altos hacen que el código sea más robusto pero requieren más datos, haciendo el código más denso. Para uso impreso, M o Q es típico. Si el código va expuesto a deterioro o se le añadirá un logo, usa H.

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

Los niveles L, M, Q y H recuperan aproximadamente el 7 %, 15 %, 25 % y 30 % de los datos si el código se daña. Usa M para pantallas e impresiones limpias; elige Q o H al añadir un logo o imprimir en superficies que puedan rayarse o ensuciarse.