Skip to main content

TSPL Viewer

Open and view TSPL labels online. Paste the TSC printer commands (TSPL/TSPL2) and see the label exactly as it will print — barcodes, text, and graphics — without a printer or vendor software. One of the only tools anywhere that renders TSPL natively.

Working with Zebra code instead? Use the ZPL viewer. Also available: EPL and DPL viewers.

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 rendering by LabelZoom's own engine.

Works with TSC and TSPL-compatible desktop printers.

Nothing to install — view labels right at your desk.

How to view a TSPL label online

  1. 1

    Copy the TSPL commands from your file or application (they typically start with SIZE and end with PRINT).

  2. 2

    Paste them into the viewer above and set your printer's density and label size in Render Settings.

  3. 3

    Click Quick Preview — the label renders on screen exactly as your printer would produce it. Download as PNG if you need a copy.

Start converting now

Frequently Asked Questions

Everything you need to know about viewing TSPL labels with LabelZoom.

What is TSPL?
TSPL (TSC Printer Language, also seen as TSPL2) is the command language used by TSC thermal printers and by many popular desktop label printers sold under other brands. Like ZPL for Zebra printers, it's plain-text commands — SIZE, TEXT, BARCODE, PRINT — that tell the printer exactly what to draw. A .tspl or exported label file is just this text.
How do I view a TSPL label without a printer?
Paste the TSPL commands into the viewer above and click Quick Preview. LabelZoom's rendering engine interprets the commands the way printer firmware would and shows you the label on screen — barcodes, text, and graphics included. No printer, no vendor software, no signup.
Why do most online tools only support ZPL?
Because most of them wrap a third-party ZPL rendering service instead of owning an engine. LabelZoom's engine natively reads TSPL (and EPL and DPL) in addition to ZPL — the same multi-format engine that powers our production REST API.
My label renders at the wrong size — what should I check?
Match the density setting to your printer (most TSC desktop printers are 8 dpmm / 203 dpi; some models are 300 dpi) and set the label width/height to your actual media. TSPL positions elements in dots, so a mismatch between authored and rendered density scales everything.