.NET Barcode Creation Library

  • .NET Windows, Web or WPF Barcode Creator

  • Most major Linear and 2D barcodes supported

  • High quality output options

  • Unlimited (Royalty free) licensing model

DynamicBarcode Creator is an easy to use .NET library designed for efficient barcode image creation from any Windows, Web or WPF applications. DynamicBarcode Creator is based on the time-tested barcode rendering contained within our PDF libraries. DynamicBarcode Creator for .NET has the capability to output many linear and 2-D barcode types (Data Matrix, PDF417, QR Code and many more) in several image formats (JPEG, PNG, TIFF, GIF & BMP). With a Free Evaluation Edition to try and with flexible and Royalty Free licensing options, download DynamicBarcode Creator Today!

Start your Free Unlimited Trial Today!

Fully Functional, Never Expires, Watermarked Output
Barcode Creator .NET

You can purchase our products through this website. Click on the “Purchase” button next to the product that you would like to purchase and the product will be added to your shopping cart. A full featured Evaluation Edition can be downloaded from the download page.

For Maintenance Renewal please contact sales.

DynamicBarcode Creator v2.0 for .NETLicenseMaintenance 
Developer License$799.00$339.00 Purchase

* We offer a 30% discount when you purchase 5 to 9 developer licenses and a 50% discount when you purchase 10 or more developer licenses.

Developer Licensing

Developer based licensing is intended for developers who wish to distribute our software to a large number of clients. It allows one developer to develop an unlimited number of client or server based applications that use our product and distribute them royalty free. Our assemblies can easily be deployed with another application using XCOPY or a setup program.

Annual Maintenance Plan

  • Priority E-Mail Support (<2 hour response*)
  • Telephone Support
  • Major Version Upgrades (i.e. v7.0 to v8.0)
  • 100% Credit On Permitted Upgrades Between DynamicPDF for .NET Products (i.e. Professional Server to Enterprise Server)
  • Priority Access To Beta Software

Free Standard Support

All of our product licenses come with free standard support. Standard support includes:

  • E-Mail Support (<24 hour response*)
  • Minor Version Updates (Bug Fixes)
  • Access to User Support Forums

*During business hours 8:30 am to 5:00 pm Monday thru Friday Eastern Time US.

Upgrade Pricing

Logging into the Customer Area using your existing serial number will reveal all upgrade options and real-time prices related to that serial number.

Upgrade information is summarized as follows.

  • Permitted upgrades are within the same platform.
  • Any upgrades within the current major version provide an 80% credit (of original price paid)
  • Any upgrades from 1 major version back provide a 50% credit (of original price paid)
  • Any upgrades from 2 major versions back provide a 25% credit (of original price paid)
  • Adding Maintenance can be done within 30 days of original purchase

Please contact sales if there are any additional questions or for upgrading multiple licenses.

Educational Institution Pricing

ceTe Software is a strong believer in the power of education to make a difference in our world. We are pleased to offer a 50% discount on all of our products to educational institutions. Please contact sales for details on Educational Institution Pricing.

Refer to our Help Library and API Reference for more programming details.

QR Code

The following code demonstrates how to create a QR Code barcode image in PNG format.

QRCode barcode = new QRCode("Hello World");
barcode.Draw(@"C:\qrcode.png", 300, ImageFormat.Png);
Dim barcode As QRCode = New QRCode("Hello World")
barcode.Draw("C:\qrcode.png", 300, ImageFormat.Png)

Code 128

The following code demonstrates how to create a Code 128 barcode image in JPEG format.

Code128 barcode = new Code128("Hello World", 100);
barcode.Draw(@"C:\code128.jpeg", 300, ImageFormat.Jpeg);
Dim barcode As Code128 = New Code128("Hello World", 100)
barcode.Draw("C:\code128.jpeg", 300, ImageFormat.Jpeg)


The following code demonstrates how to create a PDF417 barcode image in BMP format.

Pdf417 barcode = new Pdf417("Hello World",3);
barcode.Draw(@"C:\pdf417.bmp", 300, ImageFormat.Bmp);
Dim barcode As Pdf417 = New Pdf417("Hello World",3)
barcode.Draw("C:\pdf417.bmp", 300, ImageFormat.Bmp)

Data Matrix

The following code demonstrates how to create a Data Matrix barcode image in PNG format.

DataMatrixBarcode barcode = new DataMatrixBarcode("Hello World");
barcode.Draw(@"C:\datamatrix.png", 300, ImageFormat.Png);
Dim barcode As DataMatrixBarcode = New DataMatrixBarcode("Hello World")
barcode.Draw("C:\datamatrix.png", 300, ImageFormat.Png)


The following code demonstrates how to create a EAN13 barcode image in PNG format.

