.NET barcode component that easily integrates barcode rendering with your .NET application. Written entirely in managed code. Works with .NET 1.1, .NET 2.0 - 4.6.2, 4.7+, 4.8+, Mono, Delphi.NET, Crystal Reports, Visual Studio Local Reports (RDLC), SQL Server Reporting Services, Gizmox Visual WebGui and ASP 3.0.

Try it online now! - See our online barcode demo.


  • Works with either ASP.NET or Windows Forms applications,
  • Supports CrystalReports, Visual Studio Local Reports (RDLC), SQL Server Reporting Services, ASP3.0, VB and C++, Visual WebGui
  • Supports barcode rotation,
  • It supports most barcode symbologies,
  • Bearer Bars support,
  • Support of barcode output in many formats such as: BMP, EMF, GIF, JPEG, PNG, TIFF and WMF,
  • Quiet zones can be set programmatically or automatically,
  • You can also define any custom text, background, text and barcode colors,
  • Fully designer-friendly Windows Forms control and ASP.NET Server control,
  • Available for COM through COM interop.

Standards supported:

  • EAN13
  • EAN8
  • Standard 2 of 5 (Industrial 2 of 5)
  • Interleaved 2 of 5
  • Code39
  • Code39 Full ASCII mode
  • Code128
  • UCC/EAN-128
  • UPC-A
  • UPC-E
  • Code93
  • Code93 Full ASCII mode
  • Code11
  • Codabar
  • Postnet
  • Planet
  • MSI (also known as Modified Plessey)
  • Numly
  • SSCC-18 (Serial Shipping Containter Code)
  • ITF-14
  • EAN-14
  • USPS Sack Label
  • USPS Tray Label
  • Swiss Post Parcel
  • Pharma Zentral Nummer
  • Optical Product Code
  • Deutsche Post Leitcode
  • Deutsche Post Identcode
  • Royal Mail 4-State
  • Singapore Post 4-State
  • Royal TNT Post Kix
Get more info on all standards supported.

Quick start samples

using Limilabs.Barcode;

static void Main(string[] args)
    BaseBarcode b = BarcodeFactory

    b.Number = "123456789012";
    b.ChecksumAdd = true;

    // Render barcode:
    Bitmap bitmap = b.Render();

    // You can also save it to file:
You can find more samples here.

Our customers

Get Started Today