Zint is a comprehensive barcode generation toolkit that supports a large collection of one-dimensional and two-dimensional barcode standards. It is suitable for creating everything from conventional retail barcodes to QR codes, shipping labels and specialist industrial identifiers.
The package provides three ways to generate barcodes: a Qt-based graphical application called Zint Barcode Studio, a command-line utility for scripting and batch operations, and a C library that developers can integrate into their own applications.
Zint provides extensive control over barcode appearance and encoding. It is useful for producing individual symbols as well as integrating barcode generation into larger publishing, inventory and labelling workflows.
This is free and open source software.
Key Features
- Supports more than 50 barcode symbologies, including linear, stacked and matrix codes.
- Generate QR Code, Micro QR Code, rectangular Micro QR (rMQR), Data Matrix, Aztec, PDF417 and MaxiCode symbols.
- Create common retail barcodes including EAN, UPC, ISBN and Code 128.
- Supports GS1-128, GS1 DataBar and GS1 Composite symbols.
- Provides a Qt graphical application for configuring and previewing barcodes.
- Includes a command-line utility for generating barcodes from scripts.
- Offers a shared C library for adding barcode generation to other applications.
- Configure symbol dimensions, scaling, borders and whitespace.
- Adjust foreground and background colours.
- Set error correction options for supported two-dimensional symbologies.
- Supports structured application identifiers and barcode standards used in logistics and healthcare.
- Export barcode images as BMP, EMF, EPS, GIF, PCX, PNG, SVG and TIFF.
- Produce vector output suitable for printing at different sizes.
- Supports international text encoding and character-set requirements for applicable barcode standards.
- Includes tools for validating input data against supported symbology requirements.
Website: github.com/zint/zint
Support:
Developer: Robin Stuart and contributors
License: BSD 3-Clause ‘New’ or ‘Revised’ License (library); GNU General Public License v3.0 (GUI and CLI)


Zint is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| QR Tools | |
|---|---|
| Zint | Barcode generating solution |
| CoBang | QR code and barcode scanner |
| Qreator | Easily create your own QR codes |
| Decoder | Fancy yet simple QR Codes scanner and generator |
| qrtool | Encode and decode QR code |
| QRab | QR code reader |
| qr-backup | Paper backup of files using QR codes |
| QR ScanGen | QR code scanner and generator |
| QR Scanner | QR scanner/generator app |
| libqrencode | Encoding data in a QR Code symbol |
| ClipQR | Scan QR codes on screen and from camera |
| Qrca | QR code scanner for Plasma Mobile |
| qr-rs | Encode URLs or text into QR codes |
| segno | Python library and CLI tool for generating QR Codes and Micro QR Codes |
| AR Tag | Minimalist image editor |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.