Skip to main content

Barcodes for clothing: sizes, labels and print rules

By Diljit Ramachandran · LinkedIn · /about

Published · Last updated · GUIDES · 2 min read

Folded white t-shirts with a printed hang tag barcode on a retail table

A clothing barcode is a printed GTIN that identifies one sellable variant, so every size and every colour of a style needs its own barcode. That rule decides how many numbers you license, what goes on the hang tag and whether a retailer accepts your first order.

How many barcodes does a clothing range need?

One per variant: styles times colours times sizes. A range of 12 styles in 4 colours and 6 sizes is 288 GTINs, not 12.

According to GS1, 2026, each product variation needs its own GTIN, counting every size, colour and combination of the two. GS1 US sells prefixes in tiers of 10, 100, 1,000, 10,000 and 100,000 items. Buy the tier above your count so a growing range does not send you back to license again.

North American retail uses GTIN-12 printed as UPC-A. Most other markets use GTIN-13 printed as EAN-13. Cartons use ITF-14, which carries the case GTIN while the units inside keep their own symbols.

Where does the barcode go on a garment?

On a hang tag for retail, on a woven care label if you want it sewn in, and on a polybag label for sealed shipping.

PlacementSuitsWatch for
Hang tagRetail barcode; prints cleanly on cardArtwork crowding the quiet zone
Sewn care labelWoven satin or polyesterCotton tape absorbs ink and blurs bars
Polybag labelScanning sealed itemsWrinkles over the symbol

Never print a barcode directly onto stretch fabric. The bars widen as the material moves and the scanner reads the wrong widths.

What size should a clothing barcode be printed?

A UPC-A symbol is set by its narrowest bar. GS1 US gives the limits as 0.0104 to 0.0260 inches, which makes the symbol between 1.174 and 2.936 inches wide. Do not print below the minimum.

  • Leave a quiet zone of at least 9 times the narrowest bar on each side.
  • Print dark bars on a light background. Avoid red bars: a red laser reads red as white.
  • Do not shorten the bar height to save room; GS1 US advises against it.

Which printing method lasts?

Thermal transfer lasts; direct thermal fades. Heat, sunlight and friction lift direct thermal ink, and a garment on a shop floor for a season meets all three. For hang tags, offset or digital printing is fine if the press holds the bar widths. Ask for a proof and scan the proof, not the artwork file.

How do you make the barcodes?

Once you hold your prefix and GTIN list, a barcode generator makes print-ready symbols and a bulk barcode generator does a whole size run from a spreadsheet. Marketplace sellers have flows for Shopify and Amazon, plus ITF-14 symbols for cartons.

Brands moving toward GS1 Digital Link can carry the GTIN inside a QR code, so one symbol serves the till and the customer. See the GS1 QR code generator and the digital product passport page for the EU textile rules driving it.

What should you do first?

  1. Count variants: styles times colours times sizes.
  2. License a GS1 company prefix one tier above that count.
  3. Assign one GTIN per variant in a spreadsheet, with style, colour and size in separate columns.
  4. Generate the symbols in bulk from that sheet.
  5. Print ten tags on the real stock and scan them with a handheld laser, not only a phone. A phone decodes images a laser rejects.
  6. Commit to the full run only after those ten pass.

Marketplaces such as Amazon and Shopify set their own product ID rules, so check them before you list. Retail and logistics partners still expect a GS1-issued GTIN on the label. We have not run our own scan test of printed hang tags for this guide; the size and quiet-zone figures come from the GS1 US pages linked above.

If you sell into a retailer, ask for their barcode specification before step 2. Some name a magnification range or placement that changes what you order.

Put your GTIN inside a QR code

One symbol can serve the till and the customer's phone.

Start free trial

7-day free trial, no credit card · 5 dynamic QR codes · Paid plans from $9/month (see pricing)