Bulk barcode generator: Code 128 and Code 39 from Excel or a SKU list

Paste your SKU list or upload the Excel file. You get every barcode at once, laid out on your A4 sticker sheet or thermal roll, as a PDF or a ZIP of PNGs.

By StitchMagic team · Last checked 23 October 2026

Barcode type

Your own SKUs. Any length, letters and numbers.

Label size

Sheet preview

Paste a list to see the sheet fill up.

1 blank row was skipped.

Runs in your browser · your list is never uploaded · no signup for up to 500 rows

What you get

Multiple barcodes on one A4 sticker sheet

Paste your SKUs, pick Code 128 and a label size, and download one PDF laid out for that sheet: every row becomes a barcode in the same run.

Each label carries

  • Code 128 bars with a white margin either side.
  • The SKU printed underneath, so someone can type it in when a scan fails.
  • The caption from your second column, such as “Kurti · Red · L”.

Switch the demo to the cheaper 65-label sheet and the tool warns that those SKUs make bars too thin for a 38 mm sticker. Make your SKU barcodes ↑

A4 page of eight Code 128 barcodes for demo SKUs, each with a caption, on the 24-label layout
Real output from the demo data: eight SKUs on the default A4 24-label sheet (63.5 × 33.9 mm).

How to make barcodes in bulk from Excel

Paste cells from Excel or Google Sheets, or upload the .xlsx or .csv. No barcode font or Excel add-in is needed.
  1. 1

    Get your list in

    Paste one or two columns (the second prints under each barcode), or upload the file.
  2. 2

    Pick type and size

    Code 128 is the default. Choose your sticker sheet; the preview is to scale.
  3. 3

    Skip used stickers

    On a part-used A4 sheet, set “Start at label” to the first empty position.
  4. 4

    Download and print

    A PDF for that sheet, or a PNG ZIP named after each SKU. Print at 100%, not “fit to page”.
Example two-column Excel layout for bulk barcodes
Column A: SKU (what gets encoded)Column B: caption (optional)
MEERA-KRT-RED-LKurti · Red · L
MEERA-KRT-RED-MKurti · Red · M
MEERA-SAR-GRN-FSSaree · Green

Header row optional; the tool asks which column is which.

Bulk barcode 128, Code 39 or EAN-13: which type and label size

Use Code 128 for your own SKUs: it holds letters and numbers of any length. Pick Code 39 only when an older scanner needs it, and EAN-13 only when you have a GS1-issued number.
Barcode types and when to use each
TypeWhat it holdsUse it when
Code 128Letters and numbers, any lengthYour own SKUs, shelf and polybag stickers
Code 39A–Z, 0–9 and a little punctuationAn older scanner insists on it
EAN-13Exactly 13 digitsYou have a GS1 India number (Amazon.in, retail)
UPC-AExactly 12 digitsA US-issued UPC you already hold
Label presets in the bulk barcode generator
Label presetSizeLabels per page
A4 sheet38.1 × 21.2 mm65
A4 sheet45.7 × 25.4 mm40
A4 sheet, room for a caption (default)63.5 × 33.9 mm24
Thermal roll, polybag label50 × 25 mm1
Thermal roll3 × 2 in (76.2 × 50.8 mm)1
Thermal shipping label4 × 6 in (101.6 × 152.4 mm)1
Custom10–200 mm wide × 8–280 mm highWorked out for A4

500

rows free per list (5,000 after a WhatsApp number)

0.125 mm

one thermal printer dot at 203 dpi (25.4 ÷ 203)

0.25 mm

thin-bar warning: two printer dots at 203 dpi

Types, presets and limits: StitchMagic tool code, checked 23 Oct 2026. Dot size: arithmetic (1 in = 25.4 mm).

Barcode printing problems and fixes

Print at 100%, not “fit to page”. Then test-scan one page with your own phone before running the whole sheet.

Warning that the bars are too thin

Use a bigger label, a shorter SKU or less padding. At 203 dpi one dot is 0.125 mm, and the tool warns under 0.25 mm.

Bars run blurry on small stickers

Inkjet ink spreads. Use a laser or thermal printer for the 38 mm sheet.

A row was skipped

The tool lists skipped rows and why (say, a letter in an EAN-13). Fix the cell and paste again.

A pasted EAN-13 has a wrong check digit

The tool recalculates it and says so. If GS1 issued the number, check your allotment before printing a changed one.

Free bulk barcode generator: your SKU list stays on your device

Free, with no signup for up to 500 barcodes per run. The barcodes, the PDF and the ZIP are built in your browser, so your SKU list isn’t uploaded.

Over 500 rows, the first 500 run and the tool offers the two ways on given in the FAQ below.

Need one code, not a list? Use the barcode generator. Printing courier labels instead? The AWB label generator does that. For listing the same SKUs, see bulk product upload and the marketplace sellers page.

Bulk barcode generator with eight demo SKUs, Code 128 and the A4 24-label preset
After “Try it with demo data”: the footer reads “your list is never uploaded”.

Let ListMagic fill your Meesho catalog form

Listing these SKUs on Meesho? ListMagic, a Chrome extension, fills the Meesho Supplier Panel catalog form; you check it and press Submit. Free to start.

Frequently asked questions

Is this bulk barcode generator free?

Yes. The first 500 rows run free with no signup. For more, split the list into batches of 500, or give a WhatsApp number (with consent) to raise the limit to 5,000 rows until you reload.

Can I generate barcodes from Excel?

Yes. Upload the .xlsx or .csv, or paste the column, then choose the code column and an optional caption column.

Can I make Code 128 barcodes in bulk?

Yes. Code 128 is the default type: it holds letters and numbers of any length and needs no registration, so it suits your own SKUs.

Can I use a self-made EAN-13 on Amazon India?

No. Amazon.in accepts only UPCs and EANs issued by GS1 India and checks them against the GS1 database; brand owners without barcodes can apply for a GTIN exemption (Amazon.in seller blog, retrieved 4 Oct 2026).

Why won’t my printed barcode scan?

Usually it was printed with "fit to page" instead of 100%, or the bars are too thin for the label size. Reprint at actual size or move up a label size.

Do you store my SKU list?

No. Everything is built in your browser. Only the WhatsApp form, if used, sends your number, the page name and the row count.

Can I generate multiple barcodes at once?

Yes. Every row becomes a barcode in one run, as one PDF or a PNG ZIP.

Can I make Code 39 barcodes in bulk?

Yes. Pick Code 39 in the type list when an older scanner needs it; otherwise use Code 128.

Do I need a barcode font or add-in for Excel?

No. Upload the sheet or paste the column; the tool draws the bars.

Official sources: GS1 India: EAN-13 · GS1 India: barcodes in e-commerce · Amazon.in: how to get a product ID, retrieved 4 Oct 2026. Tool behaviour checked against the code on 23 Oct 2026. StitchMagic is a set of free tools and one AI listing agent (ListMagic) for online sellers in India that helps them list faster on Meesho, Flipkart and Amazon.in and sell more.