# ㊙️ python-barcode

python-barcode is a pure-python library for generating barcodes in various formats. It’s 100% pure python.

There are no external dependencies when generating SVG files. Pillow is required for generating images (e.g.: PNGs).

## Contents

- Getting started
  - Installation
  - Usage
- Supported Formats
  - Code 39
  - Code 128
  - PZN7 (aka: PZN)
  - EAN-13
  - EAN-8
  - JAN
  - ISBN-13
  - ISBN-10
  - ISSN
  - UPC-A
  - EAN14
  - GS1-128
- Writers
  - Common Writer Options
  - SVGWriter
  - ImageWriter
  - Custom writers
  - Creating compressed SVGs
- Changelog
  - v0.15.1
  - v0.15.0
  - v0.14.0
  - v0.13.1
  - v0.13.0
  - v0.12.0
  - v0.11.0
  - v0.10.0
  - v0.9.1
  - v0.9.0
  - v0.8.3
  - v0.8.2
  - v0.8.1
  - v0.8.0
- Previous Changelog
  - v0.8
  - v0.7
  - v0.6
  - v0.5.0
  - v0.4.3
  - v0.4.2
  - v0.4.1
  - v0.4
  - v0.4b2
  - v0.4b1
  - v0.3
  - v0.3b1
  - v0.2.1
  - v0.2
  - v0.1

## Help

If you think you found a bug, or need help with something specific:

- Please check existing issues for similar topics.

- If there’s nothing relevant, please open a new issue describing your problem, and what you’ve tried so far.

Issues and source code are all in GitHub.

## Donations

Donations are welcome. See here for further details.

## Licence

python-barcode is licensed under the MIT licence. See LICENCE for details.