How the batch works
- Fill in the form below the CSV box once: manufacturer, EU responsible person, languages, warnings, symbols and label size.
- Export your SKU list from Excel, Google Sheets, Seller Central or your ERP as CSV — or start from the template.
- Drop the file on the tool. The preview shows the first SKU.
- Click Generate ZIP. Everything is built on your computer.
CSV columns
| Column | What it does |
|---|---|
sku | File names and listing-text.csv |
product_name, model, batch, serial, ean | Product identification on the label |
copies | How many labels to print for this SKU (1–1000) |
warnings | Warning codes separated by |, e.g. manual|hot (overrides the form) |
languages | Language codes, e.g. en|de|fr (overrides the form) |
qr_url | QR code link for this SKU |
manufacturer_name / _address / _contact, rp_name / rp_address / rp_contact, importer_… | Different manufacturer, responsible person or importer for this SKU |
extra_text | One more line at the bottom of the label |
Warning codes: small03, adult, reach, bag, manual, fire, battery, weee, indoor, water, hot, external, assembly, nottoy.
What is in the ZIP
labels-all.pdf— every label with its copies, one label per page: send it straight to the thermal printer.pdf/andpng/— one file per SKU (optional).listing-text.csv— the Article 19 block (manufacturer, EU responsible person, identification, warnings) for each SKU, ready to paste or import.
With a Pro pass and an A4/Letter sheet size, the labels are laid out on sticker sheets instead.
Step-by-step guide
- Bulk GPSR labels from a CSV, step by step — Make GPSR labels for many SKUs at once: how to build the CSV in Excel or Google Sheets, every column the batch tool reads, warning and lang…
Frequently asked questions
How many SKUs can I do for free?
3 SKUs per batch, with any number of copies each. A Pro pass ($9.99 for 24 hours or $19.99 lifetime) makes up to 1000 SKUs per batch.
My CSV from Excel shows strange characters.
Save it as “CSV UTF-8 (comma delimited)” in Excel, or download as CSV from Google Sheets. Accented letters and Chinese then come through correctly.
Is my SKU list uploaded?
No. The CSV is read by your browser and the ZIP is built there. Nothing is sent to our server.
Can every SKU have different warnings?
Yes — add a warnings column with codes such as manual|weee|indoor. Rows without it use the warnings ticked in the form.
Legal references: Regulation (EU) 2023/988 (GPSR) — the text on EUR-Lex is authoritative. Page last reviewed 2026-11-06. General information, not legal advice.