Barcode Generation & Recognition SDK

On Premise & Cloud APIs to create or read 1D & 2D barcodes using popular platforms.

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.

Transform Your Industry with Powerful Barcode Solutions

A hospital scene showing a nurse scanning a barcode on a test tube.

Healthcare & Medical

Use barcoded wristbands to identify patients, verify medications by scanning labels, and track specimens from collection to lab reporting. Barcodes can also support FDA UDI workflows for medical devices and help manage inventory for essential supplies.

A retail setting with a cashier scanning a barcode at checkout.

Retail & eCommerce

Use barcodes to track products from warehouse stock to the sales floor. At checkout, scanning reduces manual entry and helps prevent pricing and item selection mistakes. Barcodes also support returns and stock reconciliation, and they can feed sales and inventory data into replenishment and analytics workflows.

A production line with a worker scanning a component's barcode.

Manufacturing

Use barcodes to track parts through each assembly stage, manage inventory, and identify finished goods. Scanning reduces manual data entry and supports traceability across production steps, from incoming components to packing and shipment.

A worker scanning a barcode on a package in a distribution center.

Logistics & Transportation

Use barcodes to track packages and pallets across receiving, storage, picking, and shipping. Scanning helps reduce mis-picks and shipping errors and keeps inventory and shipment status up to date at each handoff in the supply chain.

A generic barcode in a professional setting.

Cross-Industry Applications

Barcodes are widely used for asset tagging, inventory control, and document workflows where items need to be identified quickly and consistently. Aspose.BarCode supports 80+ barcode symbologies (1D, 2D, and postal), so you can use the same library across different scenarios, from asset audits and stock operations to barcode-based document validation.

QR code payment.

QR code payment

QR code payments let customers pay by scanning a merchant-presented QR code with a smartphone banking or wallet app. This can reduce reliance on card-present hardware for some scenarios and works well for quick-pay flows in restaurants, convenience retail, and other staffed counters where a printed or on-screen QR code is easy to present.

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.

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 FamilyBarcode 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
2DAztec 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
PostalAustralia 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
HIBCHIBC 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
GS1GS1 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

You can use Aspose.Barcode library right after the installation. A temporary license removes all limits of the trial version for 30 days.
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 recognize Recognizing Drop a file here or click to browse *

* By uploading your files or using the service you agree with our Terms of use and Privacy Policy.

Ready to go?

Download the Aspose.Barcode library for your preferred programming language and start building solutions today.

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.