Skip to content
SPECIFICTION
Get listed

BarcodeLabelGen

github.com

WebWindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 8.0 #13 of 35 in Barcode Labeling Software

Spec sheet

Purpose
BarcodeLabelGen is a self-hosted web app for designing label templates and batch-generating PDFs.Read 3 Oct 2026 · github.com
Intended users
The maker describes the app as designed for office staff generating batches from existing templates and authors who need editor control.Read 3 Oct 2026 · attv.uk
Deployment
The project provides Docker Compose deployment for a Linux host and recommends exposing it through Tailscale Serve.Read 3 Oct 2026 · github.com
Security
SQLite imports use a read-only connection that accepts a single SELECT and blocks INSERT, UPDATE, DELETE, DROP, ATTACH, and PRAGMA.Read 2 Oct 2026 · github.com
Support
The FAQ directs users to the help guide or to [email protected] for questions.Read 2 Oct 2026 · github.com
License
The repository identifies the project as GPL-3.0 licensed.Read 3 Oct 2026 · github.com
Access roles
The app provides admin, editor, and viewer roles, with admins able to manage users and reset passwords.Read 3 Oct 2026 · github.com
Barcode formats
Supported barcode formats include EAN-13, EAN-14, GTIN, Code 128, GS1-128, and QR codes.Read 2 Oct 2026 · github.com
Barcode types
It supports EAN-13, EAN-14, GTIN, Code 128, GS1-128, and QR codes with checksum validation.Read 3 Oct 2026 · github.com
Batch limit
A generation batch supports up to 1,000 labels.Read 3 Oct 2026 · github.com
Batch limits
A batch can generate up to 1,000 labels; CSV and Excel uploads are limited to 10 MB, and SQLite uploads to 50 MB.Read 2 Oct 2026 · github.com
Connector platforms
Prebuilt connector binaries are listed for Windows, macOS, and Linux, including Raspberry Pi variants.Read 2 Oct 2026 · github.com
Data sources
Series generation can merge template placeholders with CSV, Excel, or SQLite data.Read 3 Oct 2026 · github.com
Direct printing
A local connector sends ZPL to compatible label printers over RAW TCP port 9100 and reports job status to the app.Read 2 Oct 2026 · github.com
Editor
Its drag-and-drop editor supports text, images, barcodes, dynamic placeholders, alignment, and lockable objects.Read 3 Oct 2026 · github.com
Generated-file retention
Generated files remain available for 30 days and are then deleted automatically.Read 2 Oct 2026 · github.com
Language and help
The interface supports Polish and English and includes in-app help and FAQ documentation.Read 3 Oct 2026 · github.com
Live demo
The maker describes a public demo with a private visitor workspace that resets after 30 minutes of inactivity.Read 3 Oct 2026 · attv.uk
Printer formats
It can export ZPL/ZPL II and TSPL/TSPL2, and a local connector forwards ZPL to compatible label printers over RAW TCP 9100.Read 3 Oct 2026 · github.com
Query safety
Its SQLite import uses a read-only connection and a validator that blocks modifying or multi-statement queries.Read 3 Oct 2026 · github.com
Template portability
Templates export as self-contained .blg-template.json files that can be imported into another BarcodeLabelGen instance.Read 2 Oct 2026 · github.com
Templates
Templates export as portable .blg-template.json files, and partial import can skip objects or override the size.Read 3 Oct 2026 · github.com

Where Specifiction places it

Alternatives to BarcodeLabelGenAll alternatives →