How to Print Shipping Labels at Home
printshi lets you design and print 4x6 shipping labels on any thermal or inkjet printer directly from your browser — free, no signup, no software to install. Whether you ship a handful of packages a month from your kitchen table or fulfill hundreds of Etsy orders a week, printing labels at home puts you in control. You skip the post office line, avoid handwriting errors, and get a professional look on every package. This guide covers label sizes, printer types, carrier formatting rules, and a step-by-step walkthrough so you can start printing in minutes.
What Size Are Shipping Labels?
The standard shipping label is 4x6 inches (sometimes written as 4" x 6" or 100 x 150 mm). This is the size accepted by every major carrier including USPS, UPS, FedEx, and DHL. It provides enough room for sender and recipient addresses, a tracking barcode, service class indicators, and routing codes — all without crowding the layout.
If you use a thermal label printer such as a Rollo, DYMO 4XL, or Zebra, the 4x6 format is the default roll size. For inkjet and laser printers, you can buy 4x6 adhesive labels that feed from a standard paper tray, or print on regular letter-size (8.5x11) paper and trim to size.
While 4x6 is dominant, two other sizes appear in practice:
- 4x6.75 inches — used by some carriers for international labels that need extra room for customs declarations. USPS Priority Mail International labels often use this slightly taller format.
- 2x4 inches — a compact option for lightweight envelopes and small poly mailers. The reduced size works for USPS First-Class Mail parcels where no large barcode block is required, and saves label stock on high-volume shipments.
When in doubt, go with 4x6. It is universally accepted, easy to read at arm's length, and fits every box, padded envelope, and poly mailer you are likely to use.
Thermal vs Inkjet: Which Printer to Use
Your choice of printer affects cost, speed, and label durability. Thermal printers use heat to print on specially coated label stock — no ink cartridges needed. Inkjet and laser printers use standard ink or toner on adhesive paper. Both produce scannable labels; the right pick depends on your shipping volume and budget.
| Feature | Thermal Printer | Inkjet / Laser Printer |
|---|---|---|
| Cost per label | ~2-5 cents (label stock only) | ~8-15 cents (ink + paper/adhesive) |
| Print speed | 1-3 seconds per label | 5-15 seconds per label |
| Requires ink? | No — uses direct thermal or thermal transfer | Yes — ink cartridges or toner |
| Label durability | Good; may fade with prolonged heat or sunlight exposure | Very good; laser toner is especially durable |
| Best for | High-volume sellers (50+ labels/week) | Occasional shippers or those who already own a printer |
If you already have an inkjet or laser printer at home, there is no reason to buy a thermal printer until your volume justifies the upfront investment (typically $150-$250 for a quality unit). printshi works with both types — just select your label size, design, and hit print.
Carrier Requirements: USPS, UPS, and FedEx
Each carrier has its own barcode format and layout expectations. The table below summarizes what you need to know when designing labels for the four largest carriers.
| Carrier | Label Size | Barcode Type | Notes |
|---|---|---|---|
| USPS | 4x6 | IMpb (Intelligent Mail package barcode) | Purchase postage via USPS.com, Pirateship, or Stamps.com. Include return address in upper-left. |
| UPS | 4x6 | MaxiCode + 1D tracking barcode | Generate label through UPS.com. Print at 100% scale so the MaxiCode (square-shaped) scans correctly. |
| FedEx | 4x6 | PDF417 2D barcode | Never shrink-to-fit. FedEx scanners require exact-size barcodes. Use bold fonts (10pt minimum) for addresses. |
| DHL | 4x6 or 4x6.75 | Code 128 / QR hybrid | International shipments require customs info on the label. Use 4x6.75 for extra declaration space. |
Regardless of carrier, follow these universal rules: use a sans-serif font at 10pt or larger, keep the barcode area free of tape seams or creases, and place the label on the largest flat surface of the package. Cover the label with clear packing tape to protect against moisture and abrasion during transit.
How to Print Shipping Labels with printshi
Follow these steps to create and print a shipping label in under two minutes:
- Open the editor — Go to the printshi editor. No account or download is required. The editor runs entirely in your browser and your data never leaves your device.
- Select the 4x6 label size — Choose "4 x 6 in" from the label size dropdown (or enter a custom size like 4x6.75 or 2x4). The canvas updates instantly to reflect your chosen dimensions.
- Add text elements — Click the text tool to add address blocks. Type or paste the recipient's name, street, city, state, and ZIP code. Add a second text block for the return address. Use the font picker to choose from 25+ included fonts, and adjust size and weight for readability.
- Add a barcode if needed — If you are creating a label layout rather than printing carrier-generated postage, use the barcode tool to insert a Code 128, QR code, or other barcode type. Enter the tracking number or data string and the barcode renders automatically.
- Print — Click Print, verify the preview matches your label stock, and send to your printer. For thermal printers, set margins to zero. For inkjet, select the correct paper size in your printer dialog.
Your label design is saved locally in the browser, so you can reopen printshi later and reprint or modify without starting over.
Branded Shipping Labels for Etsy and Small Business
First impressions matter in ecommerce. A branded shipping label tells your customer that you care about every detail, from the product inside to the packaging outside. Here are practical ways to brand your labels with printshi:
- Add your logo — Use the image tool to upload your store logo and position it in the upper-right corner or along the bottom edge of the label. Keep the file small (PNG or SVG under 500 KB) for fast rendering.
- Use consistent typography — Pick one or two fonts that match your brand and use them on every label. printshi includes 25+ fonts ranging from clean sans-serifs to elegant serifs, so you can find a close match to your existing brand guidelines.
- Add a tagline or thank-you note — A small text element reading "Thank you for your order!" or your shop's tagline adds a personal touch without cluttering the label.
- Save as a template — Once your branded layout is finalized, save it as a template. Every new label starts from your template, ensuring consistency across hundreds of shipments.
Etsy sellers in particular benefit from branded labels because they reinforce the handmade, small-business experience that buyers expect. A polished label signals professionalism and encourages repeat purchases and positive reviews.
Batch Printing Shipping Labels from a Spreadsheet
When you have dozens or hundreds of orders to ship, entering addresses one by one is not practical. printshi supports CSV import so you can batch-print labels from a spreadsheet in a few steps:
- Prepare your spreadsheet — In Excel, Google Sheets, or any spreadsheet app, organize your data with columns for Name, Street Address, City, State, ZIP, and Country. Each row represents one label.
- Export as CSV — Save or download the file as a .csv (comma-separated values) file. Make sure the first row contains column headers.
- Import into printshi — In the editor, open the CSV import tool. Select your file, map each column to the corresponding label field, and confirm.
- Review and print — printshi generates one label per row. Scroll through the preview to spot-check addresses, then print the entire batch in a single job.
This workflow integrates cleanly with platforms like Shopify, WooCommerce, and Etsy, all of which let you export order data as CSV. For Etsy sellers, download your "Open Orders" CSV, import it, and print all your labels in one go. The whole process takes under five minutes regardless of batch size.
Frequently Asked Questions
- What size shipping label do I need?
- 4x6 inches is the standard for USPS, UPS, and FedEx. For smaller packages and envelopes, a 2x4 label works well and saves label stock.
- Can I print shipping labels without buying postage?
- Yes. printshi creates the label layout — the physical design with addresses, barcodes, and branding. Purchase postage separately through USPS.com, Pirateship, or your carrier's website.
- Do I need a thermal printer?
- No. printshi works with any printer including inkjet, laser, and thermal. Thermal printers are faster and cheaper per label at high volume, but a regular home printer works fine for occasional shipping.
- How do I print 4x6 labels on a regular printer?
- Select 4x6 as your label size in printshi. Print on half-sheet adhesive labels (available from Amazon or office supply stores) or on full-sheet paper trimmed to 4x6. Set your printer to the correct paper size in the print dialog.
- Can I batch print shipping labels from a spreadsheet?
- Yes. Export your address list as a CSV file from Excel, Google Sheets, or your ecommerce platform. Import the CSV into printshi, map the columns, and print all labels at once.
- What's the best free shipping label maker?
- printshi is free, requires no account, works offline after first load, and supports 25+ fonts, QR codes, barcodes, image uploads, and CSV batch printing — all from your browser.