New to Telerik ReportingStart a free 30-day trial

Barcode Report Item Overview

The Barcode report item automatically generates barcodes directly from numeric or character data. The symbology is selected through the Encoder property, the encoded payload is supplied through the Value property as either a static string or a report expression, and the resulting symbol is rendered in supported output formats such as PDF, Image, HTML (rendered as SVG), XAML, DOCX, and RTF.

Preview of the demo Barcodes Report from our examples

The MaxiCode 2D encoder was introduced in Telerik Reporting 2026 Q1 (20.0.26.424). For details, refer to Configuring the MaxiCode Barcode in Reports.

Key Features

  • Support for one-dimensional (1D) Barcodes—The Barcode report item supports linear barcode types such as EAN13, EAN8, UPC-A, UPC-E, and Code39.
  • Support for two-dimensional (2D) Barcodes—The Barcode report item also supports matrix barcode types such as Data Matrix, QR Code, Swiss QR Code, PDF417, and MaxiCode.
  • Configurable size and layout—Set a fixed module width through the Module property, or let the symbol scale to the bounds of the item by setting the Stretch property to true. When Stretch is false, the BarAlign property aligns the symbol horizontally inside the item.
  • Rotation—Rotate the rendered symbol through the Angle property.
  • Human-readable text and checksum—Toggle the printed text under 1D symbols with the ShowText property of the active Encoder1D instance, and append a checksum (where the symbology supports it) with the Checksum property.

Next Steps

See Also

In this article
Key FeaturesNext StepsSee Also
Not finding the help you need?
Contact Support