If several of your products carry a qualifying producer guarantee, you do not need to create labels one by one. Batch mode takes a spreadsheet and returns a ZIP with labels for valid rows. Everything runs in your browser; the file is never uploaded.
Key point: Three columns, brand, model and years, up to 1,000 rows per file. Upload, map the columns, fix invalid rows, choose variants and formats, download one ZIP.
Step 1: Prepare the spreadsheet
Create a CSV or XLSX file with one row per product model and three columns:
- brand: the producer’s brand name as it should appear on the label;
- model: the model identifier, one per row;
- years: the guarantee duration, whole years such as 5 or half years such as 2,5.
Column names are free; you map them in the next step. A header row is recommended. Download the CSV or XLSX template from the batch tab if you prefer to start from a file that already has the right structure.
Keep one model per row. The label has a single model identifier field and connects to exactly one model. If several variants share one identifier in the producer’s guarantee statement, one row is enough.
Step 2: Upload the file
Open the batch tab in the generator and drop your file on the upload area, or browse for it. CSV and XLSX are accepted. For XLSX files, the tool reads the first sheet. Move the product list there before importing.
The file is read locally. The spreadsheet contents are not sent to a server. Reading and validation time depend on the file and device.
Step 3: Map the columns
The tool shows the columns it found and asks which one holds the brand, which the model and which the years. Use the “First row is a header” checkbox when headings are on row one. Remove introductory rows in your spreadsheet before import, or turn off the checkbox if the first row contains product data. If a column name matches, it is pre-selected; check it anyway.
Step 4: Check the validation
Every batch row must meet these requirements:
- brand and model must be present and fit together on one line at 9 pt;
- years must be a whole number or a half year with a decimal comma, and more than two;
- duplicate rows are flagged; they are still generated and their files get a numbered suffix.
The summary shows how many rows are valid, invalid and duplicate. The preview table shows the first 50 rows; the totals validate the entire import, including rows outside that preview. Fix invalid rows in your spreadsheet and upload again, or continue and let the tool skip them. Remove duplicates if you do not want two files for one model.
Files with more than 1,000 rows are rejected. Split them into smaller files and generate them one after another.
Step 5: Choose variants and formats
Pick what each label should be exported as:
- variants: the full label, the nested strip for online use, or both;
- formats: scalable SVG; PNG, JPG or WebP at 1200 px wide; and CMYK PDF. The full-label PDF is 95 × 100 mm. JPG and WebP availability depends on your browser.
PDF is available for both variants. The nested strip is for online use only, including when downloaded as a CMYK PDF; use the full label for print. The tool estimates the number of files and the approximate ZIP size before you start. See which file format for which channel.
Step 6: Generate and download
Press the generate button. Labels are rendered in a background thread with a progress indicator; you can cancel at any time. When finished, one ZIP is downloaded. File names are built from the brand, model and duration, so you can match them to your catalogue by name.
Invalid rows are skipped. If JPG or WebP encoding is unavailable, that format is skipped with a warning. A fatal SVG, PNG or PDF generation error can stop the archive; retry with fewer rows or formats rather than assuming a partial ZIP will always be produced.
Limits and privacy
- up to 1,000 rows per file, unlimited files;
- raster images are 1200 px wide; SVG and PDF are vectors;
- no account is needed; there is no API, and generation runs in your browser;
- usage analytics transmit page views and feature events, such as format choices and row-count ranges, but not entered label values or spreadsheet contents;
FAQ
Can I import my whole product feed?
Yes. Include the three required fields and map their columns after import; additional columns can be ignored. Filter the feed to models that carry a qualifying producer guarantee; the label must not be generated for other products.
Why are some rows marked invalid?
Usually because the years value is 2 or less, is not a whole or half year, or contains a unit such as months, or because the brand and model do not fit together on one line. See how to enter the guarantee duration.
Can I run batch mode on a phone?
Use a supported browser and start with a small batch. Memory use depends on the device, selected formats and archive size; some browsers buffer the whole ZIP in memory. For large catalogues, use fewer formats, split files, or use a desktop.