Spreadsheet parsing, validation and export run on your device. Only reusable work you explicitly save is synchronized.
Read the data boundarySpreadsheet to print, in one workflow
Turn your Excel into labels ready to print.
Generate barcodes in bulk, design once, and export hundreds of labels to PDF, SVG, PNG or ZPL.
A tidy, repeatable workflow
From messy rows to a clean print run.
No mail merge, no copy-paste, no nudging every label into place.
- 01
Bring the data
Open a CSV or XLSX. Choose the sheet, inspect the headers and map barcode, name, SKU and price.
Your file stays local - 02
Design one label
Place the barcode and dynamic fields, set exact physical dimensions and preview real product rows.
mm, inches and DPI - 03
Export the batch
Lay labels onto sheets or rolls, calibrate offsets, then download a printable PDF, ZIP or ZPL.
Test before full print
Real product walkthrough
See a spreadsheet become print-ready labels.
This 25-second recording uses BatchLabel itself and a deliberately fictitious sample file. It shows the complete workflow—without mockups or uploaded customer data.
Errors you can actually fix
Find the broken row before your printer does.
BatchLabel validates every value, explains check-digit failures in plain language and lets you export a correction file.
- Check digits generated when one is missing
- Empty values and duplicates called out by row
- Valid rows can continue while errors are corrected
590123412345759012341234514006381333931Proof you can inspect
A new product, without invented reviews.
BatchLabel is newly launched. Until customers give permission to publish their results, the trust signals below link to working tools, documented limits and files you can test yourself.
EAN, UPC, Code 128, Code 39, ITF-14, GS1-128, Data Matrix and QR use the same validation engine across the UI and API.
Test a barcodeUse deliberately fictitious CSV and XLSX files, including broken rows, to inspect mapping and diagnostics before trusting your own stock.
Download the error sampleThe published OpenAPI contract documents scoped Business keys, rate limits and the exact request formats used in production.
Inspect the API contractMade for everyday inventory
One careful tool, many counters and stockrooms.
Retail
Shelf, price and product labels from your stock export.
Ecommerce
SKU and fulfilment labels for online orders and inventory.
Warehouses
Bin, tote and location labels without industrial-suite overhead.
Manufacturing
Internal part and work-in-progress identification.
Small goods
Compact labels for jewellery, books and handmade products.
Internal tracking
Non-regulatory labels for controlled internal workflows.
Replace the fragile mail merge
Designed for labels, not documents.
Spreadsheets hold the data well. Word processors do not know about barcode quiet zones, check digits or thermal printer commands.
Private by architecture
The shortest data journey is no journey.
Your spreadsheet is parsed and rendered on your device. Product rows are not uploaded; accounts only sync the reusable projects and settings you choose to save.
Start before you sign up
Useful for free. Predictable when you grow.
Try the complete workflow first. Upgrade only when you need larger recurring batches or API access.
Free
- 100 spreadsheet rows
- 3 projects, designs and mappings
- All core exports
Pro
- 5,000 spreadsheet rows
- Unlimited saved work
- PDF, SVG, PNG, ZIP and ZPL
Business
- 25,000 spreadsheet rows
- 5 Business API keys
- 10,000 API operations/month
Practical answers
Before you print.
Does BatchLabel assign official EAN or UPC numbers?
No. BatchLabel turns a number you provide into its graphical barcode representation. It does not sell or assign GTIN, EAN or UPC identifiers.
Does my spreadsheet leave my computer?
No. CSV and XLSX parsing, validation, design and export run in your browser. An account synchronizes only the reusable projects, designs and mappings you explicitly save.
Can I print on label sheets and thermal rolls?
Yes. Configure A4, Letter or custom sheets, or set a thermal label size and export PDF or ZPL. Always test one page before a full production run.
Which spreadsheet columns can I use?
Map a barcode value plus optional name, SKU, price, description and any custom fields. Dynamic fields are inserted into one reusable label design.
Start with the spreadsheet you already have.
Preview the result before any account or payment.