Packing Label Generator

Create packing labels with box numbers like 1/12, SKU, and quantity from shipment rows, then export them as PDF.

Use pasted text, CSV upload, or direct table entry, and print on A4 or US Letter with common label sizes.

PDF-first output Paste / CSV import A4 / Letter Local processing
Shipment data stays in the browser. Turn browser saving off when you use a shared computer.
Box
1/12
SKU
SKU-RED-M
Qty
24 pcs
Fragile

Auto-number boxes like 1/12

Generate box numbering automatically from the start number and total box count.

Expand labels from SKU, quantity, and box count

Enter one shipment row and let the tool create repeated labels for identical cartons.

Import by CSV or pasted rows

Paste spreadsheet columns or upload a CSV file without retyping every label.

Export print-ready PDF for A4 or US Letter

Review label size and sheet placement, then generate a PDF at true print scale.

Designed for multilingual teams

Box numbers and SKU stay LTR, while notes use automatic direction handling for RTL and mixed-language workflows.

Save templates and carry JSON files

Keep layout-only presets or save the full workspace when the current browser is safe to use.

How to Use (3 Steps)

  1. Enter SKU, quantity, and number of boxes by row, or import them from CSV or pasted text.
  2. Confirm the start box number, total boxes, label size, and paper size.
  3. Review the sheet preview, create the PDF, and print it at 100% scale.

Sample

Label the same SKU across 12 boxes

Input

sku=SKU-RED-M, quantity=24, unit=pcs, copies=12, start_box_no=1

Output

Labels from 1/12 through 12/12 are placed automatically on an A4 sheet.

Reprint boxes 5/12 through 8/12

Input

start_box_no=5, manual_total_boxes=12, with one row set to copies=4

Output

Only labels 5/12, 6/12, 7/12, and 8/12 are created again.

FAQ

Which CSV column names should I use?

The standard columns are sku, quantity, unit, copies, and note. Common aliases such as qty and box_count are accepted as well.

Can I reprint only part of the numbering?

Yes. Use Start box number and Manual total boxes to reprint a subset such as 5/12 through 8/12.

Is any data sent to the server?

No. Input, preview, and PDF generation all run inside the browser.

Does it handle multilingual and RTL labels?

The UI is multilingual, and label rendering takes Unicode and RTL scripts into account. You can also hide field captions when you need a language-neutral label.

What should I do if printed size is off?

Match the paper size and print with scaling turned off at 100%. A one-sheet test print is strongly recommended.

Important Notes

  • Shipment details such as SKU, quantity, and notes may be sensitive. Turn browser saving off on shared devices.
  • If you need strict GS1 compliance or carrier-specific labels, confirm the final output in your dedicated system.
  • Long SKU values or notes may be truncated on the label. Always check the preview before printing.