UI for WinForms

WinForms BarCode

  • The WinForms Barcode allows generating and visualizing barcodes in a machine-readable format.
  • Part of the Telerik UI for WinForms library along with 160+ professionally-designed UI controls.
  • Includes support, documentation, demos, virtual classrooms, Visual Studio Extensions and more!
WinForms barcode control
  • Generate and Display Variety of Barcodes in Your Application

    The BarCode control in Telerik UI for WinForms enables you to create and display variety of barcodes in your desktop applications. You can generate and visualize barcodes in a machine-readable format by simply providing numeric or character data.

    WinForms BarCode Control Overview Image
  • BarCode Reader

    The BarCodeReader allows decoding one-dimensional barcodes, including Code 11, Code 128, Code 25 Interleaved, Code 25 Standard, Code 93, Code 93 Extended, Codabar, Code MSI, EAN 13, GSI 128, EAN 8, Postnet, Planet, Intelligent Mail, UPC A, UPC E, UPC Supplement 2, UPC Supplement.

    Simply grab a Bitmap of your barcode and pass it to the reader, and it will decode the provided barcode. 

    WinForms BarCode Reader
  • Wide range of Code formats at your disposal

    • Codabar - Codabar is a discrete, self-checking symbology which is also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Coda bar, ANSI/AIM BC3-1995 or USD-4. It is used by U.S. blood banks, photo labs, and on FedEx airbills.

    WinForms Barcode Codabar

    • Code11 - Code 11, also known as USD-8, is a high-density barcode symbology developed by Intermec in 1977 to numeric digits. It was primarily used to label telecommunication equipment. This symbology is discrete and can encode numeric digits through 0-9, dash (-), and start/stop characters.
    WinForms Barcode Code11
    • Code25Standard - Code 25, also known as Code 2 of 5, Standard 2 of 5, Industrial 2 of 5, is a low-density barcode symbology which encodes numeric digits only. Developed in 1960s, it has been used in photo finishing, warehouse sorting, and airline tickets with sequential numbering. It is named "2 of 5" because each digit is encoded with 5 bars with 2 of them being always wide.
    WinForms Barcode Code25Standard
    • Code25Interleaved - Interleaved 2 of 5 is a higher-density and more efficient version of Code 2 of 5, because it allows data to be encoded in both bars and spaces, while Code 2 of 5 encodes information only in the width of the bars. Another difference is that Code25Standard is more flexible to encode numeric data of variable length, while Code25Interleaved is restricted to encode an even number of numeric digits.
    • Code39 - Code 39 is a discrete and variable-length barcode type, known as the "Code 3/9", "Code 3 of 9", "USS Code 39", "USD-3", "Alpha39", "Type 39". Code 39 is the standard barcode used by the United States Department of Defense and the Health Industry Bar Code Council (HIBCC).
    WinForms Barcode Code39R
    • Code39 Extended - Extended Code 39 was developed to provide a means of encoding additional characters that are not normally part of the Code 39 character set (lower case characters and symbols).
    WinForms Barcode Code93Extended
    • Code93 - Code 93, primarily designed to complement and improve upon Code 39, is a continuous symbology with a variable length. Like Code 39, Code 93 can also encode the full ASCII character set by using two-character combinations.
    • Code93Extended - Code 93 Extended is based on Code 93 and can encode all 128 ASCII characters.
    • Code128 - Code 128 is a high-density, bidirectionally-decodable, self-checking linear barcode symbology with variable length to encode all 128 characters of ASCII, and the Latin-1 character defined in ISO 8859-1. Effective and space-saving, Code 128 is widely used in various industries, referred to as GS1-128, UCC-128, ISBT-128 and USS Code 128.
    WinForms Barcode Code128
    • Code128A - ASCII characters 00-95, i.e. A-Z, 0-9, punctuation characters, symbology elements, and 7 special characters
    • Code128B - ASCII characters 32-127, i.e. A-Z, a-z, 0-9, punctuation characters, and 7 special characters)
    • Code128C - numeric digit pairs from 00-99 (encode two data digits per symbol character), and 3 special characters
    • CodeMSI - MSI (also known as Modified Plessey) is a barcode symbology developed by the MSI Data Corporation, based on the original Plessey Code symbology. It is a continuous symbology that is not self-checking. MSI is used primarily for inventory control, marking storage containers and shelves in warehouse environments.
    WinForms Barcode CodeMSI
    • EAN8 - EAN-8 is a linear barcode, derived from EAN-13. It is issued for small packaged products when a normal EAN-13 barcode image would be too large. EAN-8 is also known as European Article Number 8, UPC-8, GTIN-8, GS1-8, EAN/UCC-8.
    WinForms Barcode EAN8
    • EAN13 - EAN-13, based on the UPC-A standard, was implemented by the International Article Numbering Association (EAN) in Europe. It is a superset of the original 12-digit Universal Product Code (UPC) system developed in the United States. Beyond that, this barcode is defined by the standard organization GS1. All the numbers encoded in EAN-13 are known as Global Trade Item Numbers (GTIN), and they can be encoded in other GS1 barcodes. Nowadays, it is globally used to mark products often sold at retail point of sale.
    WinForms Barcode EAN13
    • EAN128 - The GS1-128 barcode, a subset of the more general Code 128 Symbology, is a continuous, self-checking and bi-directionally decodable linear bar code symbology. GS1 128 uses a series of AI (Application Identifiers, defined by GS1 organization) to encode additional data such as weights, prices, best before dates, batch numbers, quantities, and many other information needed by automatic identification and data capture.
    WinForms Barcode EAN128
    • EAN128A
    • EAN128B
    • EAN128C
    • IntelligentMail - Intelligent Mail barcode, also known as the USPS OneCode Solution or USPS 4-State Customer Barcode (abbreviated 4CB, 4-CB, or USPS4CB), is used in the USPS mainstream. It combines routing ZIP Code information and tracking information into a single 4-state code. It effectively encodes data from POSTNET and PLANET barcodes into a single barcode while providing a greater range of tracking data.
    WinForms Barcode IntelligentMail
    • Planet - The Postal Alpha Numeric Encoding Technique (Planet) barcode, is a 12-digit or 14-digit long numeric symbology mainly used by the United States Postal Service to identify and track inbound and outbound letter mail & packages during delivery. The US Post Office use Planet barcodes for their Confirm service.
    WinForms Barcode Planet
    • Postnet – The Postal Numeric Encoding Technique (Postnet), is a barcode symbology that was used by the United States Postal Service for mail sorting and routing. Data is encoded in half- and full-height bars, similar to Planet.
    WinForms Barcode Postnet
    • UPCA - UPC-A is one of the most common and well-known barcode types, which is widely applied to retail in the United States. It is also known as Universal Product Code version A, UPC Code, UPC Symbol, GTIN-12, GS1-12, UCC-12. Moreover, the UPC-A Code and the assignment of manufacturer ID numbers is controlled in the USA by the Uniform Code Council (UCC). UPC-A is a subset of EAN-13. To be specific, an UPC-A bar code is an EAN-13 bar code with the first EAN-13 number system digit set to "0". UPC-A barcode can be converted to UPC-E.
    WinForms Barcode UPCA
    • UPCE - UPC-E Barcode is a variation of UPC-A which compresses out unnecessary zeros and allows for a more compact barcode. To be accurate, UPC-E barcode uses an implied number system 0 to reduce 10 digits into 6 digits. In addition, a number system 1 is also available. Due to this fact, UPC-E is commonly used on very small packages where a standard UPC-A couldn't fit reasonably.
    • UPCSupplement2 - Add-On Symbols are designed to encode supplementary information of the main UPC-E barcode on periodicals, hardback, and paperback books. The supplement data can be 2 or 5 digits.
    • UPCSupplement5 – Same as above
    • QR
    WinForms Barcode QRCode(TelerikDotCom)
  • Support for Swiss QR Code

    The QR-Bill introduced throughout Switzerland is designed to modernize payment transactions via a Swiss QR code, which contains all the payment information in a digital format that can be read using a smart phone or a slip scanner. The Telerik UI for WinForms BarCode control includes support for the Swiss QR Code which encodes all the information necessary for a payment in a specific format and structure.

    WinForms Barcode Swiss QR Code

All Winforms Components

Next Steps