Free Barcode Sticker Generator · No Signup

Create printable barcode stickers for your products

Generate scannable Code128, EAN-13, or UPC-A barcodes, one at a time or in bulk — print a full sheet or download as a PDF. Pairs naturally with Quick Billing's barcode-scan-to-add checkout.

Products to generate

No rows yet — add one manually or import your Quick Billing catalog.

Sticker layout

How to create barcode stickers, step by step

  1. Add your products. Type them in manually (name, code, price), or click "Import from Quick Billing" to pull in your entire saved product catalog in one click.
  2. Pick a barcode format. Code128 works for any code and needs no setup — only switch to EAN-13/UPC-A if you already have official retail barcode numbers.
  3. Choose a sticker size. Pick a preset close to the label sheet or paper you'll print on, or set a custom size.
  4. Decide what shows on the sticker. Toggle the product name and/or price on or off alongside the barcode.
  5. Set how many copies of each. A product with 12 units on the shelf can get 12 stickers in one batch.
  6. Generate, then print or download. Print directly from your browser, or download a print-ready PDF sheet.

Code128 vs. EAN-13 vs. UPC-A

  • Code128 — the recommended default. Accepts any letters, numbers, or symbols with no checksum requirement, so it works directly with an existing internal SKU or product code, no reformatting needed.
  • EAN-13 — the standard 13-digit retail barcode used across most of the world outside North America. Use it only if your product already has an official EAN-13 number assigned (e.g. by a manufacturer or GS1) — a made-up 13-digit number won't be recognized as a real product by any other system that looks it up.
  • UPC-A — the standard 12-digit retail barcode used in North America, same caveat as EAN-13: it needs to be a real, assigned code to be meaningful outside your own shop.

If you're only using these barcodes internally — to scan products into Quick Billing at your own counter — Code128 with your own SKU is simplest and needs zero registration with anyone.

Who this is for

Any small business that sells physical products and wants a fast way to scan them at checkout, without waiting on a manufacturer barcode that may never come:

  • Retail shops and general stores selling items that arrive without a barcode at all — repackaged bulk goods, locally sourced products, or anything bought in from a supplier that doesn't print one on.
  • Cafes and bakeries pricing loose or house-made items — a muffin, a slice of cake, a bag of house-roasted coffee — that were never going to have a manufacturer barcode in the first place.
  • Pharmacies labeling compounded or repackaged items with an internal code for fast, error-free lookup at the counter.
  • Home businesses and Etsy-style sellers who want a professional-looking price tag with a working barcode, without ordering a minimum print run from a label company.
  • Small libraries and lending collections tracking books, tools, or equipment by an internal code rather than a retail barcode.
  • Market stalls and pop-up shops that need to label a whole table of inventory quickly before a one-day event, with no time to wait on shipped labels.

Combined with Quick Billing's barcode-scan-to-add checkout, this closes the loop for products that never came with a manufacturer barcode in the first place: generate a code here, print the sticker, stick it on, and it scans straight into a sale from that point on.

Print-ready, every time

Both the browser-print option and the downloadable PDF lay stickers out on standard A4 paper with consistent spacing, so a full sheet prints the same way whether you're using plain paper (cut it yourself) or blank adhesive label sheets.

Tips for barcodes that scan reliably every time

A barcode that looks fine on screen can still fail to scan once it's printed and stuck on a curved or textured surface. A few things matter more than they might seem:

  • Don't shrink it too far. Below roughly 30mm wide, the individual bars in a Code128 barcode get thin enough that a lower-resolution printer or a slightly worn scanner can start misreading them. If you need small stickers, test one before printing a full sheet.
  • Print on plain, matte paper or matte labels if you can. A glossy surface can catch glare under bright store lighting, which is exactly the kind of thing that makes a scanner hunt for a second before it reads — or not read at all.
  • Keep the quiet zone (the blank margin around the bars) intact. Don't crop or cover the edges of a barcode when cutting stickers apart — scanners rely on that blank space to know where the barcode starts and ends.
  • Test-scan before committing to a big batch. Print one sheet, scan a few stickers with the same scanner you'll use day to day, and only then print the rest.
  • Flat surfaces work best. A barcode wrapped tightly around a curved bottle or jar can distort the bar widths enough to cause a misread — a flat label on a flat part of the packaging scans far more reliably.

Barcode stickers here vs. ordering pre-printed labels

Ordering barcode labels from a print shop or label company usually means a minimum order quantity, a shipping wait, and a fixed batch you can't easily change if a product gets renamed or discontinued. Generating and printing your own is instant, free, and exactly as many stickers as you actually need right now — reprint one product's labels the moment its price changes, without reordering anything or wasting a stack of outdated stickers. The tradeoff is durability: a home-printed paper sticker won't hold up to the same wear as a professionally printed, laminated, or thermal-printed label built for years of handling. For most small-shop and short-term use — pricing this week's stock, labeling a pop-up stall, tagging home-business inventory — that tradeoff is well worth the speed and cost.

Common questions

Is this barcode generator free?

Yes — completely free, with no signup and no account required.

Which barcode format should I use?

Code128 (the default) for almost everything — it accepts any letters/numbers, so it works directly with whatever SKU or product code you already use, with no reformatting. Only switch to EAN-13 or UPC-A if your products already have official retail barcode numbers assigned to them (e.g. from a manufacturer or GS1).

Will these barcodes actually scan?

Yes — they're generated with a standard, widely-used barcode library (not a custom approximation), producing real Code128/EAN-13/UPC-A symbols any standard barcode scanner can read.

Can I generate stickers for all my Quick Billing products at once?

Yes — click "Import from Quick Billing" and every saved product in your Quick Billing catalog on this device is loaded in as a row automatically, ready to print.

What if a product doesn't have a SKU set?

Importing from Quick Billing automatically generates a code from the product's internal ID for any product missing a SKU, so every product still gets a scannable barcode. You can also just type in your own code for any row.

Do I need special sticker paper?

No — print on plain paper and cut the stickers out yourself, or use any blank adhesive label sheets you already have. Pick a label size close to your sheet's label size for the best fit.

Can I put the price on the sticker too?

Yes — toggle "Show price" on and each sticker prints with the product name and price alongside its barcode, useful as a combined price tag.

Can I show the code itself under the barcode, not just the scannable bars?

Yes — toggle "Show code/SKU" on and the human-readable code prints under the barcode, useful if a staff member ever needs to key in the code by hand when a scan fails.

Is my product data stored anywhere?

Generating a barcode image requires a brief request to our server (unlike Quick Billing, this can't be done entirely offline in your browser) — nothing is saved afterward. Your Quick Billing catalog itself still only ever lives in your own browser.

Can I generate more than one barcode at a time?

Yes — add as many rows as you need (manually or via Import from Quick Billing), and set a "copies" count per product for however many physical stickers that item needs. Generate once and everything prints or downloads together as one sheet.

What size stickers can I print?

Three presets (small, medium, large) cover most common label sizes, or set an exact custom width and height in millimeters to match whatever label sheet or paper you're using.

Does this work on a phone or tablet?

Yes for building your product list and generating the preview — for printing, you'll want a device connected to a printer, same as any other browser-based print job.

More general questions? See our full FAQ.