What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code Generator
Create the 11-digit Identcode barcode Deutsche Post uses to identify individual parcels and mail items during automated sortation.
Open the generator ↓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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
Identcode is a numeric barcode symbology developed by Deutsche Post (Germany's national postal operator) for identifying individual mail items and parcels within its sortation network. It's built on an Interleaved 2 of 5 encoding structure, meaning digits are paired up and interleaved into bars and spaces, which keeps the resulting barcode compact even though every character is purely numeric.
Identcode is specifically the item-level counterpart to Deutsche Post's Leitcode, which instead encodes routing/destination information. Where Leitcode tells sortation equipment where a piece is going, Identcode identifies which specific piece it is — the two are often used together on the same parcel or mailing, and a dedicated deutsche post identcode generator makes it straightforward to produce a compliant code without hand-calculating the check digit.
Deutsche Post introduced Identcode as part of a broader family of Interleaved 2 of 5-based codes tailored to its own operations, distinct from the four-state formats used by postal authorities elsewhere. That heritage is why it looks and behaves more like an industrial barcode than the dashed, variable-height postal codes seen on UK or Australian mail.
An Identcode is 11 digits in the finished, encoded form: 2 digits identifying the mailer or customer, 8 digits forming a unique serial/item identifier, and a final check digit calculated with a weighted modulo-10 algorithm to catch transcription or scanning errors. Because it's built on Interleaved 2 of 5 structure, the barcode pairs digits together — the first digit of each pair defines the bar pattern, the second defines the space pattern — which is why Identcode (like ITF generally) requires an even total digit count and includes fixed start/stop patterns framing the data.
Barcode Mint calculates and appends the check digit automatically, so you only need to enter the 10-digit customer + serial portion when generating a code, and the live preview reflects the final 11-digit result immediately.
Identcode is numeric only and always 11 digits in its complete form: 2 digits for the customer/mailer identifier, 8 digits for the item serial number, and 1 modulo-10 check digit. It is a linear (1D) symbology using Interleaved 2 of 5 bar/space encoding, meaning digits are processed in pairs — the format inherently requires an even count of data digits before the check digit is appended. There is no alphanumeric support and no optional data fields; every Identcode follows this fixed 11-digit structure, which is part of what makes it fast and reliable for high-speed sortation equipment to parse.
Identcode is specific to German postal and parcel logistics:
Select Deutsche Post Identcode from the Postal Code group in the symbology list. Enter your 10-digit customer and serial number data — the check digit is calculated and appended automatically, and the live preview updates instantly so you can confirm the finished 11-digit barcode before exporting. From there:
/barcode?type=identcode&data=YOURCUSTOMERANDSERIAL — to generate Identcodes on demand from a shipping or fulfillment system.Because Identcode feeds high-speed sortation equipment, print quality directly affects reliable routing:
Identcode and Leitcode share the same Interleaved 2 of 5 foundation and the same Deutsche Post origin, but they answer different questions: Identcode answers "which specific item is this?" with a customer ID and serial number, while Leitcode answers "where is this item going?" with postal code, street, and house number detail. They're complementary rather than interchangeable, which is why German shipping labels frequently carry both side by side. Compared to other numeric postal-style codes like the Korean Postal Authority Code, Identcode's structure (fixed digit groups plus a calculated check digit) is more rigidly defined and specific to Deutsche Post's own sortation equipment — a code generated for one postal authority's network will not be read correctly by another's, so always confirm you're using the symbology tied to the destination country's postal service.
Identcode identifies a specific mail item or parcel with a unique serial number, while Leitcode encodes routing and destination information. The two symbologies are often printed together on the same German postal label.
Yes. Upload a CSV of customer and serial numbers to Barcode Mint's bulk tool to produce a ZIP of individual barcode images or a single print-ready PDF, one per parcel.