Barcode Professional for ASP.NET
Key Features
For ASP.NET 2.0, 3.5 & 4.x - MVC & WebForms
Visual Studio & Express Eds.
ASP.NET ReportViewer Local Reports (RDLC) Support
PrintDocument & Crystal Reports .NET Support
Advanced 2D Barcode encoder for ASP.NET MVC & WebForms
Barcode Professional for ASP.NET is the most accurate & advanced barcode generator that creates GS1-ISO-AIM-Compliance symbols for displaying and printing barcode reports in ASP.NET Web Forms, MVC & SPA-AJAX projects.
Easily create, display & print most popular Linear (1D), Postal, Component Composite, MICR & 2D Barcode Symbologies like Code 128, Code 39, GS1-128, GS1 DataBar (formerly RSS-14), EAN 13 & UPC; Postal barcodes like USPS Postnet & Intelligent Mail (IM), British Royal Mail, Mailmark, Australia Post, DHL, FedEx, Japan, Korea; 2D like GS1 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), 2D DotCode, Swiss-QRCode, rMQR, JAB-Code Multicolored 2D Matrix, EPC QR-Code and many more barcode standards
Download fully-functional eval version... [ What's New in v14.0? ] Articles & Tutorials

Looking for ASP.NET Core support under Windows, Linux & macOS? Then try our Barcode Professional for .NET Standard edition!
Seamless Integration with ASP.NET Reporting Tools
VS Web ReportViewer
Easily create local reports RDLC featuring barcode images in ASP.NET or Insert barcodes into Header, Body & Footer sections without writing code and get them correctly displayed in all output formats (HTML, PDF, Image, Word, Excel)Crystal Reports for ASP.NET
Insert barcodes into Order/Invoice reports or create Avery address labels with USPS Intelligent Mail barcodes. Look at more Crystal Reports with barcodes using SQL Stored Procedures or Typed Data SetsServer & Client Printing
Display barcodes in web pages and print them at client-side through a browser or at server-side through .NET PrintDocumentNeed barcodes for SQL Server Reporting Services SSRS? Barcode Professional (CRI) for SSRS is the one you need to look for.
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.Best-in-class Imaging Support
Barcode Professional for ASP.NET creates barcodes in raster formats like GIF, BMP, PNG, JPEG/JPG & TIFF as well as WBMP; 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.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...
Codeless Barcodes
Codeless Barcode Generation (CBG) is a feature that lets you to render barcode images on ASP.NET or simple HTML pages by just setting up an especial/formatted URL to an HTML's IMG tag without the need of coding VB or C# sentences for barcode rendering. It requires a simple entry in your website's web.config to get it up and running. Great feature for ASP.NET MVC & SPA-AJAX.It's very useful for inserting barcodes into ReportViewer reports, HTML email promotions & coupons, etc.
WebForms, MVC & SPA-AJAX Support
Barcode Professional comes with a visual barcode server component with full Data Binding for ASP.NET WebForms.And for ASP.NET MVC Razor, Barcode Professional comes with a Barcode HTML Helper that easily allows you to embed barcodes into Views.
In SPA & AJAX scenarios you can render barcodes right from an HTTP Handler
ASP.NET Data Binding
Barcode Professional WebControl can be nested inside any ASP.NET data-bound control (such as GridView) and you can bind the Code property using Declarative Data Binding expressions.XML Web Services
Serve barcode images from XML ASP.NET Web Services is straightforward with Barcode Professional for ASP.NETBarcode Encoder exclusively designed for ASP.NET
ASP.NET Medium-Trust!
If you host your ASP.NET website in Shared Hosting Services, then your website is likely to run under Medium-Trust Level.Barcode Professional for ASP.NET does support Medium-Trust scenarios.
Easy to Dev & Deploy
Easy as 1, 2, 3! (1) Just add the NuGet packageNeodynamic.WebControls.BarcodeProfessional (or a reference to the DLL), (2) use/instantiate it in your ASP.NET page file, (3) set up barcode properties and that's it! XCOPY deploy the barcode dll to the ASP.NET website's BIN folder.
Not a Barcode Fontware
Our Barcode Encoder 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 ASP.NET websitesWhich 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.