Start with the file you already have
Most label data is already in a spreadsheet, so that is the shortest path from where you are to a printed batch. Point LabelInn at the workbook, drag a column onto a field, and print one label per row — no export step, no macro, no middleware.
- Opens .xlsx, .xlsm, .xls and .xlsb
- One label per row, whole sheet or a row range
- A column can drive a barcode: EAN-13, Code 128, GS1-128, QR
- The workbook is read on your computer and never uploaded
- Edit the sheet and reprint — changed files are re-read and verified by content hash
- Mix bound columns with static text, counters and date fields on one label
See how Excel label printing works
What changes when the column is bound
| Retyping into a designer | Bound to LabelInn | |
|---|---|---|
| Printing 500 labels | 500 chances to mistype | One mapping, 500 rows |
| A price changes | Find and edit every label | Edit the sheet, reprint |
| Barcode content | Typed by hand, then hoped for | Generated from the cell |
| Serial numbers | Tracked in someone's head | Continue across the batch |
| Proving what was printed | The roll, if you kept it | Every row in print history |
Try it with your own data — signing up starts a 14-day Pro trial, no credit card. After that this feature needs Starter at $7.99/mo. Download now → | See pricing →
What a bound column can drive
- Text — product name, lot, batch, address, anything in the cell
- Barcodes — the cell becomes the symbol, so a typo cannot survive to print
- QR and Data Matrix — URLs, GS1 Digital Link, serialised codes
- RFID — the same binding writes the tag, not just the ink
- Dates — an expiry column, or a date calculated at print time
- Counters — serial ranges that continue across the batch instead of restarting
Every source LabelInn can print from
Files you already have
Databases
Developer surface
What happens after you download?
Frequently asked questions
Do I have to change how my spreadsheet is laid out?
No. You pick the sheet and tell LabelInn which row holds the headers; the columns can stay exactly as they are. Binding is per template, so a template built for one layout keeps working as the data changes.
Does my file get uploaded anywhere?
No. The workbook is opened on your computer and read locally. This is a desktop app talking to your printer, not an upload-and-render service.
What happens when I edit the sheet and print again?
LabelInn notices the file changed, re-reads it and verifies it by content hash before printing, so you never print yesterday's cached rows by accident.
Can one label mix spreadsheet data with other things?
Yes. A single label can take some fields from the sheet, hold others static, and generate the rest — a counter, a date, a calculated value — at print time.
What if my data is not in a file at all?
Then bind the database or the API instead. The field binding is identical; only the source changes. Databases are set up through a guided connection wizard with a plain-English query builder.
Which plan do I need?
Data binding is a Starter feature, and signing up starts a 14-day Pro trial with no credit card, so you can bind your own file before deciding.