MstLabel Control for .NET WinForms allows you to integrate the barcode label design and printing functionality into your .NET applications with a few steps. You can  use the  user-friendly  interfaces to design the label templates or create the label layouts yourself in C#  or VB.NET. All labels and forms are printed immediately  with data  supplied  by your application.

Download Label Control for .NET 2.0 (Based on .NET 2.0, compatible with .NET 3.0+)
Download Label Control for .NET 4.0 (Based on .NET 4.0, compatible with .NET 4.5+)

MstLabel is a .NET WinForms component that can be integrated into your C# and VB.Net applications. Current Version: 21.9.28, File Size: 0.6M


MstLabel Control for .NET is an excellent and easy to use product for developing barcode printing solutions - highly recommended.

- Alison Baxter

We have integrated the MstLabel control into our WMS, and our customers can now design their own label templates. Thank you very much.

- Robert Padbury

Main Features

User-Friendly Interfaces

MstLabel control is very easy to use. The clear and straight-forward graphical user interface simplifies your work with features like redo/undo and WYSIWYG operation, Cut-Copy-Paste functionality, formatting, Z-ordering, zooming and many more features!

Integrated 1D/2D Barcodes

1D Linear Barcodes: EAN-13, EAN-8, JAN-13, JAN-8, Code 39, Code 39 Extended, Code 93, Code 93 Extended, Code 128 Auto, Code 128A, Code 128B, Code 128C, Code 11, Codabar, UPC-A, UPC-E, Standard 2 of 5, Interleaved 2 of 5, UCC/EAN-128, GS1-128, ITF-14, ISBN/ISMN/ISSN, Industrial 2 of 5, MSI/Plessey, Telepen, Postnet, Pharmacode, UCC/EAN-14, SSCC-18.
2D Barcodes: Aztec, Data Matrix, PDF 417, QRCode, GS1 DataMatrix, GS1 QRCode, Micro QRCode and Micro PDF417.

Native Language Support

By default, all buttons and dialogs are provided in English. Support for other languages is available through the use of the Language.INI file. If you chose to configure it, all string resources used in our control will be obtained primarily from this file. Therefore, you can achieve multilanguage support by customizing the string resources.

Customizing the Menu and Toolbar

You can customize exactly which buttons appear in the editor, you can also change the default behavior of the buttons. For example, you might want to remove the New and Open buttons to prevent users from opening label files.

Simple Object Model

MstLabel control provides a flexible programming object model that allows you to create one label design and print it to printers.

Data Binding Support

MstLabel control was designed considering .NET Data Binding scenarios which mean you can bind text, barcode and image items to .NET data sources.

Product Updates


Improved performance.

Improved printing image quality on the barcode printer.

Fixed a bug of ISBN/ISMN/ISSN.

Added new barcode types UCC/EAN-14 and SSCC-18, fixed some bugs.

Added more date formats, added a new data source type Counter for text and barcode objects.