xBarcodexBarcode
ISO ISO/IEC 18004:2015

Generador de Códigos QR y Detalles del Estándar ISO

Un código de barras de matriz 2D capaz de manejar datos numéricos, alfanuméricos y de bytes. Cuenta con corrección de errores Reed-Solomon incorporada (L, M, Q, H) para resistir daños.

Live Generator
22/500

Completa los dígitos de control cuando su posición es clara. Para GS1, usa los AI entre paréntesis. Los dígitos de control existentes se validan. Los demás formatos mantienen su comportamiento habitual.

FG
BG
🛡️Retención cero de datos: Codificado en memoria perimetral. Nunca se almacena.

Especificaciones Técnicas

Estructura Patrones de búsqueda + Patrones de alineación + Patrones de sincronización + Palabras de código de datos y corrección de errores
Capacidad Numérico: 7,089 caracteres, Alfanumérico: 4,296 caracteres, Binario: 2,953 bytes
Conjunto de Caracteres Numérico, Alfanumérico, Byte, Kanji
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Aplicaciones Comunes

Este estándar se utiliza ampliamente en las siguientes industrias:

Marketing móvil, URLs, Configuración Wi-Fi, Pagos, embalaje de productos
Restricciones de entrada y paridad: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
Inicio rápido para desarrolladores

Automate QR Code via API

Referencia completa de la API →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "qr_code",
  "content": "https://xbarcode.ai/😄"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms Latencia de Edge

⚡ La Ciencia Detrás

Cómo nuestro motor Rust optimiza este formato específico:

La segmentación DP multimodo (Numérico/Alfanumérico/Byte/Kanji) minimiza los bits totales según ISO 18004.

  • Cálculo por versión de cabecera + bits de conteo de caracteres garantiza que los segmentos siempre quepan en la versión elegida.
  • ECI (UTF-8) solo se inserta cuando hay bytes fuera de Latin-1, manteniendo payloads típicos más pequeños.
  • ECC Reed-Solomon usa un codificador GF(256) en caché e intercalado de bloques conforme a la norma sin expandir bits (menos memoria).
  • La selección de máscara evalúa las reglas de penalización ISO con escaneos a nivel de palabra, balance por popcount y enmascarado virtual (sin clonar la matriz).
  • Vías rápidas: DP en pila para <=64 caracteres y, para contenido corto u homogéneo, se omite DP para mayor velocidad.
Estándares relacionados

Alternative Symbologies related to QR Code

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.