I Built a Free Barcode Generator (Because Avery Charges $60/Year)
Last year I was helping a friend list products on Etsy. She needed barcodes for her handmade candles — 12 UPC codes, one for each scent. She signed up for Avery, filled in her details, and hit "Download" — only to be greeted with a watermark and a paywall. $60 a year. For barcodes she could generate herself in 30 seconds.
I closed the tab. Opened a text editor. Built something better that afternoon.
The Problem
Barcode services like Avery, BarcodesInc, and others all follow the same playbook:
- Let you generate barcodes for free (engaging, addictive)
- Make you create an account (data capture)
- Put a watermark on the free download (frustration)
- Demand payment to remove it (rage quit)
It's a subscription trap disguised as a utility. And it preys on people at their most vulnerable — small sellers and crafters who just need barcodes to list their products.
What I Built
app-35708913a623 — a completely free, zero-signup, browser-based barcode generator.
- No account. Open the page, type your code, download.
- No watermark unless you want it. Free tier includes optional branding.
- No payment. Ever. Not a "freemium" model, not a trial, just free.
- No data collection. Everything runs in your browser. Your product data never touches a server.
- Works offline. Once loaded, you don't even need internet.
Features
- 4 barcode types: Code 128, EAN-13, UPC-A, Code 39
- Batch mode: Generate up to 100 barcodes at once
- Label sheets: Print-ready PDF layouts for common label sizes (2"x1", 3"x1", 4"x2.5")
- Live preview: See your barcode before you download
- Privacy first: 100% client-side, no server processing
Why It Matters
Etsy sellers, craft fair vendors, small business owners — we're all expected to pay for everything. A barcode generator shouldn't be a cash grab. It should be a utility — like a ruler or a calculator.
The fact that this exists at all is kind of wild. You can download professional, print-ready barcodes, no strings attached, for zero dollars. No upsell. No "upgrade to premium." Just... done.
The Tech
- Frontend: Vanilla HTML/CSS/JS — no framework needed
- Barcode engine: JsBarcode (runs in-browser, client-side)
- PDF generation: pdf-lib (client-side, no server)
- Hosting: Static files on nginx
The whole thing is under 400 lines of code. That's it.
Try It
Try it: tools.jackgreen.top/app-35708913a623
Built because someone should have done this already. Now it exists.
Top comments (0)