Scanning a barcode with a phone
Scan with your phone

Count, move, and find stock with the camera already in your pocket. Works offline, syncs later.

Try the live demo →
Organized stock on shelves
Switching from Sortly?

Bring folders, photos, and history over in an afternoon — with pricing that stays predictable at renewal.

See pricing →
Folder-style inventory list
Free spreadsheet templates

Excel, Google Sheets, and printable count sheets — ready to download, no signup needed.

Get the templates →
Free tool

Free label generator for inventory sheets

Lay out inventory labels — item name, SKU, and a Code 128 barcode or QR code — on a printable Avery-style sheet, then print. Up to 60 at a time, in your browser. No signup, no watermark, nothing uploaded.

Start freeSee asset tags & labels

Free for 100 items · no credit card

No comma? The whole line is used as both the name and the SKU.

Scannable code (encodes the SKU)

Labels are built in your browser — nothing you type is uploaded or stored.

Your label sheet preview will appear here.

What a label sheet generator is for

A label sheet generator turns a list of items into a full page of ready-to-print labels — each one carrying the item name, its SKU, and a scannable barcode or QR code — arranged in a grid that matches a standard label sheet. Instead of designing one sticker at a time, you paste a column of items, pick a layout, and print the whole sheet at once.

This differs from a plain barcode generator, which produces a single code image. Here the code is only part of the label: the human-readable name and SKU sit above it, so a person can read the label and a scanner can read the code. That is what makes it useful for shelving, bins, and asset tags rather than just encoding a value.

Everything runs in your browser — paste up to 60 rows, choose a sheet layout, toggle what appears on each label, and generate. Nothing you type is uploaded or stored.

How to print labels that line up with your sheet

Alignment is where most label prints go wrong. When your browser print dialog opens, set the scale to 100% (or "Actual size") and turn OFF any "Fit to page" or "Shrink to fit" option — those silently resize the grid so it no longer matches the die-cut label positions on your sheet.

Always do a test print on plain paper first, then hold it against a blank label sheet up to the light to check the cells line up before you commit a real sheet of adhesive labels. If the whole grid is shifted, nudge your printer margins; the generator uses standard page margins that suit most laser and inkjet printers, as well as thermal label printers via the same print dialog.

Pick the layout that matches the label stock you own — for example a 3 × 10 grid for 30-up address labels, or a 2 × 4 grid for larger shipping labels. Print the same test twice if you change layout, because different sheets have different margins.

What to put on an inventory label

Keep it to three things: the item name (so a person can read it), the SKU or a short unique ID (so it is unambiguous), and a barcode or QR code that encodes the SKU (so a scanner can pull it up). Encode the SKU, not the item name, price, or description — the label only needs to identify the item; your inventory software holds everything else and stays editable without reprinting.

Choose Code 128 for classic barcode labels read by laser scanners, or QR for phone-first scanning and better resilience when a label gets scuffed. If you do not have SKUs yet, an ascending code like STZ-0001 works fine. A label only pays off when scanning it does something — the difference between a printed sticker and a real system is that in a barcode inventory system a scan checks items in and out, fires low-stock alerts, and writes an audit trail.

Frequently asked questions

Is this label generator really free?
Yes, completely. Lay out inventory labels with a name, SKU, and a Code 128 barcode or QR code, arrange up to 60 on a printable sheet, and print — no signup, no watermark, no daily limit. Everything runs in your browser, so nothing you type is uploaded or stored. StockZip publishes it free because teams that label their stock often want inventory software next; that step is optional.
What is the difference between this and the barcode generator?
The barcode generator encodes a single value into one barcode or QR image — useful when you just need the code itself. This label generator composes a complete label (item name, SKU, and an optional code) and lays many of them out on an Avery-style sheet grid ready to print. Use the barcode generator for raw codes; use this when you want finished, printable inventory labels.
What label sheet sizes does it support?
You can choose common grids — 3 × 10 (30-up address labels, such as Avery 5160), 2 × 7 shipping labels, 2 × 4 large shipping labels, or a 1 × 10 strip for thermal printers. Print on plain paper or matching adhesive label sheets. Because sheet margins vary by brand, always test-print on plain paper and check the alignment against a blank sheet before printing real labels.
Can I add a barcode or QR code to each label?
Yes. Choose Code 128 for classic barcode labels or QR for phone scanning, and the code on every label encodes that row’s SKU automatically. You can also turn the code off and print name-and-SKU text labels only. The codes are generated in your browser using the same libraries StockZip uses for in-app label printing.
How do I print labels that line up with my sheet?
In the print dialog, set the scale to 100% or "Actual size" and turn off "Fit to page" — that is the usual cause of misaligned labels. Test-print on plain paper first and hold it against a blank label sheet to confirm the cells line up, then load your adhesive sheet. Adjust printer margins if the whole grid is shifted.
Do I need a StockZip account to use this?
No — this on-page tool is a free standalone helper that needs no account and nothing to install. The in-app label printing feature is different: it is part of StockZip on the Starter plan and up, and it prints labels directly from your imported item list, so you skip the copy-paste for hundreds of items. This free tool is the no-account way to print a sheet right now.

Related tools

All tools →

Automate reorder alerts with StockZip

Set a reorder point per SKU and StockZip alerts you the moment stock drops below it — no spreadsheets, no manual checks. Free for 100 items, no credit card.

Start freeSee low-stock alerts
Free for 100 items
No credit card
Start free