About This Project
A free tool born from a simple frustration
I needed to generate 200+ barcodes from an Excel spreadsheet. Should be simple, right?
Every tool I found either wanted me to upload my file to their server (no thanks, that's proprietary product data), limited me to 10 barcodes without signing up, or was so cluttered with ads I could barely find the download button.
So I built my own.
How it works
The entire application runs in your browser. When you upload an Excel or CSV file, it's processed locally using JavaScript. Your data never touches any server - there's nothing to upload because there's no backend.
This matters if you're working with unreleased product SKUs, internal inventory codes, or anything you'd rather not share with a random website.
The "leading zero" thing: If you've ever had Excel mangle your UPC codes by stripping the leading zero (turning 012345678905 into 12345678905), you know the pain. This tool reads your data as text, not numbers. Your zeros stay where they belong.
What's the catch?
There isn't one. The tool is free, there's no account required, and I'm not harvesting your data (I literally can't - it never leaves your browser).
I may add some non-intrusive ads at some point to cover hosting costs, or maybe a paid tier for power users who need API access. But the core tool will stay free.
Tech stuff
Built with vanilla JavaScript, JsBarcode for rendering, and SheetJS for Excel parsing. No frameworks, no build step, no complexity. It just works.
Feedback Welcome
Found a bug or have a feature request? Open an issue on our public tracker.