VectorLabel is a macOS label-design suite for thermal printers. Lay out wire, cable, asset, panel and patch labels by hand in the Custom Designer — or pull your data straight from Vectorworks ConnectCAD. Then print to Brady and Brother in a couple of clicks.
VectorLabel is a coordinated set of macOS apps. Design labels with or without a template, watch for new data, and drive your printers — each piece does one job well.
Design any label on an open canvas — no template, no CAD required. Plus a database mode for browsing and editing records inline.
Build reusable templates, bind fields to your data, and reuse them across every project and every batch of labels.
Watches your export folder. The moment new data lands from Vectorworks, the print window opens with your records loaded.
The print engine and menu-bar hub. Owns the printers, manages the queue, detects cassettes and publishes live status.
Start from a blank canvas in the Custom Designer, or pull your data straight from Vectorworks. Same printers, same power — pick the workflow that fits the job.
Design any label by hand — wire wraps, asset tags, panel and equipment labels, anything your printer can make.
Turn ConnectCAD circuits into labels automatically — device names, sockets, connectors, cables and racks, no re-typing.
Every feature is aimed at one thing: getting the right text and codes onto the right label, fast — whether you're designing one or printing hundreds.
Drag text, barcodes, images, symbols, lines, arrows and shapes — rectangles (now with rounded corners), ellipses, triangles and polygons — onto a true-to-size canvas. Rotate and fill anything; auto-scale text to fit. Work on several labels at once in tabs.
QR, Data Matrix, Aztec, Micro QR, PDF417, Code 128, GS1-128, Code 39/93, EAN/UPC and more — regenerated per record at print time.
Bind any element to a data column, or compute it with Excel-style formulas — IF, LEFT, MID, UPPER, concatenation and more.
Print only the labels you need — filter by field, sort by column or rack/RackU, and save filter-and-sort presets for next time.
Spot a typo? Click a cell in the record browser, fix it, and the change syncs straight back to the data — no context switch.
A full catalog of Brady and Brother supplies — sizes, part numbers, quantities and buy links — all editable in-app, no code needed.
Per-label progress that's never faked — if a printer stops reporting you see “unknown”, pausing an M611 on the device shows “Printer paused”, and Cancel appears whenever a job can actually be stopped. Plus a Recent Prints history you can reprint from in one click.
Migrate from Brady Workstation .BWT or Brother P-touch .lbx files — geometry, text and barcodes come across intact, and the matching supply is picked for you automatically.
Print a calibration grid, dial in the offset once, and every label lands perfectly aligned — settings survive app updates.
Pick your units once in the Engine and every ruler, dimension field, preview and supply readout switches suite-wide — display only, so a saved template never changes.
Enter 1/8", 1 1/4 or 3mm into any dimension field and it converts to your unit — arithmetic too, so .25"−1/8" lands at 0.125″.
Set a text object, barcode or table cell to Date/Time and it prints the current date and time — plenty of formats, including compact YYYYMMDD.
Point the Custom Designer at a CSV or Excel file and turn on Auto-sync — it reloads the moment the file changes on disk, so your labels always match the latest data.
Map each part of the label to a column from your data — whether it came from Vectorworks or your own spreadsheet — or build it with a formula. Then every record prints with its own text, no manual edits.
=IF(Number<>"",Number&IF(Cable<>""," - "&Cable,""),IF(Cable<>"",Cable,""))
That's the actual main-line formula from the 1_5x4 V1 template — VectorLabel evaluates it for every record.
VectorLabel speaks directly to thermal label printers over USB and the network — discovering printers automatically, detecting loaded media, and reporting status live on supported models.
It's free and in active development. Download the latest build, print some labels, and send us the bugs and feature requests — your feedback shapes where it goes next.