Barcode component

This knowledge base article covers the Barcode component in the Label Designer. The Barcode component allows you to add 1D barcodes and QR codes to your label, enabling you to encode data in a machine-readable format.

Barcodes can represent either static values (predefined by the label design) or dynamic values sourced from the RFID tag being printed - similar to Tag Fields. This makes barcodes useful for encoding information such as serial numbers, product IDs, or custom field values that need to be scannable by barcode readers.

For 1D barcodes, the barcode format is determined automatically based on the type of data being encoded:

  • Encoding plain text will generate a Code 128 barcode.
  • Encoding a UPC or EAN13 value will generate the corresponding barcode format (UPC or EAN13).

This component is ideal for including data that requires quick scanning or integration with other systems via barcode input.

For a more general overview of using the Label Designer, see this knowledge base article.

Adding a new Barcode Component

To add a barcode to your label, select Barcode from the Components section of the toolbox. This will insert a new Barcode component into your label design.

By default, when you add a Barcode component to your label, it will be set to a 1D barcode with a static text value.  To customize the barcode, click on the component once to open its popup menu, then click the Edit icon. In the edit panel, you can:

  • Switch between 1D and QR code formats
  • Set the value to encode (either static or a dynamic value from the tag)
  • Adjust other settings such as size, position, and encoding type

Editing a 1D Barcode

Select 1D from the Barcode Type dropdown to configure the component as a 1D barcode. The specific format (e.g., Code128, UPC, EAN13) will be determined automatically based on the value you choose to encode.


Print Human Readable Below Barcode

Choose whether to display the encoded value as text beneath the barcode. This is useful for cases where human-readable verification is required alongside machine scanning.

Barcode Height

Use the slider to set the vertical height of the barcode. This controls how tall the barcode appears on the printed label.  The width of the barcode will be determine by the length of the value encoded into the barcode.

Value Source

Select the source of the value to be encode:

  • Static Value - A fixed value defined in the label design.
  • Tag Field - A dynamic value pulled from the RFID tag being printed (e.g. serial number, product name, etc...).
  • Custom Field - A dynamic value pulled from the custom field associated with the RFID tag being printed.
Tag Field / Custom Field
If you've selected Tag Field as the value source, this dropdown lets you choose which field from the tag to encode (e.g., Product Name, Serial Number, etc.).  If you've selected Custom Field, this dropdown lets you choose which custom field to encode.

Preview Value
When using a dynamic tag field, you can enter a preview value here to visualize how the barcode will look during design time.  This value is only used in the editor preview and does not affect the actual printed output.  If no value is provided, we will attempt to generate a realistic preview value for you.

Once you're finished, click Apply to save your changes.

Editing a QR Code

Select QR Code from the Barcode Type dropdown to configure the component as a QR Code. QR Codes are capable of encoding more data than traditional 1D barcodes and are ideal for compact, high-density applications.

Size
Use the slider to adjust the overall size of the QR code on the label. Larger sizes improve scannability, especially when encoding longer values.

Value Source

Select the source of the value to be encode:

  • Static Value - A fixed value defined in the label design.
  • Tag Field - A dynamic value pulled from the RFID tag being printed (e.g. serial number, product name, etc...).
  • Custom Field - A dynamic value pulled from the custom field associated with the RFID tag being printed.
Tag Field / Custom Field
If you've selected Tag Field as the value source, this dropdown lets you choose which field from the tag to encode (e.g., Product Name, Serial Number, etc.).  If you've selected Custom Field, this dropdown lets you choose which custom field to encode.

Preview Value
For dynamic fields, enter a preview value to display a simulated QR code during label design. This value does not affect what gets printed—it’s used only for design-time visualization.

Once you're finished, click Apply to save your changes.

Editing Barcode Position

You can configure the alignment of the component using one of four modes: Free Form, Left Justified, Centered, or Right Justified. These settings control how the component behaves horizontally within the label layout.

Free Form
Free Form allows you to freely drag and position the Barcode anywhere on the label without alignment constraints. This offers maximum flexibility, but since the rendered Barcode width can vary based on the value encoded into it, you should take care when placing them. A barcode may end up wider or narrower than what is shown in the label preview, so it’s important to ensure that the barcode won’t run off the edge or overlap other components.

Centered
The Barcode will be automatically centered horizontally within the label. Regardless of how wide the rendered barcode is, it will always remain centered relative to the label width. You can still drag the component vertically to adjust its position within the label.

Left Justified / Right Justified
Align the component to either the left or right edge of the label, respectively. You can also configure a horizontal padding value to offset the component slightly inward from the edge. As with other alignment modes, vertical placement remains adjustable by dragging the component up or down in the layout.


Tags