Need a QR code for a link, UPI payment or Wi-Fi? Use our QR Code Generator.
Free barcode generator - EAN-13, Code 128, UPC and more, printed on A4 label sheets or thermal labels
Barcodes and QR codes are created directly inside your web browser. No data leaves your machine.
Our free barcode generator creates EAN-13, Code 128, UPC-A, EAN-8, ITF-14 and Code 39 barcodes and places them on ready-to-print barcode label sheets. Make a single barcode or thousands at once from an Excel or CSV file, add the product name and MRP, and print on A4 label sheets or a thermal label printer.
Most online barcode makers give you one image at a time, and you still have to arrange the barcodes on a label sheet yourself. Our tool does both: it creates the barcodes and lays them out on standard A4 sheets or thermal labels, so the PDF is ready to print. Barcodes are drawn as sharp vector graphics, check digits are added automatically, and everything runs in your browser - free, with no sign-up and no limits. PDF Cropper gives sellers and shops a quick way to label every product.
Code 128 for SKUs and internal codes, EAN-13 and UPC-A for retail products, EAN-8 for small packs, ITF-14 for cartons and Code 39 for industrial use.
Enter 12 digits for EAN-13 (11 for UPC-A, 7 for EAN-8, 13 for ITF-14) and the check digit is calculated for you. Full codes are checked, so a typo never reaches your labels.
Upload an Excel (.xlsx) or CSV file, or paste a list, to create hundreds of barcode labels in one go - each row can have its own product name, price and quantity.
Print the product name above the barcode and the price, MRP or size below it, so every label is complete.
Print on standard A4 sheets with 65, 40, 24, 21, 14 or 12 labels, or set your own label size and grid.
Choose a thermal label size such as 50 × 25 mm, 38 × 25 mm, 100 × 50 mm or 4 × 6 in, or 2-across rolls, with one row of labels per page.
See the label and the full page exactly as they will print before you download.
Download print-ready PDF labels, or a single barcode as a PNG image or an SVG vector for your packaging design.
Choose a barcode type, enter your codes, pick a label sheet, and download print-ready labels.
Choose the barcode type
Open the Barcode Generator and pick a format - Code 128 for SKUs, EAN-13 for retail products, UPC-A, EAN-8, ITF-14 or Code 39.
Enter your codes
Type a single barcode value, or switch to Bulk to paste a list or upload an Excel/CSV file with codes, product names, prices and quantities.
Add label text
Optionally add a product name above and a price or MRP below the barcode, and choose how many labels you need.
Pick a label sheet
Select an A4 label sheet, a thermal label size, or set a custom size and grid. The preview shows exactly how the page will print.
Download and print
Download the PDF (or a PNG/SVG for a single barcode) and print it at 100% scale.
Quick and simple : Create and print barcode labels online without installing label software.
Barcoded products can be scanned at the counter and during stock counts instead of typing codes by hand.
Scanning removes typing errors, and automatic check digits catch wrong numbers before you print.
Create and arrange barcode labels in your browser - no paid label design software required.
The PDF matches standard label sheets, so labels print in the right place and fewer sheets are wasted.
Create as many barcodes as you need at no cost. Your product data never leaves your device.
Label products and SKUs for Amazon, Flipkart, Meesho and your own warehouse.
Print price and product labels for billing with a barcode scanner.
Add EAN barcodes and MRP to product packaging and carton labels.
Barcode shelves, bins, assets and parts for faster stock tracking.
The Barcode Generator is a simple, free way to put scannable barcodes on every product. With all common formats, bulk creation from Excel, product text and ready-made label sheet layouts, it covers everything from a single barcode to a full stock of labels.
EAN-13
The standard retail barcode in India and most countries. Use it on products sold in shops and marketplaces (with a GS1-registered number).
Code 128
Letters, numbers and symbols in a compact barcode - best for SKUs, order numbers and internal product codes.
UPC-A
The retail barcode used in the USA and Canada.
EAN-8
A shorter retail barcode for very small packaging.
ITF-14
Printed on outer cartons and cases that hold several retail units.
Code 39
An older industrial format still used for parts, assets and ID badges.
Compared with typical online barcode generators, our tool is built for printing real product labels, not just single images.
Ready-to-Print Label Sheets
Barcodes are placed on A4 label sheets or thermal labels automatically - no arranging images in a document.
Bulk from Excel
Create hundreds of different barcodes, each with its own name, price and quantity, from one file.
Sharp Vector Output
Barcodes are vector graphics in the PDF and SVG, so they stay crisp on any printer.
No Limits, No Uploads
Free with no daily limits, and your product list stays on your device.
Turn off "fit to page" in the print dialog so labels line up with your sheet and bars keep their correct width.
Long Code 128 values need a wider label. If the tool warns that bars are very thin, use a larger label or a shorter code.
Print dark bars on a white label. Light colours and glossy or dark labels are harder for scanners to read.
Print one sheet and test a few labels with your scanner or phone before printing the full batch.
Following these tips helps your barcode labels scan first time at the counter, in the warehouse and at marketplace fulfilment centres.
Find answers to common questions about creating and printing barcode labels.
Yes. PDF Cropper's barcode generator is completely free with no sign-up and no limit on how many barcodes you create. Everything runs in your browser.
Code 128, EAN-13, EAN-8, UPC-A, ITF-14 and Code 39. Use EAN-13 for retail products, Code 128 for SKUs and internal codes, and ITF-14 for cartons.
No. Enter the first 12 digits and the check digit is calculated and added automatically. If you enter all 13 digits, the tool checks that the last digit is correct.
Yes. Upload an Excel (.xlsx) or CSV file, or paste a list with one code per line. Optional columns add a product name above the barcode, a price or MRP below it, and the number of labels for each code.
A4 sheets with 65, 40, 24, 21, 14 and 12 labels, thermal label rolls such as 50 × 25 mm, 38 × 25 mm, 100 × 50 mm and 4 × 6 in, 2-across rolls, and any custom label size or grid.
Print the PDF at 100% or "actual size", not "fit to page", so the barcodes line up with the labels on your sheet or roll.
The tool draws the barcode for any number you enter. For selling in retail stores or on marketplaces that require GTIN/EAN numbers, the numbers must be registered with GS1 India. For Amazon FBA labels, use our Amazon FNSKU barcode label generator.
Trusted by sellers — explore barcode-generator reviews and ratings from users who process shipping label PDFs with PDF Cropper.
No reviews yet — be the first to share your experience.
Submit Review
Last Updated: 25-09-2026