Free .NET Barcode Library - Barcodes with C#, VB for Windows Forms, ASP .NET
All linear, 2D and DataBar barcodes. For .NET 2.0 or higher.The Softmatic .NET Barcode Library is a commercial grade, fully documented developer component. It uses the same C# code base that drives our best-selling BarcodeGenerator for Windows. The library is free to use and redistribute with your applications or on your ASP server. You are however required to link back to us from your site.
How to get the .NET Barcode Library
- Put the following HTML Snippet on your site, either on your application's product page or on your main page:
<a href="http://www.softmatic.com">Barcode Generator provided by Softmatic</a>
Please note that this must be a "real" website not some template filled with placeholders.
-
Email us the location.
- As soon as we've accepted the application, the library will be emailed to you, usually within a few hours.
.NET Barcode Library - Overview
The Softmatic Barcode Library for .NET / ASP .NET creates all common linear and 2D barcode symbologies. The library is very easy to use, yet it is fast and lightweight at only about 200 kB. The library can be used as a control on a form (either Windows Forms or via the forms host in WPF) or in DLL mode, i.e. windowless, in an ASP .NET application. - Please note that this library can not be used to read or decode barcodes.Usage
- Works in .NET 2.0, 3.x, 4.0
- Can be used with C#, VB .NET or any other .NET language
- Automatic checksum calculation and data conversion for all symbologies
- Highly customizable barcode generation with user definable properties for module width, height, human readable text etc.
- Easy to use - create, display, or save a barcode with only a few lines of code
- Databar GS1, Code 128 GS1 Coupon Barcodes for .NET
- Escape encoding for non-printable, binary or special (FNC1) characters
- Print barcode to screen, save to PNG / TIFF etc. with user definable resolution of up to 1200 dpi
- User definable top/bottom & left/right margins for quiet zones
- Bar width reduction to compensate for dot gain, ink spread if codes are to be printed
- EAN 8 / EAN 13
- EAN 13 w/ Addon
- ISSN
- ISBN 10 / ISBN 13
- UPC-A / UPC-E
- Code 39
- Code 39 Extended
- PZN (Pharmacode)
- Laetus (Pharmacode)
- Code 128 A, B, C
- Code 128 UCC/EAN/GS1
- Code 2/5 Interleaved
- Code 2/5 Industrial
- Codabar
- Datamatrix / Semacode
- PDF417
- QR Code ("Cellphone Barcode")
- Databar GS1...
...Omnidirectional
...Omni. Stacked
...Expanded
...Expanded Stacked
...Truncated
...Stacked
...Limited
Barcode Generation
Barcode Output
Barcode Symbologies
.NET Barcode Library - Sample
The library comes with two sample projects in C# and VB .NET to get you started. The sample is a simple barcode generator that creates and saves barcodes based on the user's selection:

