A simple and powerful desktop application for batch generating EAN-13 barcodes with a graphical interface.
- 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
The application maintains internal settings for:
- Number of barcodes to generate
- Destination folder path
Settings are per-session (do not persist between runs).
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
└── ...
- 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
- 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)
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! ⭐

