Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏷️ Barcode Generator

A simple and powerful desktop application for batch generating EAN-13 barcodes with a graphical interface.

Python Version License Platform


Features

  • Batch Generation: Create hundreds of barcodes in seconds
  • PNG Format: High-quality images ready for printing
  • Auto-Organization: Automatic timestamped folders for each batch
  • Real-Time Progress: Visual progress bar during generation
  • Auto-Open: Automatically opens the destination folder upon completion WIP
  • EAN-13 Standard: Industry-standard barcode format with automatic check digit

Main Interface

Main UI

Progress Bar

Progress Bar

Generated Barcodes

Code_008

⚙️ Configuration

The application maintains internal settings for:

  • Number of barcodes to generate
  • Destination folder path

Settings are per-session (do not persist between runs).

📂 Output Structure

Generated barcodes are organized in timestamped folders:

Selected_Folder/
└── Barcodes_2025-10-01_14-30-45/
    ├── 001_1229113999042.png
    ├── 002_9136483965565.png
    ├── 003_0715299603312.png
    └── ...

Use Cases

  • Retail: Generate product barcodes for inventory
  • Events: Create unique barcodes for tickets
  • Asset Management: Label company equipment
  • Warehousing: Track items and locations
  • Testing: Generate sample barcodes for development

Ideas for Future Development

  • Add different barcode formats (QR, Code128, etc.)
  • Implement custom code number ranges
  • Add CSV export with code numbers
  • Create batch printing functionality
  • Add barcode customization options (colors, sizes)

Acknowledgments

This project uses the python-barcode library, created and maintained by Hugo Osvaldo Barrera (@WhyNotHugo).


⭐ If you find this project useful, consider giving it a star! ⭐

About

Python based multi format barcode generator for batch creation of industry standard barcodes with an intuitive graphical interface.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages