Generador de Códigos QR
Genera códigos QR a partir de texto o URLs. Genera códigos QR siguiendo el estándar ISO/IEC 18004 con niveles de corrección de errores configurables (L/M/Q/H)…
Genera códigos QR siguiendo el estándar ISO/IEC 18004 con niveles de corrección de errores configurables (L/M/Q/H), permitiendo una recuperación de datos del 7-30% si el código está dañado.
¿Cómo funcionan los códigos QR?
Un código QR es un código de barras matricial bidimensional definido por ISO/IEC 18004. Los datos se codifican como módulos oscuros y claros en una cuadrícula cuadrada, con tres patrones de detección en las esquinas.
La corrección de errores se incorpora mediante codificación Reed-Solomon. Cuatro niveles: L (7 %), M (15 %), Q (25 %), H (30 %). Mayor corrección permite lectura con oclusión parcial.
Las versiones van de 1 (21×21 módulos) a 40 (177×177). El codificador selecciona automáticamente la versión más pequeña que puede contener los datos.
Formula: Capacidad (Versión 1, Nivel L): Numérico: 41 caracteres Alfanumérico: 25 caracteres Byte: 17 caracteres Módulos por lado = 4 × Versión + 17
Ejemplo de cálculo
Codificar 'https://example.com' (19 bytes) a nivel M requiere versión 2 (25×25). A nivel H, se necesita versión 3 (29×29).
Cuándo usar esta calculadora
- Un equipo de marketing que genera códigos QR para envases de productos, folletos o tarjetas de presentación con enlaces a un sitio web o una aplicación
- Un gerente de almacén que crea etiquetas QR para seguimiento de inventario, identificación de ubicaciones de estantería o etiquetado de activos
- Un organizador de eventos que genera códigos QR para entradas digitales, sistemas de registro o para compartir redes Wi-Fi
- Un desarrollador que incrusta códigos QR en una aplicación para transferencia de datos, autenticación o enlaces profundos
Errores comunes a evitar
- Elegir un nivel de corrección de errores demasiado bajo para materiales impresos — los letreros exteriores, los envases y las etiquetas se dañan; use el nivel Q o H para impresiones físicas y el nivel L solo para pantallas digitales limpias
- Generar códigos QR con demasiados datos — las URL o cadenas de texto largas crean códigos densos difíciles de escanear, especialmente en tamaños pequeños; mantenga el contenido por debajo de 300 caracteres o use acortadores de URL
- No probar el código QR en varios dispositivos antes de imprimir — diferentes cámaras y aplicaciones de escaneo tienen capacidades variables; pruebe en al menos 3 teléfonos diferentes antes de la producción en masa
- Usar colores de bajo contraste — oscuro sobre claro ofrece la mejor fiabilidad de escaneo; evite gris claro sobre blanco o azul oscuro sobre negro; el estándar negro sobre blanco es óptimo
Cómo interpretar los resultados
- El recuento de caracteres muestra cuántos datos se codifican — más caracteres obligan a una versión QR mayor con una cuadrícula de módulos más densa, que se vuelve más difícil de escanear en tamaños de impresión pequeños
- Si el código generado se ve muy denso, acorte el contenido (p. ej., use un acortador de URL) o seleccione un nivel de corrección de errores más bajo — ambos reducen el número de módulos
- Una corrección de errores más alta (de L a H) permite que el código sobreviva a daños o a la superposición de un logotipo a costa de la densidad — use Q o H para etiquetas impresas en entornos exigentes y L solo para pantallas digitales limpias
- Pruebe a escanear la vista previa con varios teléfonos o aplicaciones de escaneo diferentes antes de la impresión masiva — un código que se lee en pantalla aún puede fallar con el tamaño, el material o la iluminación finales de impresión
- Si el escaneo falla después de personalizar los colores, vuelva a un primer plano oscuro sobre fondo claro — el negro sobre blanco sigue siendo la combinación que se escanea con mayor fiabilidad
Normas y referencias relacionadas
- ISO/IEC 18004:2015 — Especificación de la simbología de código de barras QR Code, que define los modos de codificación, la corrección de errores y la disposición de los módulos
- GS1 Digital Link — Estándar para codificar datos de identificación de productos en códigos QR para el comercio minorista y la cadena de suministro
Preguntas frecuentes
¿Qué nivel de corrección elegir?
Nivel L para pantallas digitales limpias. Nivel M para impresión general. Nivel Q o H para empaques, señales exteriores o superposición de logos.
¿Hay un tamaño máximo de datos?
El QR más grande (versión 40, nivel L) almacena 7.089 dígitos, 4.296 alfanuméricos o 2.953 bytes. Mantener bajo ~300 caracteres para escaneo rápido.
¿Puedo colocar un logotipo en el centro de un código QR?
Sí, si utiliza el nivel de corrección de errores H (30% de recuperación). El logotipo oculta algunos módulos, pero la codificación Reed-Solomon permite al escáner reconstruir los datos faltantes. Mantenga el logotipo por debajo del 20% del área del código QR y pruebe la fiabilidad del escaneo en varios dispositivos antes del uso en producción.