Packing Slip Generator
Form-driven packing slip builder: ship-from name + multi-line address, ship-to name + multi-line address, order number, ship date, carrier + tracking number, line items (SKU + description + qty), notes. Renders as a clean A4 packing slip; print directly or save as PDF via the browser dialog. 100% offline.
What is the Packing Slip Generator?
Packing Slip Generator is the warehouse-side companion to the Receipt and Invoice generators. The form on top captures everything a real packing slip needs — ship-from and ship-to with separate name and multi-line address fields, the order number, ship date, carrier name, tracking number, line items (SKU + description + qty), and a free-form notes line printed at the bottom (return policy, thank-you note, etc.). The preview below renders as a clean A4 layout: header with packing-slip title + order + date + carrier card, ship-from / ship-to side-by-side address blocks, line items table with SKU + description + qty + total-items footer, then the notes. The CSS @page rule sets size to A4 with 12mm margins. When you click 'Print / Save as PDF', the browser dialog hides the editor (via print:hidden) and lays out only the packing slip for clean output.
How to use it
- Fill ship-from and ship-to sections — multi-line addresses are supported (paste freely).
- Set order number, ship date, carrier, and tracking number.
- Add or remove SKU line items.
- Add a notes line (return policy, thanks message).
- Click 'Print / Save as PDF' — the browser's print dialog handles the rest.
Benefits
- Ship-from / ship-to as side-by-side address cards with multi-line support.
- Order number, ship date, carrier, tracking — all the fields warehouses use.
- Unlimited SKU line items.
- Total-items count auto-computed.
- A4-sized print via @page CSS; clean output on save-as-PDF.
- Print preview hides the editor; only the slip is laid out.
- Notes line printed at the bottom for return policy / thank-you.
- Settings persist in localStorage — your last slip is one tab-open away.
- Runs 100% in your browser.
Frequently asked questions
Will the PDF look like a real shipping label?
Visually yes — same layout you'd see from ShipStation or FedEx Ship Manager. The PDF is the browser's rendering of the on-screen slip.
Why A4 instead of US Letter?
A4 is the more global standard. To switch to Letter, change `size: A4` to `size: letter` in the @page CSS — or just override in the print dialog at print-time.
Can I add a barcode for the tracking number?
Not directly in this tool — but the Barcode Generator can produce a Code 128 you can paste in. We may add inline barcode support later.
Does it support multiple shipments per slip?
One ship-from / ship-to pair per slip. For multiple shipments, generate separate slips — they all share the localStorage so you can iterate quickly.
Can I add a logo?
Not in this tool. The Invoice Generator supports logos — use it for branded packing slips with a logo as a workaround.
How do I print on 4×6 thermal label paper?
Change the @page size in the print dialog (Chrome: More settings → Paper size → 4×6). The slip will render to that size, though the line-item table may need to be condensed.
Does it handle quantities below zero (returns)?
Yes — negative quantities are allowed and shown as-is. Useful for credit memos.
Can I email the PDF?
Save as PDF first, then attach to email. Browser print dialogs don't have native email integration.
Are settings saved?
Yes — every field persists in localStorage under `toollyz:packing-slip`.
Is anything uploaded?
No. Rendering and printing run entirely in your browser.
Related tools
See all pdf toolsReceipt Generator
Thermal-style printable receipt — line items, tax, discount, print to paper or PDF.
Invoice Generator
Line items, tax, discount, logo, 20 currencies → PDF.
VCard Generator
RFC 2426 vCard 3.0 with QR scan-to-add for iOS / Android.
Barcode Generator
EAN, UPC, Code 128, Code 39, ITF and 9 more — SVG and 2× PNG.