Designer - Barcode toolDesigner – Barcode tool

The Barcode tool allows you to add a barcode linked to a dynamic field. You can configure colors, symbologies such as Interleaved 2 of 5, Code 39, Code 128A, UPC-A, and more.

Barcodes are commonly used in ID card systems to encode data for fast and reliable scanning. Different barcode formats serve different use cases depending on the type of data, available space, and scanner capabilities.

Understanding Barcode Formats

Barcodes fall into two main categories: 1D (Linear) and 2D (Matrix).

  • 1D Barcodes use lines and spaces of varying widths to represent data. They are typically used for numeric or alphanumeric values such as IDs or serial numbers. Examples include Code 128, EAN-13, and UPC-A.
  • 2D Barcodes encode data both horizontally and vertically, allowing significantly more information to be stored in a compact area. The most common 2D barcode is the QR Code.

QR Codes

QR Codes (Quick Response Codes) are widely used when more data needs to be encoded in a small space. Common use cases include:

  • URLs to link to websites or online portals.
  • Contact information such as vCards.
  • Event access and ticket validation.
  • System identifiers for access control or automation.

Choosing the Right Barcode

Selecting the appropriate barcode type depends on your project requirements:

  • Data type – Use 1D barcodes for simple values and QR Codes for structured or longer data.
  • Available space – QR Codes are better suited for limited space.
  • Scanner compatibility – Ensure your scanners support the selected barcode format.

Best Practices

For reliable scanning, follow these recommendations:

  • Leave sufficient margin around the barcode to act as a quiet zone.
  • Use high-contrast colors, such as black on white.
  • Test barcodes with your scanners before production.
  • Size the barcode appropriately for the expected scanning distance.

Barcode Integration

Barcodes, including QR Codes, can be added directly to your designs in Designer. This allows you to encode essential data for fast scanning and integration with access control, attendance, or tracking systems.

Supported Barcode Types

The following barcode formats are supported:

Format NameDescriptionType
CODABARCodabar (rationalized) - numbers and A B C D - $ : / . +

CODABAR
varchar
CODE 11Digits 0–9 and the dash character

CODE 11
decimal
CODE 128 (default)Code 128 is a high-density linear barcode symbology for alphanumeric or numeric-only barcodes. It can encode all 128 ASCII characters. It generally results in more compact barcodes than other methods like Code 39, especially when the texts contain mostly digits.

CODE 128
varchar
CODE 128 ACode 128A - upper case, numbers, punctuation and control characters

CODE 128 A
varchar
CODE 128 BCode 128B - upper and lower case, numbers and punctuation

CODE 128 B
varchar
CODE 128 CCode 128C - numbers only

CODE 128 C
decimal
CODE 39Code 3 of 9 (also called Code 39) - numbers, upper case, and - . * $ / + %

CODE 39
varchar
CODE 39 EXTENDEDExtended 3 of 9 (also called Extended Code 39) - full ASCII character set

CODE 39 EXTENDED
varchar
CODE 93Code 93 - numbers, upper case, and - . * $ / + %

CODE 93
varchar
EAN-1313-Digits UPC-Based Extension - numbers only

EAN-13
decimal
EAN-22-Digits UPC-Based Extension - numbers only

EAN-2
decimal
EAN-55-Digits UPC-Based Extension - numbers only

EAN-5
decimal
EAN-88-Digits UPC-Based Extension - numbers only

EAN-8
decimal
Interleaved 2 of 5Interleaved 2 of 5 - numbers only

Interleaved 2 of 5
decimal
MSIVariation of Plessey code

MSI
decimal
PHARMACODEPharmaceutical Binary Code

PHARMACODE
decimal
PHARMACODE TWO-TRACKSPharmaceutical Binary Code - 2 Tracks

PHARMACODE TWO-TRACKS
decimal
PLANETThe Postal Alpha Numeric Encoding Technique

PLANET
decimal
POSTNETPostal Numeric Encoding Technique

POSTNET
decimal
RMS4CCRoyal Mail 4-state Customer Code

RMS4CC
varchar
Standard 2 of 52 of 5 - numbers only

Standard 2 of 5
decimal
UPC-AUPC-A - numbers only (11 numbers and a check digit)

UPC-A
decimal
UPC-EUPC-E - numbers only - used for zero-compression UPC symbols.

UPC-E
decimal