MoulMallTools
Barcode label generator · 2026

Print-ready barcode labels, from your browser.

Free Code 128 barcode generator: type or paste your SKU list, pick an Avery sheet layout, and print directly to A4. Product name + barcode + price per label, with true millimetre-scale output and a downloadable SVG.

Live editor · print-readyCode 128 · Avery sheets · A4

Sheet layout

63.5 × 38.1 mm · 3 columns × 10 rows

Products · 2

Labels to print

9

1 page · 30 per sheet · A4

Single label preview

Organic T-Shirt · M · Black
TSH-ACM-M-BLK-001
19.90 MAD
MoulMall App

Stop calculating. Start invoicing.

MoulMall automatically applies the right VAT, tracks stock and generates invoices for you — so you never have to open a calculator again.

Sheet preview

🖨

Print to A4 at real scale

Sheet layouts match Avery templates exactly. Load the sheet, print, peel, stick.

📏

Sharp at any size

Vector SVG barcodes — no blurry JPGs. Scales cleanly on any printer or label maker.

🔒

All in your browser

The SKU list, the barcodes, the sheet — generated locally. Nothing is uploaded.

Printing tips

4 rules for labels that scan

1

Keep SKUs short

Under 16 characters prints cleanly on even small label stock. Pair with the SKU generator for consistent codes.

2

Test-scan before a big run

Print one label, scan it with a phone (most apps read Code 128). Verify readability before loading 30 sheets.

3

Disable printer margins

Set browser print margins to None (or 0), and uncheck headers/footers. Avery sheets need the full printable area.

4

Use a laser printer when possible

Inkjet smears on thermal/adhesive stock. Laser toner bonds cleanly and survives warehouse handling.

Need consistent SKUs first?

Generate SKUs, then print barcodes

Use the MoulMall SKU generator to build clean, barcode-ready codes across your whole catalog — then come back here to print them onto Avery sheets.

Localized

Choose your country

Code 128 is a universal retail symbology — we ship a localized page per country for consistency.

FAQ

Barcode labels — questions answered

What barcode type should I use for my SKUs?
For internal SKUs — product codes you define yourself — Code 128 is the standard. It is high-density, scans reliably on any handheld scanner and accepts the full printable ASCII set. Use EAN-13 only when you need official retail barcodes registered with GS1.
Can I print directly from this tool?
Yes. Click Print sheet and the browser dialog opens with the A4 sheet at true millimetre scale. Load your Avery sheet in the printer, set margins to 0, disable headers/footers, and print. We also provide a downloadable SVG you can open in any vector editor.
Which Avery sheets are supported?
We ship pre-configured layouts for Avery L7160 (30 per sheet, 63.5 × 38.1 mm), L7163 (14 per sheet, 99.1 × 38.1 mm), L7651 (65 per sheet, 38.1 × 21.2 mm) and a generic 21-per-sheet layout. Custom dimensions are on the roadmap.
How do I import a large list of SKUs?
Click Paste CSV and paste any line-based list. Accepted shapes: one SKU per line, or sku/name/price/qty separated by comma, semicolon or tab. Headers are auto-detected. Each row gets a quantity field you can adjust to print multiple identical labels.
Do you store my SKU list?
No. Everything is generated in your browser — the SKU list, the barcodes and the printable sheet. Nothing is uploaded. Close the tab and your data is gone.

Barcode label generator — by country