Create standard barcodes with Python. No external modules needed. (optional Pillow support included).
Project Links
Meta
Author: Hugo Osvaldo Barrera et al
Requires Python: >=3.9
Classifiers
Development Status
- 5 - Production/Stable
Environment
- Console
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Programming Language
- Python
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
Topic
- Multimedia :: Graphics
- Software Development :: Libraries :: Python Modules
python-barcode provides a simple way to create barcodes in Python.
There are no external dependencies when generating SVG files. Pillow is required for generating images (e.g.: PNGs).
Support Python 3.9 to 3.12.
Documentation
Full documentation is published at http://python-barcode.rtfd.io/
You can build the documentation locally using make -C docs html.
Licence
python-barcode is licensed under the MIT licence. See LICENCE for details.
0.16.1
Aug 27, 2025
0.16.0
Aug 27, 2025
0.15.1
Jul 05, 2023
0.14.0
May 17, 2022
0.13.1
Aug 18, 2020
0.13.0
Aug 16, 2020
0.12.0
Aug 14, 2020
0.11.0
Feb 25, 2020
0.10.0
May 24, 2019
0.9.0
Jun 14, 2018
0.8.3
May 11, 2018
0.8.2
May 11, 2018
0.8.1
Oct 26, 2017
0.8
Oct 12, 2017