Free tools · Logistics

GTL labels without the EDI department.

VDA 4994 Single, Master and Mixed transport labels — validated field by field, scan-verified on your device, never uploaded.

VDA 4994 shipping label

Fill the blocks, get a GTL label.

Runs locally in your browser. Nothing is uploaded or stored.

Label setup

ZF LIFETEC customer requirements: batch and delivery note mandatory, expiry date when applicable, optional cavity number (23P) in E2.

Parts-carrying container (one part number per package).

A1 — Ship from
A2 — Ship to
B1 / B2 — Customer references
B3 — Logistics
C — Customer part
D1 — Package ID (license plate)

UN for supplier-issued plates.

Data identifier 1J follows the label type; the ID is 22 characters max including it.

D2 — Package details
E1 / E2 — Free areas

Rendering symbols…

How it works

Three steps, all on your device.

The same data your DESADV carries, rendered into a printable label.

01

Pick type and preset

Single (1J), Mixed (5J) or Master (6J) in A5, A6 or KLT formats. The ZF LIFETEC Europe preset audits the minimum content its receiving plants demand.

02

Fill the VDA blocks

Ship-from/ship-to, delivery note, quantity, customer part number, license-plate serial, batch and dates. Every field is validated against VDA 4994 length and charset rules as you type.

03

Verify and print

Code 128 and Data Matrix render on your device and are re-decoded by the on-device scanner before you see them. Download SVG/PNG or print the label sheet directly.

Questions

Shipping labels, answered.

If you manage servers by hand, see the engineering services behind this tools series.

Is my label data uploaded anywhere?

No. Field validation, symbol rendering and the scan self-check all run entirely in your browser — the page makes no network requests with your data and stores nothing. You can verify this in your browser's developer tools or disconnect from the network after the page loads.

Does this replace my customer's label specification?

No. This tool implements the public VDA 4994 Global Transport Label field rules plus the published ZF LIFETEC Europe minimum content. Always confirm the finished label against your customer's packaging data sheet and DESADV message — customer overlays (Bosch, ZF plants, Ford, GM) can add mandatory fields.

How does the scan self-check work?

Both symbols are rasterized and decoded again on your device: the Code 128 must read back the exact package ID, and the Data Matrix must contain the GTL3 specification marker, part number and plate. A mismatch blocks nothing but is shown plainly — do not print a label that fails it.

What should I print on?

High-contrast black on white with a laser printer: minimum 160 g/m² for insert labels, 80 g/m² for adhesive stock, moisture-resistant and easy to remove on returnable containers. Remove all obsolete labels before applying the new one.

Which postal and parcel codes are supported?

The same on-device engine also renders USPS Intelligent Mail, POSTNET and PLANET, Royal Mail 4-state and Mailmark, KIX, Deutsche Post Identcode and Leitcode, AusPost and Japan Post, plus GS1-128, SSCC-18, MaxiCode and QR — the building blocks for the parcel-label tools in this series.

Related tools

More from the free-tools series.

Every tool runs entirely in your browser — no accounts, no uploads.

TOOL / 25

VDA 4902 / LABEL

VDA 4902 Goods Tag Generator

Generate VDA 4902 V4 A5, KLT and steel goods tags with multilingual titles, ordered Data Matrix data and a Mod-43 check value.

Open the tool
TOOL / 26

VDA 4992 / MAT

VDA 4992 MAT Label Generator

Generate size-aware VDA 4992 MAT labels for 78×45 mm and 50×20 mm material packages with validated Data Matrix data.

Open the tool
TOOL / 27

POSTAL / GENERATE

Postal Barcode Generator

Generate USPS, Royal Mail, PostNL, Deutsche Post, AusPost and Japan Post barcodes — validated in your browser.

Open the tool