Barcode Professional for WPF

Create & Print High-Quality GS1-ISO-Standards-Compliance Barcodes in WPF Apps

  Download   Buy

Key Features

  Linear, Postal, MICR & 2D Barcode Symbologies
  For Legacy .NET 3.5+ & .NET Core 3.1+
  Visual Studio Support
  XPS, Crystal Reports .NET & ReportViewer (RDLC)
  True Vector-based Barcode Symbols

Barcode 2D Generator for WPF Apps

Barcode Professional for WPF is a lightweight .NET barcode encoder that generates and prints vector barcode symbols in WPF Apps. Creates WPF high-quiality Linear (1D), Postal, Component Composite, MICR & 2D Barcodes including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), ISBN, EAN 13 & UPC, Postal (USPS, British Royal Mail & Mailmark, Australia Post, DHL, FedEx, Japan, Korea), Data Matrix, QR Code, rMQR, 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), 2D DotCode, Swiss-QRCode, JAB-Code Multicolored, 2D-Pharmacode and many more barcode standards


"The quality of the Barcode Pro library is great, support even better: response is super fast and fix available in a day or two."

Native WPF Printing & Reporting Tools Integration

WPF Printing

Easily create & print Avery Barcode Address Labels in WPF by using FixedDocument class and barcode visual objects. Perform barcode printing on high-demand scenarios from WPF Console or Windows Services projects.

XML Paper Spec

XPS is an open document format, a spool file format and a page description language. You can use Barcode Professional for WPF classes for XPS barcode integration to generate vector-based barcodes producing high quality outputs in the XPS documents and reports.

VS ReportViewer & Crystal Reports

Barcode Professional for WPF also generates raster barcode images which can be easily inserted into Local Reports RDLC or RPT Crystal Reports. Preview barcode reports through ReportViewer or Crystal Reports Viewer and export them to PDF or Excel file formats and get the barcodes embedded wihtout any issues.

Full Imaging Support

Barcode Professional for WPF is a vector-based engine but can also generate barcodes in raster image formats like GIF, BMP, PNG, JPEG/JPG & TIFF. Monochrome (Black and White 1 bit per pixel) barcode image generation is also supported. All barcode can be rotated at 90, 180 & 270 degrees. Take a look at this article about how to create barcode TIFF images in WPF

True WPF Vector Barcode Engine

WPF DrawingContext

Render true vector barcodes on DrawingContext objects. Get crisp high quality barcodes even if they are applied with any WPF transforms like scale or rotation.

Not a Barcode Fontware

Barcode Professional for WPF is a vector-based engine which renders high-quality & high-precision barcodes by using WPF Drawing API classes. There are many reasons why you should not use a barcode fontware in your WPF projects

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

Windows App Certification Ready

Windows App Certification
Barcode Professional for WPF was built in compliance with Microsoft's Security Development Lifecycle (SDL) requirements and recommendations that are mandatory for getting the Windows App Certificate. When you use our Barcode solution in your WPF App, you do not need to worry about the SDL Tests!

XAML Data Binding

WPF Data Binding provides a simple and consistent way for applications to present and interact with data. Barcode Professional supports XAML data-binding scenarios and can be bound to data from a variety of data sources in the form of common language runtime (CLR) objects, XML, ADO.NET, SQL Server Databases, etc.

Best Barcode Solution for WPF Apps

Used by Well-known Brands

WaspLabeler +2D

The Barcode Labeling Software WaspLabeler +2D v7.0 from Wasp Barcode Technologies was developed using .NET WPF platform and Neodynamic's Barcode Professional for WPF

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.

Easy to Dev & Deploy

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

Use in ASP.NET Web Projects

Barcode Professional for WPF can be used in ASP.NET projects like Websites (aspx, ashx) or Web Services (asmx). Easy to use and deploy as with desktop projects.

Best-in-class Support

Trust in Real Barcode Experts! Don't be cheated by fake "companies" who just copy/paste open-source code and use similar names to ours. We are experts in the barcode field and we'll be here to help you on any matter related to WPF and barcode standards.