We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The Barcode control for WinUI is a light-weight and high-performance control to generate and display data in a machine-readable format using industry-standard 1D and 2D barcodes. Generated barcodes are optimized for printing and on-screen scanning.

Human-readable text

Provides options to display barcodes with text. It also provides options to customize the position and spacing of the text from the barcode.

Human-readable barcode text

Barcode symbologies

The WinUI Barcode control supports a wide range of barcode symbologies.

QR barcode

QR code

The Quick Response Code (QR code) is a 2D barcode to efficiently pack more information in a smaller space than 1D barcodes. Each barcode can store values up to 7089. It is mostly used for URLs, business cards, contact information, and more.

Data matrix barcode

Data Matrix

A Data Matrix is a 2D barcode. The information can be encoded with text or numeric values. Each barcode can store values up to 2335. Data Matrix barcode is mostly used for logistics, health care applications, food industry, and more.

Code 39 barcode

Code 39

The Code 39 is also known as Alpha 39, Code 3 of 9, USD-3, etc. The information can be encoded with text, numeric, and special characters. This code is mostly used by the automotive and defense industries.

Code 39 Extended barcode

Code 39 Extended

The Code 39 Extended is an extended version of Code 39. Additionally, lower characters and special characters are supported.

Code 11 barcode

Code 11

The Code 11 is also known as USD-8, a high numeric symbology. The character set includes the digits 0 through 9, a dash symbol ( - ), and start/stop characters. Code 11 is commonly used in telecommunications.

Codabar barcode


The Codabar is a discrete numeric symbology that is used in libraries, blood banks, and a variety of other information processing applications. It can encode 0-9 digits, six symbols, and start and stop characters.

Code 32 barcode

Code 32

The Code 32, also known as Italian Pharmacode can encode alphanumeric and start/stop character. This code is mainly used to encode pharmaceutical products in Italy.

Code 93 barcode

Code 93

The Code 93 is designed to provide data security enhancement to Code 39. It encodes the same character set as Code 39, but uses 9 barcode elements per character.

Code 93 Extended barcode

Code 93 Extended

The Code 93 Extended barcode symbology is continuous, variable length and self-checking. It is based on Code 93 but can encode full 128-character ASCII.

Code 128 barcode

Code 128

The Code 128, also known as GS1-128, EAN-128 can encode all 128 characters of ASCII. This is widely used in shipping and packaging industries.

UPC barcode


The Universal Product Code (UPC), also known as UPC-A encodes 12 numeric digits. UPC barcode symbology is mostly used in trade items.

GS1Code128 barcode


The GSICode128 also known as EAN-128, a high-density symbology can encode all 128 characters of ASCII. This is widely used in supply chain entities, shipping, and packaging industries.

PDF417 barcode


The PDF417 barcode is a 2D barcode, a high-density symbology capable of encoding text, numbers, files, and actual data bytes. This PDF417 is mainly used in a variety of applications such as transport, identification cards, and inventory management.

QR input mode

Use the QR input mode to decide the specific set of input characters to be provided for the value in a QR Barcode.

QR code input mode


The appearance of the barcode is easily customizable. Customize barcode color, bar height, bar width, and much more.

Apply bar color


Specify foreground and background colors to a barcode for displaying customized lighter and darker bar colors.

Specify the bar height

Bar height

Specify the height of the barcode to fit the container.

Specify the bar width

Bar width

Specify the width of the smallest bar line or dot in barcodes.

Auto module

Provides support for the barcode rendering based on the control size and determines the module automatically. It is applicable only for the DataMatrix and QR barcode.

DataMatrix Automodule


QRbarcode Automodule


Syncfusion WinUI DataViz & UI Controls


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile