Overview • Installation • Usage • Support • Credits • License
barcodrod.io is a free, modern barcode and QR code toolkit for Windows. Decode 17 different barcode types using the Windows Snipping Tool, an image file, your clipboard, or webcam. Create 13 different types of barcodes from text.
barcodrod.io is built on the WinAppSDK, WinUI3, .NET 6, and the ZXing.Net library.
Method 1: Directly from the Microsoft Store HERE
Method 2: Downloading and installing the MSIX package directly from the latest GitHub release HERE
Method 3: From Windows Package Manager using winget via command line
winget install --name barcodrod.io
For now, barcodrod.io requires an internet connection on installation for license acquisition through the Microsoft Store (this includes the build hosted in this repository). After first installation, it can be used fully offline. It is a planned roadmap item to implement an fully offline installation method.
Method 4: Building the solution on your own in Visual Studio using the provided source code (this method does not require a network connection).
Includes support for the following barcode formats:
Decode and encode:
- QR_CODE
- CODE_128
- CODE_39
- EAN_8
- ITF
- UPC_A
- UPC_E
- CODABAR
- DATA_MATRIX
- PDF_417
- AZTEC
- MSI
- PLESSEY
Decode only:
- MAXICODE
- RSS_14
- RSS_EXPANDED
- EAN_13
- Read QR codes and barcodes from:
- The Windows Snipping Tool app.
- An image file on your PC.
- A folder on your PC to decode images in bulk.
- Images copied and pasted from your clipboard.
- Video sources such as webcams, OBS virtual cameras, or the Windows Camera app.
- Launch decoded results directly into other apps.
- Built-in helper templates to generate Wi-fi, Email, and vCard (contact card) QR codes.
- Custom colors, margins, and error correction settings.
- View, manage, and export history of QR codes and barcodes read and created on your PC. (Can be disabled).
- Built natively for Windows using WinUI3 and the Windows App SDK; offering a simple, familiar, and fast user interface.
- Supports light and dark themes, as well as three different backdrop options.
-
Barcodes processed with barcodrod.io are read and created locally on your PC, no network connection is required. For now, barcodrod.io requires an internet connection on installation for license acquisition through the Microsoft Store (this includes the build hosted in this repository). After first installation, it can be used fully offline. It is a planned roadmap item to implement an fully offline installation method.
-
barcodrod.io does not collect any decoded or generated QR or barcode data.
-
barcodrod.io allows you to inspect QR code contents and URLs before opening them, helping verify the legitimacy of the links and data encoded in the QR codes.
-
barcodrod.io does not inject any URL redirection services in the generated QR codes; what you enter into the code is exactly what gets created.
- This project is a work in progress. Any contributions, suggestions, fixes, bug reports, and feature requests are welcome.
- barcodrod.io is an emailware. If you're a regular user of this app or if it's helped you in any way, I would love to hear from you at [email protected].
This software would not have been possible without the the following tools, resources, and open source packages:
- Michael Jahn and the rest of the contributors to the ZXing.Net .NET port of the ZXing Java library
- Windows Community Toolkit
- .NET Community Toolkit
- @amitmerchant1990 (readme inspiration)
- Template Studio for WinUI
- Windows Camera and Snipping Tool
- AForge.NET (DirectShow Library)
barcodrod.io website · MarkHopper24 (GitHub) · @Mark_Hopper24 (Twitter)