Ean13 barcode = new Ean13("123456789012");
barcode.Draw(@"C:\ean13.png", 300, ImageFormat.Png);
Dim barcode As Ean13 = New Ean13("123456789012")
barcode.Draw("C:\ean13.png", 300, ImageFormat.Png)


The following code demonstrates how to create a UpcA barcode image in PNG format.

UpcA barcode = new UpcA("12345678901");
barcode.Draw(@"C:\upca.png", 300, ImageFormat.Png);
Dim barcode As UpcA = New UpcA("12345678901")
barcode.Draw("C:\upca.png", 300, ImageFormat.Png)


The following code demonstrates how to create a Code39 barcode image in PNG format.

Code39 barcode = new Code39("123456789", 100);
barcode.Draw(@"C:\code39.png", 300, ImageFormat.Png);
Dim barcode As Code39 = New Code39("123456789", 100)
barcode.Draw("C:\code39.png", 300, ImageFormat.Png)


The following code demonstrates how to create a Isbn barcode image in PNG format.

Isbn barcode = new Isbn("978-1-23-456789-7");
barcode.Draw(@"C:\isbn.png", 300, ImageFormat.Png);
Dim barcode As Isbn = New Isbn("978-1-23-456789-7")
barcode.Draw("C:\isbn.png", 300, ImageFormat.Png)


The following code demonstrates how to create a Aztec barcode image in TIFF format.

Aztec barcode = new Aztec("Hello World", AztecSymbolSize.Full);
barcode.Draw(@"C:\aztec.tiff", 300, ImageFormat.TiffWithLzw);
Dim barcode As Aztec = New Aztec("Hello World", AztecSymbolSize.Full)
barcode.Draw("C:\aztec.tiff", 300, ImageFormat.TiffWithLzw)

DynamicBarcode Creator v2.0 for .NET - Feature Chart

Review the below feature chart to see the features that are included:

DynamicBarcode Creator v2.0 for .NET Features
Barcode Output Formats
System.Drawing.Bitmap object
Output to disk or byte array
Web, Windows forms and WPF Controls
Barcode Types
Code 128 (with subset A, B & C)
Code 2 of 5
Code 3 of 9 & Extended Code 3 of 9
Code 93 & Extended Code 93
Code 11
EAN/JAN 13 Supplement 2
EAN/JAN 13 Supplement 5
EAN/JAN 8 Supplement 2
EAN/JAN 8 Supplement 5
GS1 DataBar
Stacked GS1 DataBar
Intelligent Mail Barcode
Interleaved 2 of 5
MSI Barcode (Modified Plessey)
RM4SCC (Royal Mail) Barcode
UPC Version A
UPC Version A Supplement 2
UPC Version A Supplement 5
UPC Version E
UPC Version E Supplement 2
UPC Version E Supplement 5
Data Matrix Barcode
QR Code
Australia Post
Deutsche Post Identcode
Deutsche Post Leitcode
EAN 14/GTIN-14
IATA 2 of 5
ISBN Supplement 2
ISBN Supplement 5
ISMN Supplement 2
ISMN Supplement 5
ISSN Supplement 2
ISSN Supplement 5
ITF 14
KIX (Dutch KIX, Royal TNT Post Kix)
Singapore Post
   Version 2.0 (Latest Build v2.0.2.34972)
   Bug Fixes
  • Aztec.HasOverflowAztec property is obsolete. Instead use Aztec.GetOverflowAztec() method and check for a null object to find whether overflow exists. (v2.0.2 Build 34972)
  • Includes the ability to set subset (A, B and C) for Code128 barcodes. (v2.0.1 Build 33649)
  • Initial Release. (v2.0.0 Build 33180)
   Version 1.0 (Latest Build v1.0.1.30674)
   Bug Fixes
  • Memory issue while generating GS1 barcode has been fixed. (v1.0.1 Build 30674)
  • Fixed a bug where incorrect width and height are being set for DataMatrix barcode. (v1.0.1 Build 30674)
  • Resolved an issue with setting SymbolHeight for Postnet barcode. (v1.0.1 Build 30674)
  • Several UPC barcode bugs are fixed. (v1.0.1 Build 30674)
  • Fixed an issue that is effecting RowHeight property of StackedGS1 barcode. (v1.0.1 Build 30674)
  • New exception classes added InvalidFormatException, InvalidSizeException. (v1.0.1 Build 30674)
  • Performance improvements. (v1.0.1 Build 30674)
  • Initial Release. (v1.0.0 Build 30331)

Why Choose Barcode Creator?

  • Easy to Use
  • Free Evaluation
  • Lots of Features
  • Flexible Licensing
  • 100% .NET Managed Code
  • Great Support

We’re Not The Only Ones That Think We’re Great!

Customer Testimonials