Add barcode images to grid cells and reports, or generate them from a web service

Find the type of barcode you need with support for virtually any 2D and linear barcode, including QR codes. You only need to add the control to your form, set the value and encoding type, and you're done!

Supports 36 Encoding Types

Encodings include:

  • Codabar
  • Code 128 Auto
  • Code 39
  • Code 93
  • DataMatrix
  • EAN-8
  • EAN-13
  • Japanese Postal
  • Pdf417
  • PostNet
  • QR Code
  • RSS-14
  • UPC-A
  • UPC-E
  • and more
UPC-A is a common encoding found on virtually every consumer good on the shelves of your local supermarket as well as books, magazines, and newspapers. A variation of UPC-A, UPC-E is about half of UPC-A's size, making a more compact barcode possible by eliminating extra zeros.

Supports 2D Barcodes

BarCode for WPF supports the 2D Quick Response barcode symbology along with the DataMatrix and Pdf417 formats. The QR format is one of the most popular 2D barcode formats today, with free readers available for virtually all smart phones. Display 2D barcodes in your desktop apps and reports, or use it to serve up barcodes from a web service.

Automatically Adds Checksums

BarCode for WPF automatically adds necessary control symbols and checksums to the value being encoded, depending on the encoding being used, to guarantee a good read on your barcodes.

Royalty-free DLL for Easy Deployment

BarCode for WPF is a royalty-free DLL that can be deployed with your applications like any regular assembly.

Provides Error Descriptions

Most encodings have limitations that determine what type of text it can represent. For example, some are numeric only, and some require text of a specific length. With BarCode for WPF, you can provide a description for users when an encoding error occurs.