Garment Barcode Generator for Clothing Labels

Make garment barcode labels for clothing in your browser: paste each style, color and size with its UPC, EAN or SKU, or open a CSV or Excel file, then print the labels on Avery or custom sheets as a PDF, with the style above the barcode and the size below it, as on a GS1 clothing label.

Valid

Data

6 lines

One label per line, with up to two caption lines after a tab. Rows copied from a spreadsheet work too (tab, comma, semicolon or vertical bar).

Sheet

Sizes taken from the manufacturers' published templates. Print the calibration page first to check them against your sheets.

Paper

Pitch is measured from the left edge of one label to the left edge of the next (or top to top).

Start at label skips the labels already used on a sheet (shown dashed in the preview). Shift corrects a printer that prints off-center: positive values move everything right and down.

Fill order

Barcode

11 or 12 digits; the check digit is added.

Text font, size and alignment

Retail types keep the standard digit layout in OCR-B under the bars.

Colors

Contrast 21.0:1; estimated symbol contrast 100%. Below 20% is refused.

Captions

Placed with the barcode, centered, in Helvetica. A line wider than the label is cut with an ellipsis.

Position

Split puts the first caption line above the barcode and the second below it, as on a hang tag.

Quiet zone (modules)Each type's minimum

Each row uses the minimum quiet zone of its type. Type a value to use your own for every row.

Rotation and background0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it. JPEG files keep the background color.

