WooCommerce Shipping Label Shrinking and Getting Cropped — What the Page Size Setting Is Doing Wrong and How to Correct It
Joe B.
Reviewed for technical accuracy
Specialities: WooCommerce, Thermal printers (Zebra, Rollo, DYMO), Windows 11/10, macOS, Chrome/Edge print, UPS/USPS/FedEx labels
WooCommerce label wrong size — fix 4×6 shipping label scaling (Zebra/Rollo/DYMO)
Quick answer: the accepted fix
Accepted fix when WooCommerce shipping label prints too small or is cropped: set the printer’s default paper to 4×6 (100×150 mm) with 0 margins, print at 100% / Actual size (no “Fit to page”), and disable auto‑rotate. Use the System print dialog so device defaults apply, or print via Adobe Acrobat with Actual size.
Labels shrink/crop after a browser or driver update
Updates can reset the paper back to Letter/A4 and re‑enable Fit to printable area. Re‑apply the 4×6 page size in printing defaults, then in Chrome use Ctrl+Shift+P to open the System dialog and confirm Scale = 100%, Margins = None, and Paper = 4×6. On macOS, reselect your 4×6 Preset or recreate a Custom Size 100×150 mm.
How to verify true 4×6 output
Print a test PDF containing a 100×150 mm box and a 1″ calibration ruler. With Actual size and 0 margins, the box should touch the edges and the ruler should measure exactly. If barcodes blur, check DPI (203 vs 300), driver scaling, and media calibration.
WooCommerce label troubleshooting tips
Most size issues come from the wrong paper size or “Fit to page” scaling.
Quick path: set 4×6 default in the printer → print from the System dialog at 100% → save a Woo 4×6 preset → verify DPI and margins. For UPS/USPS/FedEx, ensure the plugin outputs 4×6 PDF (thermal). If the label is rotated or mirrored, disable auto‑rotate and use Portrait.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Why do WooCommerce 4×6 labels print too small or cropped?
Because the printer or browser is using Letter/A4 with “Fit to page”. Set the device default to 4×6 (100×150 mm), margins 0, and print at 100% / Actual size.
How do I stop Chrome from shrinking labels?
Use the System print dialog (Ctrl+Shift+P) and select Scale = 100%, Paper = 4×6, and Margins = None. Save these as printing defaults.
Best settings for Zebra, Rollo, or DYMO?
Paper size 4×6, DPI matching your model (203 or 300), darkness medium, no “reduce to fit”, and calibrated media. For DYMO choose the 4×6 stock (1744907).
Can I print 8.5×11 carrier labels on 4×6?
Regenerate as 4×6 thermal in your plugin, or print via Acrobat using a calculated custom scale. Ensure barcodes remain sharp and within the printable area.
Do I need a plugin to fix scaling?
No. Correct page size + 100% scaling in the OS print dialog solves most issues. Plugins mainly control label format at generation time.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Label prints tiny | Paper set to Letter/A4; Fit to page | Set printer default to 4×6; Scale 100% / Actual size |
| Right side cropped | Margins not zero; auto-rotate | Margins None/0; Orientation Portrait; disable auto-rotate |
| Blurry barcode | Wrong DPI or software resize | Use native 4×6 PDF; 203/300 DPI match; no web resizers |
| Settings keep resetting | Browser dialog overrides defaults | Use System dialog & save Printing defaults / Preset |
Step‑by‑step (Windows 10/11)
- Open Printers & scanners → your thermal printer → Printing preferences → set Paper size = 4×6 in (100×150 mm), Margins = 0.
- In Advanced → Printing defaults repeat the same settings to make them system‑wide.
- From WooCommerce, open the label → in Chrome press Ctrl+Shift+P → Scale = 100%, Fit to page = Off, Paper = 4×6.
- Optional: print from Adobe Acrobat (Actual size) to verify one perfect 4×6 page.
Step‑by‑step (macOS)
- In System Settings → Printers & Scanners add your printer and select the 4×6 stock; create a Custom Size 100×150 mm if needed.
- In the print dialog click Show Details → Paper Size = 4×6, Scale = 100%, Margins = 0 → save as a Preset.
- Print a test label from WooCommerce to confirm no crop and correct alignment.
Sources
- WooCommerce — Shipment label formats
- Chrome — Print using system dialog
- Zebra — Printer setup & media calibration
- Rollo — Label size & calibration
- DYMO — 4XL label settings
Filed under: Printers
Related articles
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- Why does my printer need Wi-Fi setup again? It was working yesterday.
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?
- Printer Wi-Fi setup is too complicated — what do I check first without messing it up?