Pick a postal symbology
Thirteen carrier formats grouped by region — from USPS and European posts to DPD, UPU S10 and classic Korean Postal Authority. Each shows its charset and length rules.
Free tools · Logistics
USPS, Royal Mail, PostNL, Deutsche Post, AusPost, Japan Post, DPD, UPU S10 and classic Korean Postal Authority — validated and rendered on your device, never uploaded.
Postal barcode generator
Runs locally in your browser. Nothing is uploaded; validation errors name the exact rule.
Rendering symbol…
How it works
The same engine that prints parcel labels worldwide, running in your browser.
Thirteen carrier formats grouped by region — from USPS and European posts to DPD, UPU S10 and classic Korean Postal Authority. Each shows its charset and length rules.
Lengths and check digits are validated instantly with the exact rule named; the on-device engine enforces the rest and appends check digits where the standard says so.
The generated symbol is rasterized and read back locally before its SVG or PNG preview and downloads unlock. Nothing is uploaded.
Questions
If you manage servers by hand, see the engineering services behind this tools series.
No. Validation and rendering run entirely in your browser through a self-contained symbol engine — 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.
USPS Intelligent Mail (IMb: 20/25/29/31 digits for letters and flats), POSTNET 5/9/11 and PLANET 11/13, Royal Mail 4-State customer code and Mailmark 2D (types 7/9/29), PostNL KIX, Deutsche Post Identcode (11 digits) and Leitcode (13 digits), AusPost 4-State, Japan Post customer code (20 digits), DPD Parcel Code 128, UPU S10 and the classic six-digit Korean Postal Authority barcode. IMpb package data is a GS1-128 profile and is handled by the universal reader, not this onecode generator.
No — for POSTNET, PLANET, Identcode, Leitcode and classic Korean Postal Authority, leave the check digit out: the generator computes and appends it, and tells you plainly if a digit you did type is wrong. DPD and UPU S10 validate their supplied domain check value. Intelligent Mail, KIX, Royal Mail, AusPost and Japan Post carry no separate check input.
After native rendering, the page samples the SVG as pixels and sends it through the matching local reader capability. The preview and downloads stay withheld if the reader cannot recover the submitted payload, including the Korea Post check digit.
Postal 4-state bars are read by high-speed sorters, so keep them pure black on white with calm quiet zones on both sides. The module-size slider controls resolution and the bar-height slider the bar length in millimeters — the SVG export stays sharp at any size and is the safest choice for print.
Related tools
Every tool runs entirely in your browser — no accounts, no uploads.
VDA 4994 / LABEL
Generate VDA 4994 Single, Master and Mixed transport labels with ZF LIFETEC preset — validated and scan-verified in your browser.
Open the toolVDA 4902 / LABEL
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 toolVDA 4992 / MAT
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