Skip to main content

TSPL to PDF

Turn a TSC printer job into a PDF you can open, print and file without the printer. LabelZoom interprets TSPL natively — TEXT, BARCODE, QRCODE, BAR, BOX and inline BITMAP graphics — and renders the label as a true-size PDF page. Useful for archiving what a system printed, sharing a template with someone who has no thermal printer, and reviewing formats before a fleet migration.

Just want to see it? Use the TSPL viewer. Replacing the printers? TSPL to ZPL. Other languages: EPL, DPL, ZPL.

Preview: LabelZoom’s TSPL rendering is newer than our ZPL engine and still improving. Most labels come out right, but some elements — fonts, barcodes and inline graphics especially — may not match your printer perfectly. If a label doesn’t look right, let us know — reports go straight into what we fix next.

Paste your TSPL code

Note on Watermarks: Free online conversions include a LabelZoom watermark. Need to remove watermarks for production, or process thousands of labels per minute? Check out our REST API subscriptions

Native TSPL interpretation — not a screenshot of a driver.

BITMAP graphics read by byte count, so binary logos survive.

True-size PDF you can print on any office printer.

How to convert TSPL to PDF

  1. 1

    Copy the TSPL from your template, capture file or export — it starts with SIZE and ends with PRINT — and paste it above, or upload the file. Uploading is safer for labels with BITMAP graphics, which contain binary bytes a clipboard can mangle.

  2. 2

    Pick 203 or 300 dpi to match the printer the job was written for, and set the label size to what SIZE declares if it is not 4 × 6 inches.

  3. 3

    Click Quick Preview, check the label and download the PDF. Every conversion produces one true-size page.

Start converting now

Frequently Asked Questions

Everything you need to know about rendering TSPL labels as PDF.

What does TSPL look like, and where do I find mine?
TSPL (TSC Printer Language) jobs start with SIZE and GAP, clear the buffer with CLS, place content with TEXT, BARCODE, QRCODE, BAR, BOX and BITMAP commands, and finish with PRINT. You will find it in the label templates of any system that drives TSC printers directly, in port captures, and in the output of TSC's own design tools when you save to file.
Which commands does the PDF rendering cover?
The ones production labels are made of: SIZE and GAP for the media, DIRECTION, TEXT with the built-in bitmap fonts and TTF fonts, BARCODE and QRCODE symbologies, BAR and BOX for rules and frames, and BITMAP inline graphics, which are read by their declared byte count so binary logo data survives intact.
How accurate is the rendering?
Close, and improving. TSPL support is newer than our ZPL engine: everyday commands render faithfully and are tested against real production templates, but an unusual font or barcode option may still differ from a specific printer's firmware. If a label looks wrong, tell us — reports go directly into what gets fixed next.
What page size and resolution will the PDF be?
The label size you set, at the density you choose — 203 dpi for most TSC desktop models, 300 dpi for the high-resolution variants. TSPL's SIZE command is in inches or millimetres, so match the width and height in the settings to what the job declares and the PDF comes out true to size.