Flipkart guide · 4 min read

How to print a Flipkart label on a thermal printer

A thermal printer wants a 4×6 (100×150 mm) label and nothing else. Flipkart hands you a full A4 PDF with the label in the corner and an invoice below — which is why printing it directly gives you a tiny, unscannable barcode. This guide fixes that in a minute: crop to 4×6, set the paper size, print at 100%.

What you'll need

Why the raw PDF prints wrong

The label itself is 4×6, but the file is A4. Flipkart places the shipping label in the top portion of an A4 sheet with the tax invoice underneath. If you send that A4 PDF to a 100×150 mm printer, “Fit to page” squeezes the whole sheet onto the label — barcode included — until no courier scanner can read it. Printing at actual size instead just clips the sheet and drops your address. The label has to be cropped onto its own 4×6 page first. (More on the exact numbers: Flipkart label size in mm.)

Step 1 — Crop the label to 4×6

Open the Flipkart label cropper and drop your PDF onto the page. It reads the file in your browser, finds the shipping-label rectangle on every page, and rebuilds each one as its own 4×6 page at full resolution. Nothing is uploaded — your buyers' names and addresses never leave your device. Download the cropped PDF.

Step 2 — Load the 100×150 mm roll

Load a 4×6 (100×150 mm) direct-thermal label roll and let the printer feed/calibrate one blank label so it detects the gap between labels. Direct thermal uses no ink or ribbon — the print head darkens the label directly — so make sure the roll is direct-thermal, not thermal-transfer.

Step 3 — Set paper size and scale

Open the cropped PDF and, in the print dialog, set:

If the label preset isn't listed, add a custom 100×150 mm size in the printer's driver preferences (Devices & Printers → your printer → Printing preferences), then pick it here.

Step 4 — Print one, scan, then batch

Print a single label first and scan the barcode. If it scans cleanly, send the rest of the batch. If it doesn't, don't reprint the whole run — fix it with the checklist below and test one more.

Troubleshooting

While you're there: the order Excel

Because Flipkart's label carries a real text layer, the same drop can also hand you a clean order Excel — order number, SKU, amounts, GST and place of supply, one row per invoice line — so you don't retype anything into a spreadsheet for your accountant.

Frequently asked questions

Why does my Flipkart label print too small on a thermal printer?
Because you are printing the full A4 PDF with "Fit to page" on. The 4×6 label is only a corner of the A4 sheet, so fitting the whole sheet onto a 100×150 mm label shrinks the barcode until it will not scan. Crop the label to its own 4×6 page first, then print at 100% (Actual size).
What paper size should I set for a Flipkart label?
Set the paper size to 100×150 mm (4×6 inch), or your printer’s named label preset. Set scale to 100% or Actual size, margins to none, and orientation to portrait.
Which thermal printer roll do I need?
A 100×150 mm (4×6 inch) direct-thermal shipping-label roll. Direct thermal needs no ink or ribbon. The same roll works for Amazon and Meesho labels too.
The barcode will not scan after printing — what do I fix?
Reprint at 100% scale on the correct 100×150 mm media, and raise the printer’s darkness/density setting a notch. A barcode that was shrunk by "Fit to page" or printed too light is the usual cause.
Can I print a Flipkart label without a thermal printer?
Yes. A cropped 4×6 label prints fine on a normal A4 printer — you just use a full sheet per label unless you place several to a page and cut them. The label stays the correct size.

Crop your Flipkart PDF to a print-ready 4×6 — free, in your browser.

Open the Flipkart label cropper