Barcode & Product Label Maker Free — EAN-13, Code128, QR with MRP, GST, Batch | India
Explore All Free Tools

Barcode & Product Label Maker

Generate EAN-13, Code128 or QR barcodes with MRP, GST, batch and expiry — laid out as a Legal Metrology compliant label. Free, no login, download instantly.

Unit price auto-calculated Bulk CSV → A4 sheet, free No signup, no data uploaded

Barcode details

Pick a format, then fill in the label fields you need. Everything updates live on the right.

EAN-13 — the retail-standard barcode. Enter 12 digits and the 13th check digit is calculated automatically, or paste an existing 13-digit code to validate it.
Validate existing 13-digit code
Off = auto-calculate check digit from 12 digits
Live Preview
Product Name
MRP —
Before you print: scan-test the first label with any barcode scanner app before printing a full batch.

Bulk labels from CSV

One product per row. Paste your data below or upload a .csv file — every row becomes a label, laid out for A4 printing.

barcode,name,mrp,qty,unit,gst,batch,print_qty 8901234567890,Chana Dal 500g,85,500,g,5,B-2408,20 8901234567891,Toor Dal 1kg,140,1,kg,5,B-2408,10

Add a print_qty column to print multiple copies of the same label — e.g. 20 for a shelf of 20 packets. A "barcode" value starting with http://, https:// or upi:// is automatically rendered as a QR code instead of a barcode. Leave print_qty out and each row prints once. If a name or address contains a comma, wrap that field in double quotes.

Loose / repacked commodity? (chana, chini, etc.)

For items you repack in-store, packer details can simply be your shop — full customer-care info isn't required for this case.

Which barcode format should you use?

FormatBest forData type
EAN-13Packaged retail products, standard checkout scanning13 numeric digits (12 + check digit)
Code128Internal SKUs, stock tags, batch trackingLetters, numbers, symbols
QR CodeLinks, extended product info, digital useAny text or URL

A GS1-registered barcode is a commercial requirement, not a legal one — only needed when another company's system, such as a large retail chain or marketplace, must recognise your product by a globally unique number. For labelling within your own shop, a self-generated code works fine.

Why use this tool

Unit price included

Price-per-unit has been a mandatory label requirement since April 2023. Most free tools skip it — this one calculates it automatically from your MRP and quantity.

Check-digit validated

Auto-calculate the EAN-13 check digit from 12 digits, or validate an existing 13-digit code — a common source of scan failures elsewhere.

📄

Bulk CSV, genuinely free

Generate an entire A4 sheet of labels from a spreadsheet — no paywall on bulk generation or printing.

Common questions