Barcode Generation & Recognition SDK
Extract barcodes from any image, document or using a scanner or camera.
Develop Barcode-enabled solutions in a language you prefer, without getting bogged down in technical details. Build cross-platform applications for on-premises, web, and cloud environments.
Choose your platform
.NET
Barcode for .NETJava
Barcode for JavaPython
Barcode for PythonAndroid
Barcode for AndroidC++
Barcode for C++Sharepoint
Barcode for SharepointPHP
Barcode for PHPJavaScript
Barcode for JavaSript (WebAssembly)Node.js
Barcode for Node.jsJasperReports
Barcode for JasperReportsReporting Services
Barcode for Reporting Services
Transform Your Industry with Powerful Barcode Solutions

Healthcare & Medical
Enhance patient safety with barcoded wristbands, ensure accurate medication administration by verifying drug details through barcode scanning, and streamline specimen tracking from collection to reporting. Barcode technology also supports compliance with FDA’s UDI requirements for medical devices, enabling effective inventory management for critical supplies.

Retail & eCommerce
Simplify product management with barcodes for inventory tracking, from warehouse storage to storefront display. Barcodes speed up the checkout process, reduce human error, and enable easy product returns. They also provide valuable data insights for customer behavior analysis and inventory optimization.

Manufacturing
Use barcodes to accurately track components through each assembly stage, manage inventory, and monitor finished goods. Barcoding speeds up data collection, reduces errors, and ensures traceability throughout the production chain.

Logistics & Transportation
Optimize warehouse operations and product movement with barcodes, which help to track shipments, minimize shipping errors, and provide up-to-date inventory data at every stage of the supply chain.

Cross-Industry Applications
Barcodes provide universal solutions for asset management, inventory tracking, and document verification, enhancing operational efficiency across diverse sectors. Our .NET library supports a wide range of barcode types, making it adaptable for various needs, from healthcare compliance to retail sales analytics.

