ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library originally implemented in Java.

This port of the java library started with the csharp ZXing port created by Suraj Supekar at revision 1202 in the SVN repository.
But most of the parts are manually new ported from java. There are many tweaks and speed improvements included.

It is now compatible with .Net 2.0, .Net 4.0, Silverlight 4, Silverlight 5, Windows Phone 7.0 and Windows Phone 7.1

There is a newer version of this package available.
See the version list below for details.
Install-Package ZXing.Net -Version
dotnet add package ZXing.Net --version
<PackageReference Include="ZXing.Net" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ZXing.Net --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* sync with rev. 2393 of the java version
* improved API, direct support for multiple barcode decoding, wrapper for barcode generating
* many other improvements and fixes


This package has no dependencies.

NuGet packages (109)

Showing the top 5 NuGet packages that depend on ZXing.Net:

Package Downloads
ZXing.Net Bindings for ZKWeb.System.Drawing - use ZKWeb.System.Drawing with ZXing.Net for barcode reading
ZXing.Net Bindings for Windows Compatibility Pack - use System.Drawing.Common with ZXing.Net for barcode reading
ZXing.Net Bindings for ImageSharp - use ImageSharp with ZXing.Net for barcode reading
ZXing.Net Bindings for CoreCompat.System.Drawing - use CoreCompat.System.Drawing with ZXing.Net for barcode reading

GitHub repositories (18)

Showing the top 5 popular GitHub repositories that depend on ZXing.Net:

Repository Stars
If you want to keep a secret, you must also hide it from yourself.
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core。已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。 WeChat SDK for C#.
【自用】Bug-Oriented Programming (waiting for .NET MAUI)

Version History

Version Downloads Last updated
0.16.6 34,691 10/8/2020
0.16.5 565,627 9/29/2019
0.16.4 1,363,284 4/14/2018
0.16.2 433,500 9/11/2017
0.16.1 15,596 9/6/2017
0.16.0 39,631 8/11/2017
0.15.0 199,587 3/1/2017 809,835 4/29/2014
0.14.0 44,476 4/7/2014
0.12.0 84,187 9/24/2013 21,015 4/8/2013
0.11.0 1,896 3/30/2013
0.10.0 5,223 11/25/2012
0.9.0 2,159 9/27/2012 1,530 8/22/2012
0.7.0 13,466 6/9/2012
0.6.0 1,577 3/29/2012
0.5.0 1,349 3/13/2012
0.4.0 1,414 2/29/2012
0.3.0 1,267 2/28/2012
0.2.0 1,356 2/13/2012
0.1.0 2,595 1/29/2012
Show less