Presets0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size, style and output; the data, the column choices and the logo are not saved.

    Recent batches0

    The batches you make appear here, newest first.

      The last 10 batches, kept in this browser only. The files themselves are not kept.

      Check

      Checking…

      RowStatusValueFile name

      Slower. Barcodes that do not read back are listed in the CSV.

      Every row with its final value, check digits added, type, file name and status.
      Sheet 1 of 1 · US LetterValid
      Sheet 1 of 1

      Print simulation

      Shows how a worn print of the first barcode looks and tests it with the decoder.

      Labels
      0
      Sheets
      0
      Per sheet
      24 (3 × 8)
      Label size
      63.5 × 30.0 mm
      Barcode size
      —
      Cannot be drawn
      0

      Download

      Before you print

      A PDF test sheet with the first barcode at 80%, 100% and 150% and rulers. Print it at actual size and scan each copy.

      Up to 5,000 labels in one PDF (about 209 sheets of 24).

      Everything runs in your browser; nothing you paste or open is uploaded.

      How to Make Garment Barcode Labels

      Give each size and color of a style its own row, choose the barcode type and the label sheet, and print a test page before the rest.

      1. Paste one row per size and color into the box above: the barcode number, a tab, the style and color, a tab, and the size, such as Size M · $24.00 for a price. Rows copied from a spreadsheet keep their columns.
      2. Choose UPC-A or EAN-13 for GTINs, or Code 128 for your own SKUs.
      3. Keep the caption split, so the style prints above the barcode and the size below it, and set the copies to the number of garments of each row.
      4. Print the calibration page and one sheet, scan a few labels with a phone, then print the rest.

      Barcode Types for Clothing

      Clothing sold in stores carries a GTIN in a UPC-A or EAN-13 barcode; labels used only in your own shop can carry your SKU in a Code 128 or an internal UPC that starts with 4.

      GTINs for Retail

      • UPC-A: a GTIN-12, used on retail products mostly in North America.
      • EAN-13: a GTIN-13, used on retail products mostly outside North America.

      Codes for Your Own Shop

      • Code 128: letters, digits and dashes, so a SKU such as TS-1042-NVY-M prints as written.
      • Internal UPC-A starting with 4: GS1 keeps U.P.C. Prefix 4 for numbers a company assigns itself for internal use; they are not unique once the garment leaves the company.

      A QR Code Next to the UPC

      A hang tag can carry a 2D code, such as a QR code with a GS1 Digital Link, beside the UPC. When both are used at the point of sale, GS1 says the whole 2D code SHOULD sit within 50 mm (2 inches) of the center of the linear barcode, so the scanner knows they belong to the same item. A Digital Link needs a GTIN, not an internal number.

      GS1 Digital Link generator a QR code with the GTIN on your own web address.

      One Barcode for Each Size and Color

      Every size and every color of a garment gets its own number, as the GS1 General Specifications say, so a scan tells the store exactly which variant was sold.

      A T-shirt style in two colors and three sizes therefore needs six numbers, like the six rows the tool opens with. The style number can stay the same on all six labels; only the barcode and the size change.

      Pre-Packs, Multi-Packs and Set-Packs

      GS1 gives packs of clothing their own numbers. A multi-pack sold as one unit, such as a three-pack of T-shirts, gets a GTIN different from the single item, and a three-pack and a six-pack get different GTINs.

      Which GTINs are marked on clothing packs, from GS1 General Specifications Table 4-1
      PackPack GTIN MarkedItems Sold Alone to ConsumersItem GTINs Marked
      Pre-pack (ordered by the retailer, not sold as a pack)YesYesYes
      Multi-pack (sold as one unit)YesNoOptional
      Set-pack (sold as a set or piece by piece)YesYesYes

      What Goes on a Clothing Barcode Label

      GS1 divides a clothing label into zones: the style and vendor details at the top, the barcode in the middle, and the consumer details, size and price below it.

      Information zones of a GS1 hang tag, GS1 General Specifications 6.5.2.1
      ZoneInformationStatus
      1Merchandise identification, usually the style numberAlways required
      2Vendor details such as SKU, cut number, dye lot and colorOptional
      3The barcode with the GTINAlways required
      4Consumer details such as fiber content and country of originOptional
      5Size or dimensionsUsually required
      6Space for the retail priceUsually required
      7Manufacturer's suggested retail price, on a perforated stripOptional
      The back of a clothing hang tag laid out in GS1's seven information zones: 1 the style number TS-1042, 2 vendor details (navy, cut 118, lot 7), 3 a UPC-A barcode 400104200021, 4 consumer details (100% cotton), 5 the size M in large print, 6 an empty space for the retail price label, and 7 a perforated strip with a suggested price of $24.00.
      The back of a hang tag in GS1's seven zones, with the example UPC-A 400104200021 (an internal number starting with 4) and a size M. The barcode in the picture scans.

      The tool's split caption follows this order on a sticker label: the first caption line prints above the barcode and the second below it.

      Space for the Price

      GS1 asks for room to print the price in characters of at least 25 by 32 mm (1 by 1.25 inches). On an adhesive label that space can be part of the label, or it can be an empty area of the package next to the size.

      Types of Garment Barcode Labels

      GS1 describes four ways a barcode goes on clothing: a hang tag, a sewn-on label, a sewn-in label and an adhesive label on a bag or box.

      Hang Tags

      GS1 says the barcode of a hang tag goes on its back, where the product codes are, while the front usually carries the brand's logo. A logo must not sit at the bottom of the back, where a price label may cover it, and must never cover the barcode.

      Sewn-On and Sewn-In Labels

      A sewn-on label, which GS1 calls a joker label, is sewn onto the garment, so one side carries the logo, the barcode and the product details. A sewn-in label, often used for towels, is partly covered by a hem, so GS1 asks for blank space on that end, clear of the barcode and the product information.

      Adhesive Labels on Bags and Boxes

      Clothing sold in bags or boxes can carry the barcode on an adhesive label, which is what this tool prints on sheets. For an adhesive label, GS1 says the space for the price can be part of the label, or an empty area of the package next to the size.

      Printing Garment Barcode Labels

      Print the barcode at a size GS1 allows for point-of-sale scanning, with its quiet zones free, in dark ink on a light label, and test-scan a sheet before printing the rest.

      • Size: a UPC-A at the GS1 nominal size is 37.29 mm wide with bars 22.85 mm tall; GS1 allows 80% to 200% of it at the point of sale.
      • Quiet zones: the light margins left and right of the bars are part of the barcode; the tool never shrinks a barcode into a label that is too small and says what to change.
      • Number under the bars: keep the digits, so a cashier can type a damaged barcode.
      • Sheet: the tool opens on Avery 5163 labels, 2 by 4 inches, which hold a nominal UPC-A with a caption line above and below it.

      Barcode label generator every Avery sheet of the tool, custom grids and the calibration page.

      Scanning Clothing Barcodes

      A phone camera reads the UPC, EAN or Code 128 on a clothing tag in the barcode scanner, which shows the number the barcode holds.

      The number alone does not give the price or the product: those live in the store's own system. For a UPC or EAN, the barcode lookup shows the GS1 prefix range and links to registries that may know the product.

      Barcode scanner reads a tag with a phone or laptop camera, or with a USB scanner.

      Barcode lookup checks a UPC or EAN and shows its GS1 prefix.

      Frequently Asked Questions

      What Is a Garment Barcode?

      It is the barcode on a clothing label or hang tag that carries the item's number. In stores that is usually a GTIN in a UPC-A or EAN-13 for one style, color and size; a shop's own labels may carry its SKU in a Code 128.

      Do I Need GS1 Barcodes for Clothing?

      Only when the garments leave your company with their barcodes, for example to a store or a marketplace that asks for GTINs; GS1 licenses those numbers. Barcodes used only in your own shop can be internal codes, such as a Code 128 SKU or a UPC that starts with 4.

      Does Each Size Need a Different Barcode?

      Yes. GS1 gives each size and each color of a garment its own number, so a medium navy shirt and a large navy shirt carry different barcodes.

      Where Does the Barcode Go on a Hang Tag?

      On the back of the tag, GS1 says, between the style and vendor details above it and the size and consumer details below it. Keep logos away from the barcode and from the bottom of the back.

      Does a Multi-Pack of Clothing Need Its Own Barcode?

      Yes. A multi-pack sold as one unit gets a GTIN different from the single item, and packs of different counts, such as three socks and six socks, get different GTINs.

      What Size Should a Garment Barcode Label Be?

      Large enough for the barcode with its quiet zones and the text: a UPC-A at the GS1 nominal size is 37.29 by 22.85 mm, so a 2 by 4 inch label holds it with a line above and below. A price printed on the label needs a further area of about 25 by 32 mm.

      Does Barcode.codes Sell Garment Labels or GTINs?

      No. The tool makes a PDF in your browser that you print on your own label sheets, and it does not issue GTINs or check that a number is licensed.