Make hundreds of barcodes or QR codes in one go
This free bulk barcode generator turns a list into a set of ready-to-use codes. It is also a free bulk QR code generator: paste product SKUs, serial numbers, links or asset IDs, one per line, and you get a separate code for every line. Make up to 1000 codes at once, then download them all as a ZIP of PNG or SVG files, or print them on an A4 label sheet.
There is no sign-up, no watermark and no per-code fee. Everything runs in your browser, so your product list or customer links are never uploaded. Because it is a batch barcode generator online, it works the same on Windows, Mac and phones, which also makes it a handy bulk barcode generator for mobile use in a shop or warehouse.
- Bulk upload barcode generator — paste a list or upload a CSV or TXT file, up to 1000 rows.
- Any format — QR code, Code 128, EAN-13, UPC-A, Code 39, ITF-14 and more.
- Bulk barcode generator with text — an optional label is printed under each code.
- Two outputs — Download ZIP for PNG or SVG files, or Print labels / PDF for an A4 label sheet.
How to generate multiple barcodes at once
- Add your data. Paste a list with one value per line, or upload a CSV or TXT file.
- Add labels (optional). Put a second column in your list, separated by a comma, and that text is printed under each code, for example a product name or a table number.
- Choose the code type. Pick QR code, or a barcode format such as Code 128, EAN-13, UPC-A, Code 39 or ITF-14.
- Check the preview grid. Every code is drawn in a grid. Rows that cannot be encoded are flagged with the reason, such as a wrong length or a letter in a numbers-only format.
- Download or print. Pick PNG or SVG under Files in ZIP and press Download ZIP to get one file per code, each named after its value. Or set Labels per row (2 to 5) and press Print labels / PDF for an A4 label sheet; to get a PDF, choose "Save as PDF" in the print dialog.
The same steps answer how to create bulk barcode sheets and how to make bulk QR codes — only the code type changes. To bulk generate QR codes, just pick QR code in the first step.
A list can look as simple as this:
SKU-10021,Blue Mug 350mlSKU-10022,Red Mug 350mlSKU-10023,Steel Bottle 1L
The first column is encoded in the code; the second column is only printed as text below it.
What is bulk barcode and bulk QR code generation?
A bulk code is not a special kind of code. It simply means creating many unique codes in one batch instead of typing them one at a time. Each output is a normal static barcode or QR code that stores its own value, never expires and scans in any app. In other words, this is a bulk static QR code generator with no tracking link in between. That is why a bulk QR code generator is the right tool for inventory tags, event passes or classroom sheets, where each item needs its own code.
Choosing a format for your batch
| Format | What it can hold | Good for |
|---|---|---|
| QR code | Links, text, numbers, up to thousands of characters | URLs, product pages, feedback forms, event tickets, asset tags scanned by phone |
| Code 128 | Letters, numbers and symbols, any length | SKUs, warehouse bins, courier and shipping labels, internal stock |
| Code 39 | Capital letters, numbers and a few symbols | Older systems, ID badges, library and industrial tags |
| EAN-13 | 12 digits + check digit | Retail products sold in India, Europe and most countries |
| UPC-A | 11 digits + check digit | Retail products for the US and Canada |
| ITF-14 | 13 digits + check digit | Outer cartons and cases holding several units |
Bulk barcode generator for Code 128
In this free bulk barcode generator, Code 128 is the default format, and for good reason. If you are not selling through a retailer's till, it is usually the best choice. It accepts mixed letters and numbers such as INV-2026-0042, stays compact, and every handheld scanner reads it. It is the most common choice for a warehouse or shop's own stock codes.
EAN-13 and UPC in bulk
It also works as a bulk UPC barcode generator for US and Canadian products. For EAN-13, UPC-A and ITF-14, you can enter the numbers without the last digit and the check digit is calculated for you. If you include it, it is checked, and wrong numbers are flagged. Remember that a generator only draws the image: barcodes on products sold in supermarkets or on marketplaces must use numbers licensed from GS1 (GS1 India in India). Making up EAN numbers will clash with real products.
Bulk QR code generator with text below
Labels matter when you print. A sheet of 200 identical-looking QR codes is hard to stick on the right shelf. Add a second column to your CSV, and the text appears under each code, both on the label sheet and in the downloaded images. Common labels are product names, room numbers, student names, or the short URL itself.
So it is a bulk QR code generator with label support built in. Event teams use it as a bulk QR code generator with name tags for each guest, and shops use it as a bulk barcode generator with description text such as "Blue Mug 350ml" under every code. Untick Print the label under each code if you want codes only.
Every line can hold a different link, so it also acts as a bulk unique QR code generator for tickets, forms or asset tags. Ideas for a bulk URL QR code generator batch:
- Restaurants — one QR code per table, each linking to the menu with a table number in the link.
- Events — unique ticket or registration links for every guest, with the guest's name printed below.
- Schools — a code per student linking to a result, a form or a shared folder.
- Offices and IT — asset tags on laptops, chairs and equipment linking to an asset ID.
- Shops — shelf labels linking to product pages or a WhatsApp chat.
Bulk QR code generator from CSV (Google Sheets or Excel)
You do not need a bulk QR code generator in Google Sheets or any add-on to make codes from a spreadsheet. Keep your values in column A and labels in column B, then:
- In Google Sheets: File → Download → Comma-separated values (.csv).
- In Excel: File → Save As → CSV (Comma delimited).
Then click Upload a CSV or TXT file below the box to load it into this online bulk QR code generator, or simply copy the two columns and paste them. Remove any header row, or check it in the preview, where it will just appear as one extra code you can delete from your list.
Printing label sheets and saving as PDF
The tool is a bulk barcode label generator and a bulk QR code label generator in one. Press Print labels / PDF and every code is laid out on A4 pages, with its label underneath. Because it is a bulk barcode generator and print tool together, you never have to paste hundreds of images into Word.
- Pick the right columns. Choose 2 to 5 columns on the A4 sheet. Fewer columns means bigger codes, which scan more reliably.
- Mind the minimum size. Keep QR codes at least 2 × 2 cm, and keep 1D barcodes wide enough that the thinnest bars are clearly visible. Long values make a barcode wider, so use fewer columns for them.
- Keep the quiet zone. Leave blank space around every code; do not trim the margin when cutting labels.
- Print at 100% scale. Turn off "fit to page" if the codes come out smaller than expected.
- Use SVG for designers. Choose SVG (vector) under Files in ZIP. Bulk QR code generator SVG files stay sharp at any size in design or label software.
- Test before a big print run. Print one sheet and scan a few codes with the QR code scanner before printing hundreds.
Why rows get flagged, and how to fix them
- Wrong length — EAN-13 needs 12 or 13 digits, UPC-A 11 or 12, ITF-14 13 or 14.
- Wrong check digit — the last digit does not match the rest. Leave it off and let the tool calculate it.
- Characters not allowed — retail formats accept digits only; Code 39 does not accept lowercase letters. Switch to Code 128 or QR code for mixed text.
- Empty lines or stray spaces — clean them in your sheet and paste again.
Common searches, answered
How to generate bulk QR code free online?
Paste your links, one per line, choose QR code, check the grid and press Download ZIP. This multiple QR code generator online is free, has no sign-up and adds no watermark.
How to generate bulk barcode labels for stock?
Put SKUs in column A and product names in column B, upload the CSV, choose Code 128 and press Print labels / PDF. Use 3 or 4 labels per row for standard shelf labels.
How to make barcodes for small business?
For your own stock, use Code 128 with your own SKU numbers; nobody needs to issue them. For products sold in supermarkets or on marketplaces, first get EAN-13 numbers from GS1 India, then paste them here.
How to generate barcodes for free?
Use a browser-based tool like this one. You pay nothing for the images; only official retail numbers from GS1 carry a fee.
Private, free and unlimited
Unlike many a bulk QR code generator online, this one creates every code on your own device; your list is not uploaded or stored. You can use the bulk barcode generator free of charge for as many batches as you like. For a single code with colours and your logo, use the QR code generator. For one product barcode with full size and font options, use the barcode generator. To share contact details, try the vCard QR code generator.
Frequently asked questions
How to create multiple QR codes at once for free?
Paste your links or text, one per line, or upload a CSV file. You can generate multiple QR codes at once, up to 1000 per batch. Choose QR code as the type, check the preview, then press Download ZIP. It is a batch QR code generator online, free and without sign-up.
How many codes can I generate in one batch?
Up to 1000 codes at once. For a larger list, split it into several batches of 1000.
Can I add text below each barcode or QR code?
Yes. Add a second column to your list or CSV, separated by a comma. That text is printed under each code as a label.
Can I generate bulk QR codes from Google Sheets?
Yes. Download your sheet as a CSV file (File → Download → CSV) and upload it here, or copy the columns and paste them into the box.
How do I get my bulk barcodes as a PDF?
Press Print labels / PDF and choose "Save as PDF" as the printer. There is no separate bulk barcode generator PDF export; the print dialog creates the file and keeps the A4 layout. You can pick 2 to 5 labels per row.
Can I generate barcode with number lists like 1001 to 1500?
Yes. Paste the numbers one per line. The tool does not create a number series by itself, so make the series in Excel or Google Sheets first (type the first two numbers and drag the fill handle down), then copy the column here.
What is bulk QR code?
It simply means many QR codes made in one batch, each with its own link or text. Every code is a normal static QR code that never expires.
Does the bulk QR code generator work on mobile?
Yes. The bulk QR code generator for mobile browsers works the same as on a laptop: paste a list, then download the ZIP or print. A laptop is easier for very long lists.
Which barcode format should I use for my products?
Use Code 128 for your own stock and warehouse labels. Use EAN-13 (or UPC-A for North America) for products sold in retail stores, with numbers licensed from GS1 India or your local GS1 office.
Can I add a logo to bulk QR codes?
The bulk tool creates plain, high-contrast codes for fast batch work. To make a single QR code with your logo and colours, use the QR code generator.
Do bulk QR codes expire?
No. They are static codes: each one stores its value directly, so it works forever and has no scan limits. If a link inside changes, you need to generate that code again.
Is my data uploaded anywhere?
No. The list or CSV is read and turned into codes inside your browser. Nothing is sent to a server or saved.
Updated 2026-09-19