Barcode Professional SDK for .NET Windows
Key Features
For .NET 2.0, 3.x & 4.x (Client Profile Support)
Visual Studio & VS Express Eds. Support
VS ReportViewer Local Reports (RDLC) Support
PrintDocument & Crystal Reports .NET Support
Barcode 2D SDK encoder for C# & VB.NET
Barcode Professional SDK for .NET is a lightweight .NET assembly (DLL) which can be used for adding advanced barcode capabilities such as barcode image generation and printing support to any .NET-based Apps. Barcode Professional supports most popular Linear (1D), Postal, Component Composite, MICR & 2D Barcode Symbologies all-in-one solution including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, FedEx, Japan), 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), Mailmark, DotCode, Swiss-QRCode, JAB-Code Multicolored 2D Matrix and many more barcode standards
Download fully-functional eval version... [ What's New in v10.0? ]
Articles & Tutorials
Auto ID Solutions (USA)
"Neodynamic Barcode SDK for .NET is extremely accurate and far superior to any other barcode image software packages on the market"
Christopher French
GS1-US Certified Consultant
Auto ID Solutions
from USA

Looking for .NET Core Apps, ASP.NET MVC & Core, Xamarin, Mono & UWP support? Then try our Barcode Professional for .NET Standard edition!
Great Reporting & Printing Support
Visual Studio ReportViewer
Create & embed barcodes into RDLC Local Reports. Insert barcodes into Header, Body & Footer sections and get them correctly displayed in all output formats (HTML, PDF, Image, Word, Excel)Crystal Reports for .NET
Need to create reliable barcode images into Crystal Reports? Barcode Professional SDK is the right tool for that! 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 SDK renders high-quality barcode symbols!Imaging Support
Barcode Professional SDK can generate barcodes in raster formats like GIF, BMP, PCX, 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.Use in ASP.NET Web Projects
Barcode Professional SDK can be used in ASP.NET projects like Websites (aspx, ashx) or Web Services (asmx). Easy to use and deploy as with desktop projects.
GS1 Compliance for 2D barcodes at Point of Sale (POS)
Our barcode algorithms are fully 2D capable to meet the GS1's Ambition 2027 requirements. For your reference, the Neodynamic's products are officially listed by GS1 website under Barcode Creation section.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!
Create Artistic QR Codes with Custom Shape Patterns!
In addition to stamp images on barcode symbols, theArtModuleShape and ArtFinderShape properties allow you to customize the QR Code modules and finders!
ArtFinderShape Patterns
ArtModuleShape Patterns
QR Code Samples by combining the patterns...
Tutorials on Printing Barcode Coupon, Unicode+2D, ASP.NET & iTextSharp
How to create and print a barcode coupon by using PrintDocumentHow to generate barcodes in ASP.NET web sites with an HTTP Handler ASHX
How to encode Unicode to 2D barcodes QR Code, PDF417, Aztec, Data Matrix
How to insert and embed barcodes in PDF files by extending iTextSharp
Barcode Engine exclusively designed for .NET
Built-on .NET Technology
Barcode algorithms written in managed-code C# which can be used in any kind of .NET projects like Windows Forms, Console or Windows Services. Barcode Professional SDK also supports .NET Data Binding and Binary, SOAP & XML serialization features.Easy to Dev & Deploy
Easy as 1, 2, 3! (1) Just add the NuGet packageNeodynamic.SDK.Barcode (or a reference to the DLL), (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.
Not a Barcode Fontware
Our Barcode SDK 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 projectsTeleimpianti Spa (Italy)
"Neodynamic's barcode is a great product and implementation is extremely simple. The product documentation is excellent."
Mirco Marchesini
Responsabile Applicazioni Informatiche
Teleimpianti Spa
from Italy
Barcode Professional SDK is ready for Windows App Certification
Barcode Professional SDK for .NET 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 SDK in your Application, you do not need to worry about the SDL Tests!Best Barcode SDK for .NET Developers
Used by Well-known Brands
Zebra ZMotif SDK+
The Zmotif SDK+ for Card Printer from Zebra provides their developers the barcode printing capabilities by leveraging Neodynamic's Barcode Professional SDK for .NET (Neodynamic.SDK.Barcode.dll)
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.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 .NET and barcode standards.Which Barcode Edition Do I Need?
The same GS1, ISO/IEC & AIM compliant barcode engine is available in these editions:
| Edition | Best for | NuGet package / delivery | Platforms |
|---|---|---|---|
| Barcode Professional for .NET Standard | Cross-platform .NET: ASP.NET Core, APIs, console, services, Xamarin | Neodynamic.SDK.BarcodeCore | Windows, Linux, macOS (.NET Standard 2.0) |
| Barcode Professional for Blazor | Blazor Server & WebAssembly apps | Neodynamic.Blazor.Barcode | Any Blazor host |
| Barcode Professional for Windows Forms | WinForms desktop apps, printing & reports | Neodynamic.WinControls.NetCore.BarcodeProfessional (.NET Core 3.1 & .NET 5+)Neodynamic.WinControls.BarcodeProfessional (.NET Framework) | Windows |
| Barcode Professional for WPF | WPF apps, XPS & vector printing | Neodynamic.WPF.NetCore.BarcodeProfessional (.NET Core 3.1 & .NET 5+)Neodynamic.WPF.Barcode (.NET Framework) | Windows |
| BarcodePro Web API for Docker | Any language, servers and cloud | Docker image neodynamic/barcodeprowebapi | Linux container (amd64 & arm64) |
| Barcode Professional for SSRS & PBIRS | SQL Server Reporting Services & Power BI Report Server | Installer: Custom Report Item (CRI) and DLL | SSRS 2005–2022, PBIRS |
| Barcode Professional for ASP.NET Legacy | Existing ASP.NET WebForms & MVC apps | Neodynamic.WebControls.BarcodeProfessional | Windows (.NET Framework 2.0–4.x) |
| Barcode Professional SDK for .NET Windows Legacy | Existing .NET Framework apps | Neodynamic.SDK.Barcode | Windows (.NET Framework 2.0–4.x) |
New web or cross-platform project? Use Barcode Professional for .NET Standard. See also the full feature comparison.