POSTNET Barcode Generator

What is a POSTNET Barcode?

A POSTNET barcode assists the USPS in directing mail by encoding the ZIP or ZIP+4 code and the delivery point. POSTNET barcodes improve the speed, accuracy, and delivery of mail. There are three different types of POSTNET barcodes that can be printed: 5-digit POSTNET barcodes, which have a total of 32 bars; ZIP+4 POSTNET barcodes, which have a total of 52 bars; and Delivery Point Barcodes (DPBC), which have a total of 62 bars.

What is a POSTNET Barcode Generator?

As the name suggests, a POSTNET barcode generator is an application or program that generates POSTNET barcodes or POSTNET barcode data for mail and packages.

How Can I Use a POSTNET Barcode Generator?

To start generating data for POSTNET barcodes, sign up for a CASS Certified postal address verification service like CDYNE’s PAV API. Address verification services not only ensure that address data is correct and formatted properly before being used for barcode generation, but also provide additional POSTNET barcode data.

What Does Our PAV API Do?

Postal Address Verification (PAV) standardizes, corrects, and verifies addresses for deliverability before mail and packages are sent out. In addition to this, our API automatically generates data for a POSTNET barcode for each address, including ZIP+4 codes, two-digit delivery point codes, and delivery point check digits.

POSTNET Symbology

Barcode Digits and Bars

POSTNET barcodes start and end with a full bar and have a check digit after the ZIP code, ZIP+4 code, or delivery point. Each individual digit is represented by a set of five bars, two of which are always full bars. There are initial and terminal full bars at the beginning and end of the barcode.

Digit Barcode
0 ||❘❘❘
1 ❘❘❘||
2 ❘❘|❘|
3 ❘|❘❘|
4 ❘|❘❘|
5 ❘|❘|❘
6 ❘||❘❘
7 |❘❘❘|
8 |❘❘|❘
9 |❘|❘❘

Barcode Binary

In each set of five bars, a full bar represents an “on” bit and a half-height bar represents an “off” bit in a pseudo-binary code, encoded as 1 and 0 respectively. In this code, each of the five bar places represent 7, 4, 2, 1, and 0 from left to right, though 0 is technically encoded as 11 in decimal.

Digit 74210 Barcode
0 11000 ||❘❘❘
1 00011 ❘❘❘||
2 00101 ❘❘|❘|
3 00110 ❘|❘❘|
4 01001 ❘|❘❘|
5 01010 ❘|❘|❘
6 01100 ❘||❘❘
7 10001 |❘❘❘|
8 10010 |❘❘|❘
9 10100 |❘|❘❘

Benefits of POSTNET Barcodes

Increased ROI

Reach more customers and improve the results of your mailing campaigns.


Standardize, correct, and validate bulk addresses in a fraction of a second.

Fast Delivery

Using ZIP+4 and delivery point data, mail delivery is more efficient than ever.

Reduced Expenses

Never worry about undeliverable or returned mail again with PAV API.

When to Use POSTNET Barcodes

If your business values efficient and fast mail delivery, postal address verification services are a must. Addresses must be standardized and validated before correct barcode data can be generated. Validate addresses and generate POSTNET data in bulk with PAV API.

POSTNET Barcodes are Perfect For

  • First Class Mail
  • Priority Mail
  • Priority Mail Express
  • Parcels and Packages

POSTNET Barcode Examples

John Smith

23 Beachball Avenue
Virginia Beach, VA 55325-1237

Jane Johnson

410 NW Sandcastle Court
Chesapeake, VA 23323-4012

POSTNET Barcode Generators and PAV API

POSTNET barcodes allow for rapid and reliable sorting without sacrificing efficiency or accuracy. PAV API automatically generates data for POSTNET barcodes for each of your validated addresses. Returned data includes ZIP+4 codes, two-digit delivery point codes, and delivery point check digits.

PAV’s Three-Step Process

1. Standardize

Standardization formats addresses to meet USPS standards.

2. Correct

Correction identifies and corrects wrong address information.

3. Validate

Validation uses the USPS databases to ensure address deliverability.

Data Return Values

Along with POSTNET barcodes, PAV also automatically returns data for all of the following values:

  • DPV Return Code System
  • LACSLink Processing
  • Intelligent Mail Barcodes
  • USPS SuiteLINK

Mailing Made Easy

Get started today to see how easy address validation and barcode generation can be.

Speak to Sales


USPS POSTNET barcodes include data on ZIP codes, ZIP+4 codes, and delivery points in order to make mail sorting and delivery more efficient.

Though CDYNE’s PAV API is primarily a bulk address validation tool, it includes a wide variety of other default and optional features, including returning POSTNET data.

PAV API returns POSTNET barcode data for each address validated, including ZIP+4 codes, two-digit delivery point codes, and delivery point check digits.

Though POSTNET barcodes are no longer the preferred USPS barcode, they are common enough that the USPS recognizes them.

Since 2009, the USPS has preferred the Intelligent Mail (IM) barcode, since it combines data from both the POSTNET and PLANET Code barcodes.

Emergency support is available. Please contact us for more information.

Read our full list of general and technical FAQs.