Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

Linear Barcode

Flattermarken Generator

Flattermarken is a distinctive German barcode that encodes digits using variable bar height instead of variable bar width, historically used to mark pharmaceutical packaging.

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 a Flattermarken Barcode?

Flattermarken (German for roughly "fluttering marks," describing the visual effect of bars at different heights) is a specialized barcode symbology that encodes data through bar height rather than bar width, which is what nearly every other linear symbology uses. Instead of wide and narrow bars sitting on a common baseline, Flattermarken uses tall and short bars, all the same width, printed at consistent spacing. It originated in Germany for use in pharmaceutical and print-industry packaging applications, historically often printed on the edge of folded package inserts (Packungsbeilagen) as a way to identify and sort them without needing conventional barcode scanning equipment aimed at the front of the package.

Because the encoding mechanism relies purely on height differences rather than width, Flattermarken can be printed and read using different equipment than standard bar-width symbologies, which was part of its original appeal in high-speed printing and packaging lines.

How Flattermarken Encodes Data

Each digit in Flattermarken is represented by a bar of one of two heights β€” tall or short β€” arranged in sequence along the edge of packaging material. Because the mechanism is height-based rather than width-based, the symbology is well suited to being read by sensors positioned to detect vertical bar extent as material moves past on a production line, rather than a traditional area-scan or laser barcode reader aimed perpendicular to the code. This makes it a practical fit for the high-speed folding and packaging machinery common in pharmaceutical manufacturing, where package inserts are folded and need to be verified or sorted quickly.

Flattermarken is a digits-only encoding; it isn't designed for alphanumeric data, since its original purpose was simple identification and batch-sorting rather than general-purpose data carrying.

Where Flattermarken Is Used

Flattermarken's use is concentrated almost entirely in one industry and region:

If you're working in pharmaceutical packaging today for new serialization requirements (like those under the EU Falsified Medicines Directive), you'll more often encounter Data Matrix codes rather than Flattermarken β€” but Flattermarken remains relevant wherever existing insert-folding equipment is built around it.

Flattermarken Technical Specifications

Flattermarken is a digits-only symbology encoding 0–9, with each digit represented by a single bar rendered at one of two fixed heights (tall or short) rather than by varying bar or space width. All bars share the same width and spacing; only the height varies to carry information. There's no formally codified international standard body governing Flattermarken the way ISO governs Code 128 or Code 39 β€” it's a German industry convention tied to specific pharmaceutical packaging and print-finishing equipment, so exact height tolerances and start/stop conventions can vary somewhat by the sensor hardware reading them. No standard check digit scheme is broadly documented for the symbology; validation typically relies on the mechanical reliability of the sensor read itself.

How to Create a Flattermarken Barcode in Barcode Mint

Select Flattermarken from the symbology list in Barcode Mint. Enter your numeric data β€” this is a digits-only symbology, so letters and symbols aren't supported. The live preview renders the distinctive tall/short bar pattern as you type. From there:

For sequential batch or lot numbers, use the batch/sequence tool. For generating codes across a full production run of package variants, the bulk CSV β†’ ZIP/PDF feature handles a spreadsheet of values in one pass. Developers integrating Flattermarken generation into packaging design pipelines can use the REST API with /barcode?type=flattermarken&data=YOURDATA.

Print and Scan Best Practices

Because Flattermarken relies on height rather than width to encode data, its printing considerations differ from most barcodes:

Flattermarken vs. Related Codes

Against Pharmacode, another German-originated pharma symbology, Pharmacode encodes data through conventional bar-width variation and is readable by standard barcode scanners, while Flattermarken's height-based mechanism requires specialized sensor hardware built into folding or packaging machinery β€” the two solve different problems despite both appearing on pharmaceutical packaging. Against Data Matrix, the modern default for pharmaceutical serialization under regulations like the EU Falsified Medicines Directive, Data Matrix carries far more data (batch, expiry, serial number) and is scannable with any 2D imager, which is why most new pharma packaging lines have moved to Data Matrix rather than adopting or continuing Flattermarken.

Common uses

Frequently asked questions

What is a flattermarken generator used for?
A flattermarken generator creates the height-based bar codes used in German pharmaceutical packaging to identify and sort package insert leaflets on high-speed folding machinery.
How is Flattermarken different from a normal barcode?

Standard barcodes encode data through bar width; Flattermarken encodes data through bar height, using tall and short bars instead of wide and narrow ones. This suits detection by height-sensing equipment on packaging lines.

Can Flattermarken encode letters?
No, it's a digits-only symbology designed for simple numeric identification rather than general alphanumeric data.
Is Flattermarken still used in pharmaceutical packaging today?

It's largely used to maintain compatibility with existing folding and packaging equipment. Newer serialization requirements in the EU increasingly rely on Data Matrix codes instead.

Can a standard barcode scanner read Flattermarken?

No, Flattermarken is read by specialized height-sensing equipment on packaging lines, not by conventional laser or camera-based barcode scanners.

Related barcode types

Browse all 106 barcode & QR types β†’