LabelBatch app icon

CSV label batch printer for macOS

Your CSV is the batch.
Every row becomes a label.

Map spreadsheet columns into text, Code 128 and QR labels, generate sequential IDs and export calibrated thermal-printer PDFs without a cloud account.

Native for MacmacOS 14+Apple notarization before launch
Native Release buildREAL APP
Captured directly from the macOS appClick to inspect
01
Quoted CSV readyCommas, quotes and multiline fields
02
Machine-readableNative QR and Code 128 output
03
Calibrated PDFPhysical stock sizes and test sheet
04
One-time price$29 for one Mac, no subscription

Inside the actual app

Data, label and print setup stay aligned.

Move through real CSV rows on the left, inspect the selected label at its physical ratio in the center and control stock, sequences and mapped elements on the right. The screenshot comes from the native Release build.

LabelBatch running on macOSRELEASE BUILD
Real interface, real sample records, no fabricated product render.

Built for the real handoff

One focused app.
Four jobs done.

01

Etsy product batches

Turn product and variant exports into consistent barcode and QR labels.

02

Workshop bins

Combine human-readable bin names, sequential IDs and scan codes from one spreadsheet.

03

Shipping prep

Generate 4 × 6 PDF pages with a deterministic row-to-label sequence.

04

Asset tagging

Print a repeatable batch of identifiers without adopting an inventory database.

The resultlabelbatch-250-labels.pdflabelbatch-calibration.pdflabelbatch-250-labels.receipt.jsonPrivate by default

A clear workflow

From first record
to finished handoff.

01

Import the spreadsheet

Open a CSV with headers, inspect each row and use every column as a variable token without copying values by hand.

02

Map the label

Place text, Code 128, QR or image elements, bind {{fields}} and add a padded sequential identifier when the batch needs one.

03

Calibrate and export

Choose the physical roll or sheet preset, print the quarter-inch calibration grid at 100% and generate a PDF plus checksum receipt.

Focused by design

Useful depth.
No account clutter.

01

Reliable CSV parser

Handle header mapping, quoted commas, escaped quotes and multiline values rather than splitting blindly on commas.

02

Variable-data elements

Mix fixed copy with {{field}} tokens across text, Code 128 and QR elements for every row.

03

Sequential ID generator

Set a prefix, starting number and padding once, then preview the exact value assigned to each label.

04

Thermal and sheet presets

Use common 4 × 6, 3 × 2 and 2 × 1 roll sizes or a 30-up US Letter sheet with physical PDF dimensions.

05

Print preflight

Catch missing columns, empty machine codes and out-of-bounds elements before a batch reaches the printer.

Practical guides

Start with the job
you need to finish.

Questions, answered

LabelBatch FAQ

What CSV files can LabelBatch import?+

LabelBatch reads UTF-8 and common Latin-1 CSV files with a header row, quoted commas, escaped quotes and multiline quoted fields. Every column becomes a usable {{field}} token.

Can it generate barcodes and QR codes?+

Yes. The native app renders Code 128 barcodes and QR codes from CSV fields, fixed values or generated sequential IDs.

Which label sizes are included?+

The MVP includes 4 × 6, 3 × 2 and 2 × 1 inch thermal-roll presets plus a US Letter 30-up sheet preset. Each preset can produce a calibration PDF.

Does it print directly to my thermal printer?+

LabelBatch creates a dimensioned PDF designed for printing at 100% / Actual Size. The operating system print dialog controls the connected printer and driver.

Is LabelBatch a full label designer?+

No. It is intentionally focused on variable-data batches: text, images, Code 128, QR, CSV fields and sequential IDs rather than unrestricted desktop publishing.

Does my spreadsheet upload anywhere?+

No. CSV parsing, preview, code generation, preflight and PDF export run locally in the current Release build.

How much will LabelBatch cost?+

The price is US$29 as a one-time purchase for one Mac, with no subscription. Secure checkout and DMG delivery are handled by Polar.

LabelBatch app icon

LabelBatch for macOS

Your CSV is the batch.
Every row becomes a label.

A focused variable-data print bench for sellers and small workshops that already run their operation from a spreadsheet.

  • macOS 14+
  • One Mac
  • Launch updates included
One-time purchase$29No recurring charge

Signed with Developer ID and notarized by Apple.