Supported Barcode Formats

This article was translated from English: Does it need improvement?
Translated
View the article in English

Barcodes are widely used across industries for tracking, labeling, and encoding data. With a variety of formats available, from simple one-dimensional linear codes to complex two-dimensional matrix codes. This article presents a comprehensive list of supported barcode formats. Whether you are generating barcodes or decoding them, this information will help you choose the most suitable format for your needs.

QR & 2D Barcode

Two-dimensional (2D) barcodes can encode significantly more data than traditional linear barcodes while using less physical space. They are widely used in industries such as logistics, healthcare, manufacturing, and marketing due to their efficiency and versatility. This section highlights the supported 2D barcode formats, including popular types like QR Code, Data Matrix, and Aztec, as well as specialized formats such as MaxiCode for shipping and Intelligent Mail for postal services. Each format has unique characteristics designed to suit different use cases, ranging from compact labeling to high-speed scanning and error correction.

QR Code

QR Code

Micro QR Code

Micro QR Code

Rectangular Micro Code

Rectangular Micro Code

Aztec

Aztec

Data Matrix

Data Matrix

MaxiCode

MaxiCode

Intelligent Mail Barcode

The Intelligent Mail Barcode (IMB), also known as IM Barcode, USPS OneCode Barcode, or IMB, is a one-dimensional barcode used by the United States Postal Service (USPS) for sorting and tracking mail. It combines routing and tracking information into a single code, enabling more efficient mail handling. IMB encodes up to 31 digits of numeric data, including fields such as the mailer ID, service type, and serial number. It is primarily used in bulk and automated mail systems rather than for general-purpose data encoding.

Intelligent Mail


Modern Linear Barcodes

Code 39

Code 39

Code 128

Code 128

GS1-128

The GS1-128 is a variant of Code 128, which can encode all ASCII alphanumeric characters in a barcode format. GS1-128 defines both data types and formats that are used for exchange and logistics between entities. Food companies use this barcoding format to share company, product, and shipping information.

GS1-128

PDF417

PDF417

Databar (Formerly RSS14)

DataBar

Databar Expanded (Formerly RSS Expanded)

  • Support for stacked linear rendering.
    • GS1 Support

Older Linear Barcodes

UPC-A

UPC-A

UPC-E

UPC-E

EAN-8

EAN-8

EAN-13

EAN-13

CodaBar

Codabar

ITF (Interleaved Two of Five)

ITF (Interleaved Two of Five)

MSI

MSI

Plessey (Write Only)

Plessey

Preguntas Frecuentes

¿Cómo puedo generar un código QR en C#?

Puede generar un código QR en C# utilizando la clase BarcodeWriter de IronBarcode. Esta clase le permite crear códigos QR con datos personalizados y propiedades de diseño.

¿Cuál es la diferencia entre un Código QR y un Código Aztec?

Los códigos QR y los códigos Aztec son ambos códigos de barras 2D, pero difieren en su patrón y estructura. Los códigos QR tienen un patrón cuadrado distintivo, mientras que los códigos Aztec utilizan un patrón de búsqueda central, haciéndolos más compactos y eficientes para ciertas aplicaciones. Ambos pueden generarse y decodificarse utilizando IronBarcode.

¿Puedo usar IronBarcode para generar códigos de barras para aplicaciones de envío?

Sí, IronBarcode admite la generación de MaxiCode, que es ideal para la clasificación y seguimiento rápido de paquetes en la industria del envío.

¿Cuáles son algunas aplicaciones de los códigos de barras Data Matrix?

Los códigos de barras Data Matrix se utilizan en diversas industrias como la atención médica y la manufactura debido a su capacidad para codificar grandes cantidades de datos en un espacio reducido. IronBarcode admite la generación y decodificación de códigos de barras Data Matrix de manera eficiente.

¿Cómo decodificar un código de barras en C#?

Puede decodificar una imagen de código de barras en C# utilizando la clase BarcodeReader de IronBarcode. Esta clase puede leer varios formatos de código de barras de imágenes y devolver los datos codificados.

¿Cuál es el uso de Intelligent Mail Barcode en los servicios postales?

El Intelligent Mail Barcode es utilizado por USPS para clasificar y rastrear el correo. Codifica información de enrutamiento y seguimiento en un solo código de barras, agilizando el proceso de manejo de correo. IronBarcode puede generar este formato de código de barras para aplicaciones postales.

¿Son compatibles los formatos de códigos de barras antiguos como UPC y EAN con IronBarcode?

Sí, IronBarcode admite formatos de códigos de barras antiguos como UPC-A, UPC-E, EAN-8 y EAN-13, asegurando la compatibilidad con sistemas heredados en el comercio minorista y la gestión de inventario.

¿Puede IronBarcode generar códigos de barras con diseños personalizados?

Sí, IronBarcode permite la personalización del diseño del código de barras, incluidos colores, tamaños y anotaciones de texto, lo que lo hace adecuado para el branding y las necesidades de aplicaciones específicas.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 1,935,276 | Versión: 2025.11 recién lanzado