QR code payment
Revolutionize transactions with QR code payments, an alternative to traditional acquiring that requires no extra hardware. Perfect for online stores, gas stations, restaurants, and retail, this solution enables customers to pay easily using a smartphone’s QR code scanner and a banking app, streamlining payments anywhere, anytime.
Key features
Take a full control over your barcode processing tasks, ensuring the highest standards of data security and customization.
Read & Generate everything
Barcode generation and recognition of 80+ symbologies.
Reliable results
Reads 1D and 2D barcodes from any angle, even in blurred or distorted images.
Fast performance
Use our comprehensive scanning parameter customization to reach the best trade-off between reading speed and quality.
Multiple platforms
Choose Server/Desktop, Mobile or Cloud product that better fits your needs.
Easy to use
With minimal coding required, you can integrate this functionality in just a few lines of code.
Whether you’re building desktop applications, mobile apps, or enterprise software, we provide an intuitive and flexible solution, saving time and reducing complexity.
Generate and recognize barcode
/** Initialize BarcodeGenerator to create QR code */
var gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
/** Generate and save QR Barcode image */
gen.Save($"qr.png", BarCodeImageFormat.Png);
/** Recognize QR barcodes and output results */
using (var reader = new BarCodeReader($"qr.png", DecodeType.QR))
{
foreach (BarCodeResult r in reader.ReadBarCodes())
Console.WriteLine($"{r.CodeTypeName}:{r.CodeText}");
}
Supports 80+ Barcode Symbologies
From common to specialized barcodes, our libraries offer extensive symbology support.
This includes popular formats like QR Codes, EAN-13, and Code 128 for retail and inventory, along with specialized symbologies such as GS1 DataBar, HIBC, and Swiss QR Code for healthcare, logistics, and financial transactions.
Barcode Family | Barcode Types |
---|---|
1D Numeric (Linear) | Codabar, Code 11, Code 128, Datalogic 2 of 5, EAN-13, EAN-14, EAN-8, IATA 2 of 5, ISBN, ISMN, ISSN, ITF-14, ITF-6, Interleaved 2 of 5, Italian Post 2 of 5, MSI, Matrix 2 of 5, OPC, PZN, Patch Code, Pharmacode, SCC-14, SSCC-18, Standard 2 of 5, UPC-A, UPC-E |
1D Alpha-Numeric (Linear) | Codablock-F, Code 128, Code 16K, Code 32, Code 39 Extended, Code 39 Standard, Code 93 Extended, Code 93 Standard, VIN Barcode |
DataBar (RSS-14) | DataBar Expanded, DataBar Expanded Stacked, DataBar Limited, DataBar Omnidirectional, DataBar Stacked, DataBar Stacked Omnidirectional, DataBar Truncated |
2D | Aztec Code, Compact PDF417, Data Matrix, DotCode, MaxiCode, Han Xin Code, Macro PDF417, PDF417, Micro PDF417, Micro QR Code, QR Code, Rectangular Micro QR Code (rMQR), Swiss QR Code |
Postal | Australia Post, Australia Post Parcel, Deutsche Post Identcode, Deutsche Post Leitcode, KIX Code, Mailmark, Mailmark 2D, USPS Intelligent Mail Barcode, PLANET, POSTNET, RM4SCC (Royal Mail), Singapore Post, Swiss Post Parcel Barcode |
HIBC | HIBC Aztec LIC, HIBC Aztec PAS, HIBC Code 128 LIC, HIBC Code 128 PAS, HIBC Code 39 LIC, HIBC Code 39 PAS, HIBC Data Matrix LIC, HIBC Data Matrix PAS, HIBC QR LIC, HIBC QR PAS |
GS1 | GS1 Aztec, GS1 Codablock F, GS1-128, GS1 Composite Barcode, GS1 DataMatrix, GS1 DotCode, GS1 Han Xin, GS1 Micro PDF417, GS1 QR, UPC-A GS1-128 Coupon, UPC-A GS1 DataBar Coupon |
Free evaluation
Start building a fully functional Barcode solution and make the final decision to purchase Aspose.Barcode later.
Try online
Generate or Recognize barcode and QR code online
Ready to go?
Download the Aspose.Barcode library for your preferred programming language and start building solutions today.
Aspose.Barcode desktop utilities
Experience the full functionality of Aspose.Barcode Engine without writing a line of code.
Aspose.Barcode low code APIs
Cloud API and SDKs to generate, detect, scan, read and convert 80+ types of 1D and 2D barcodes and QR codes on multiple development platforms.
Barcode Cloud REST API
cURL REST API to read and create 1D (linear), 2D, and postal barcodes. Supporting 60+ barcode symbologies. Easy barcode processing using cURL commands.
Barcode Cloud SDK for .NET
Build C# and .NET cloud-based apps to scan, read and generate barcodes (UPC, Codebar, EAN 13, PDF417, QR Code, Postnet, etc.). Choose from 80+ barcode types.
Barcode Cloud SDK for Java
Platform-Independent Java Cloud SDK to create, customize and recognize linear, 2D, & postal barcodes.
Barcode Cloud SDK for PHP
PHP Cloud SDK to read barcodes from images, generate new barcodes with customizable parameters, and process 2D, postal, and linear barcodes in cloud-based PHP apps. Supports 80+ barcode symbologies.
Barcode Cloud SDK for Node.js
Transform your cloud applications to process barcode images with ease. Use Cloud QR code engine to create, adjust, and analyze linear, 2D, & postal barcodes via REST APIs.
Barcode Cloud SDK for Python
Perform advanced barcode processing and recognition via Python REST APIs. Scan, recognize and create 1D (linear), 2D, and postal barcodes.
Barcode Cloud SDK for Go
Enrich your cloud applications with barcode image generation, scanning, and processing functionality using Platform-Independent Go Cloud SDK.
Barcode Cloud SDK for Dart
Implement barcode reading, scanning, and processing capabilities in cloud applications through Platform-Independent Dart and Flutter Cloud SDK.
Aspose.Barcode no code apps
Instantly extract text from images, scanned PDFs, photos, screenshots, or receipts, and convert scans to searchable PDFs from your web browser.
Online QR code Scanner
Scan any QR code just by pointing your smartphone camera to it.
Generate Barcode
Generate QR Сode, 1D, 2D, Postal barcodes and many other barcode types.

Read Barcode
Read barcodes from image of any quality. Our sophisticated algorithm allows you to read even damaged barcodes.
Generate Wi-Fi QR code
Wi-Fi QR code allows users to easily access Wi-Fi networks. Print it directly from your browser or download the image in various formats
Barcode Scanner Online
Scan Wi-Fi QR code and get password just by pointing your smartphone camera to it.