Bar Code for WPF

Vector-based 2D and linear bar codes that scale cleanly on any type of media

  • Includes all of the most common bar code symbologies
  • Customize nearly every aspect of how the bar codes are rendered, such as bar/cell size and quiet zone thickness
  • Use in any WPF application context, or export bar codes to images
QR code

Actipro Bar Code makes it easy to add the most common 2D and linear bar codes to any application or report. It takes all the work out of the bar code generation process by allowing you to simply say what value to encode. It automatically calculates any appropriate checksums and generates the resulting bar code for you.

Bar code customization
The same BarCode control using an EAN-13 symbology, where each variation has different settings.

The output is completely customizable with many options, everything from setting the bar height to display of the encoded value below the bar lines.

Symbologies

All of the most common 2D and linear bar code symbologies are included.

2D Symbologies

QR Code

QR Code

A 2D symbology, originally used in automotive manufacturing, that is now used worldwide for a wide variety of purposes. It is readable by most mobile devices with cameras and can be used to display text to a user, compose a message, and much more. Features include automatic detection of best version, encoding, and mask based on value.

Linear Symbologies

EAN-13

EAN-13

Based on the original 12-digit Universal Product Code (UPC) system developed in North America. Features include auto-generation and insertion of a checksum.
EAN-8

EAN-8

Used on smaller retail packages where EAN-13 bar codes don't fit. Features include auto-generation and insertion of a checksum.
UPC-A

UPC-A

Widely used in the United States and Canada for tracking trade items in stores. Features include auto-generation and insertion of a checksum.
UPC-E

UPC-E

Used on smaller retail packages where UPC-A bar codes don't fit.
Code 39

Code 39

One of the first alphanumeric bar codes. Features include optional display of start/stop characters, optional auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.
Code 39 Extended

Code 39 Extended

Supports the encoding of many more characters than standard Code 39. Features include optional display of start/stop characters, optional auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.
Code 93

Code 93

Designed in 1982 by Intermec to provide a higher density and data security enhancement to Code 39. Features include optional display of start/stop characters, auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.
Code 93 Extended

Code 93 Extended

Supports the encoding of many more characters than standard Code 93. Features include optional display of start/stop characters, auto-generation and insertion of a checksum, and the ability to alter the width ratio of narrow to wide bars.
Code 128

Code 128

A high-density barcode symbology, used extensively worldwide in shipping and packaging industries. Features include auto-generation and insertion of a checksum.
Codabar

Codabar

Developed in 1972 by Pitney Bowes, Inc. Features include optional display of start/stop.
Interleaved 2 of 5

Interleaved 2 of 5

Provides higher density than the Industrial 2 of 5 symbology that it is based on. Features include optional auto-generation and insertion of a checksum and the ability to alter the width ratio of narrow to wide bars.

Why Not Fonts?

There are many reasons to use Actipro Bar Code instead of bar code fonts (a.k.a. fontware) in your applications.

Configurable Rendering

Our bar codes include features not available on fontware such as textual value rendering, text intrusion, text alignment, bar height, bar/width ratio, optional borders, and more.

Inexpensive

Our product includes a large number of bar code symbology implementations at a low price with royalty-free distribution, whereas many fontware products may charge licensing fees in excess of $100 for a single font.

Checksums Supported

A font can't do math. A major benefit of our product is that each symbology automatically computes any appropriate checksum values so there is no math that needs to be done manually by you.

Native Platform Support

Our product is built in and designed for its target UI platform. All rendering is done using vectors so that the bar codes cleanly scale to any size and always looks crisp on your printouts.

Controls

This product includes these UI controls, for use in applications built with the WPF platform:

BarCode
CodabarSymbology
Code39ExtendedSymbology
Code39Symbology
Code93ExtendedSymbology
Code93Symbology
Code128Symbology
Ean8Symbology
Ean13Symbology
Interleaved2of5Symbology
QrCodeSymbology
UpcASymbology
UpcESymbology

Explore Other WPF Controls

Next Steps

Free Evaluation

The best way to learn about our UI controls and their features is to download a free trial. This will allow you to see samples, documentation, and integrate them into your own apps.

Download Trial

Need Help?

Do you have any licensing or sales questions? Do you have a technical question while evaluating? Please contact us so that our friendly staff can assist you.

Contact Us

Licensing

When your app's development team is licensed, you can distribute an app using our royalty-free UI controls to anyone. Our purchase page helps you calculate the licensing to meet your needs.

Purchase Licenses


Online Documentation

All product documentation topics and a complete API reference are available for browsing on our web site.

View Documentation

GitHub Repository

Clone our open-source repository on GitHub for the full source of the WPF Controls sample projects and documentation topics.

View Repository

NuGet Packages

Install product NuGet packages from nuget.org into any project, and easily update when new versions are released.

View Packages