Barcode Professional for Windows Forms

Create, Preview & Print High-Quality GS1-ISO-Standards-Compliance Barcodes within Windows Forms

  Download   Buy

Key Features

  Linear, Postal, MICR & 2D Barcode Symbologies
  For Legacy .NET 2.0+ & .NET Core 3.1+
  Visual Studio & Community Ed Support
  VS ReportViewer Local Reports (RDLC) Support
  PrintDocument & Crystal Reports .NET Support

Create, Preview & Print High-Quality 2D Barcodes in Windows Forms

Barcode Professional for Windows Forms is a visual .NET barcode control that allows you to create, preview & print high-quality barcodes in your Windows Forms apps using VB.NET or C#. Barcode Professional can generate most popular Linear (1D), Postal, Component Composite, MICR & 2D Barcodes including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, FedEx, Japan, Korea), Data Matrix, QR Code, PDF 417, Aztec Code, UPS MaxiCode, Chinese Han Xin Code, IFA PPN; MICR E-13-B Characters, all EAN/UPC Composite Barcodes (CC-A, CC-B & CC-C), DotCode, Mailmark, Swiss-QRCode, JAB-Code Multicolored 2D Matrix and many more barcode standards



Seamless Reporting Tool Integration

Visual Studio ReportViewer

Easily create advanced barcodes into RDLC Local Reports and get them correctly displayed in all output formats (HTML, PDF, Image, Word, Excel). Insert barcodes into Header & Footer sections of your RDLC report following a couple of simple steps.

Crystal Reports for .NET

Create access cards with barcodes or create Avery address labels with USPS Intelligent Mail barcodes. Look at more Crystal Reports with barcodes using SQL Stored Procedures or Typed Data Sets. All Crystal output formats are supported (PDF, Excel, Word)

PrintDocument Printing

While with most reporting tools the integration is done through a barcode image/bitmap-approach, with PrintDocument class of .NET our product renders high-quality barcode symbols!


Create Artistic Barcodes

Create customized barcodes by stamping logos or pictures on symbols as well as specifying an image for filling the bars or dots!
Artistic Barcodes with logo & fill patterns

Create Artistic QR Codes with Custom Shape Patterns!

In addition to stamp images on barcode symbols, the ArtModuleShape and ArtFinderShape properties allow you to customize the QR Code modules and finders!

ArtFinderShape Patterns

ArtFinderShape-Rect ArtFinderShape-RoundRect ArtFinderShape-Circle

ArtModuleShape Patterns

ArtModuleShape-Rect ArtModuleShape-Circle ArtModuleShape-Dot ArtModuleShape-Diamond ArtModuleShape-ZebraVertical ArtModuleShape-ZebraHorizontal

QR Code Samples by combining the patterns...

QR-RoundRect-Dot QR-RoundRect-Circle QR-RoundRect-ZebraHorizontal QR-Rect-Diamond QR-Circle-ZebraVertical


GS1-AIM-ISO/IEC Compliance

Our barcode algorithms were written by following the official specifications of each barcode symbology. Our barcode engine provides you with exclusive features like auto-checksum, data validation, Bar Width Adjustment (BWA) for linear & 2D symbols, auto-encoding methods for shortest barcode symbol generation.

Barcode Imaging Support

Barcode Professional can generate barcodes in raster formats like GIF, BMP, PNG, JPEG/JPG & TIFF; in vector formats like EPS (Encapsulated PostScript) with RGB/CMYK, EMF (Enhanced Windows Metafile). Monochrome (Black and White 1 bit per pixel) barcode image generation is also supported. All barcode can be rotated at 90, 180 & 270 degrees.


Get Barcodes in Word & Excel docs & in HTML emails

Insert Barcodes in Word & Excel

Have a Word document and need to stamp a barcode image? This guide insert a barcode image into an Invoice Word document. Use this other guide if you need to create and insert a barcode image in an Excel worksheet instead.

Create & send HTML emails with barcodes

Create HTML emails with System.Net.Mail and embed barcode images into them with a few lines of code. Insert QR Codes or any other supported 2D & linear barcodes


True .NET Graphic Barcode Engine

Draw Barcodes on Graphics

Render and draw barcodes on System.Drawing.Graphics objects. Get crisp high quality barcodes even if they are applied with any transforms like scale or rotation.

Not a Barcode Fontware

Our Barcode product is a graphic-based engine which renders high-quality & high-precision barcodes by using System.Drawing classes. There are many reasons why you should not use a barcode fontware in your .NET projects

Windows App
Certification Ready!

Barcode Professional for Windows Forms was built in compliance with Microsoft's Security Development Lifecycle (SDL) requirements and recommendations that are mandatory for getting the Windows App Certificate.


Barcode Engine exclusively designed for Windows Forms

Built-on .NET Technology

Barcode algorithms written in managed-code C# which can be used in any kind of .NET client projects like Windows Forms, Console or Windows Services. Barcode Professional also supports .NET Data Binding and Binary, SOAP & XML serialization features.

Easy to Dev & Deploy

Easy as 1, 2, 3! (1) Just add a reference to Barcode Professional DLL assembly, (2) instantiate it in your preferred .NET language like VB.NET and C#, (3) set up barcode properties and that's it! XCOPY deploy the barcode dll bundled with your exe app or dll project.

VS Design-time Support

Barcode Professional for Windows Forms features a powerful visual barcode designer called Barcode Builder. When you drag & drop Barcode Professional from Visual Studio Toolbox, you can play with Barcode Builder to create, preview & save the output barcode!