Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

Postal Code

USPS POSTNET Barcode Generator

Create a USPS POSTNET barcode for ZIP, ZIP+4, or delivery point codes — a legacy format now replaced by Intelligent Mail for live mailings.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What is USPS POSTNET?

POSTNET (Postal Numeric Encoding Technique) is a height-modulated barcode the United States Postal Service used for decades to encode ZIP codes for automated mail sorting. Each digit is represented by five vertical bars of two heights — a pattern of two full-height and three half-height bars per digit — plus a mandatory checksum digit calculated from the sum of the encoded digits. POSTNET could encode a 5-digit ZIP code, a ZIP+4 (9 digits), or a full 11-digit delivery point code that pinpoints an individual address down to the specific mail receptacle.

Importantly, POSTNET is a deprecated format. The USPS phased it out in favor of the Intelligent Mail barcode (IMb), and mail pieces bearing only a POSTNET barcode no longer qualify for the automation postal rate discounts that made POSTNET valuable in the first place. This generator is useful for legacy systems, historical reference, education, or non-postal applications that still use the POSTNET pattern, but new mail production should use Intelligent Mail instead.

Structure and encoding

POSTNET encodes each digit 0–9 as a unique combination of two tall bars and three short bars among five total bars, framed by a full-height guard bar (a single tall "frame" bar) at each end of the symbol.

Technical specifications

Each POSTNET digit occupies a fixed cell of five bars, two full-height and three half-height in a pattern unique to that digit (0–9), bounded by a single full-height guard bar at the start and end of the symbol. Bar width, spacing, and the tall/short height ratio were tightly specified in the USPS Domestic Mail Manual so optical character/bar readers of that era could distinguish the two heights reliably at postal processing speeds. Total digit count is 5 (ZIP), 9 (ZIP+4), or 11 (delivery point), always with one trailing mod-10 check digit appended after the data digits, for symbol lengths of 32, 52, or 62 bars respectively including guard bars.

Where POSTNET was — and still is — used

Historically, POSTNET appeared on virtually every piece of U.S. bulk and business mail from the late 1980s through the 2000s and into the early 2010s:

For any current U.S. mailing intended to earn USPS automation rates or be processed by modern sorting equipment, use Intelligent Mail barcode instead — POSTNET is not accepted for that purpose today.

How to generate a POSTNET barcode in Barcode Mint

To create a POSTNET barcode:

If your goal is a working postal barcode for real mail today, use the USPS Intelligent Mail generator instead — it's the current standard and the only format that qualifies for USPS automation discounts.

Print and scan considerations

Because POSTNET relies on precise bar height differences to distinguish tall from short bars, print resolution and consistency matter more than for many linear barcodes — low-resolution printing can blur the height distinction and make the code unreadable by optical mail-sorting equipment. POSTNET also requires clear space above and below the bars and a defined clear zone on either side, historically specified by the USPS in its domestic mail manual. Since POSTNET is retired for live USPS processing, these considerations mainly apply to reproducing historical mail pieces accurately or testing legacy scanning systems.

POSTNET vs related postal codes

Compared to PLANET, POSTNET encodes a geographic ZIP/delivery point code while PLANET encoded a tracking/service-type identifier — both use an identical two-height bar structure but carry different data. Compared to USPS Intelligent Mail (IMb), POSTNET is limited to 11 digits of pure address data and offers no tracking or mailer identification, whereas IMb's 4-state design folds routing, tracking, and mailer ID into one 20-to-31-digit barcode — which is why IMb replaced both POSTNET and PLANET outright. Compared to international 4-state postal codes like Royal Mail 4-State, POSTNET's two-height encoding is structurally simpler and carries far less data per symbol.

Common uses

Frequently asked questions

What is a USPS POSTNET barcode generator used for?

A usps postnet barcode generator creates the height-modulated barcode USPS once used to encode ZIP, ZIP+4, or delivery point codes for automated mail sorting — a format now deprecated in favor of Intelligent Mail.

Is POSTNET still used by USPS?
No. USPS has phased out POSTNET, and mail pieces printed with only a POSTNET barcode no longer qualify for automation-rate discounts. Intelligent Mail barcode (IMb) is the current standard.
What's the difference between POSTNET and Intelligent Mail?

POSTNET encodes only ZIP-related digits using a two-height bar pattern. Intelligent Mail is a newer 4-state (bar-height) barcode that encodes more data — including routing, service type, and mailer ID — and is the format USPS currently requires for automation discounts.

How many digits can a POSTNET barcode hold?
POSTNET can encode a 5-digit ZIP code, a 9-digit ZIP+4, or an 11-digit delivery point code, each with an appended check digit calculated by Barcode Mint automatically.
Should I use POSTNET for a new mailing today?

No — use the USPS Intelligent Mail barcode generator instead. POSTNET is useful for historical reproduction, education, or legacy systems, but doesn't qualify for current USPS automation processing.

Related barcode types

Browse all 106 barcode & QR types →