This page is available in English.

DotCode

The camera app does not scan this. The Zebra app does not scan this.

DotCode is a 2D barcode made of isolated dots instead of touching squares. It was designed for high-speed inkjet and laser coders on production lines, where dots cannot be placed perfectly but still need to be read.

Also called Dot Code, GS1 DotCode, DotCode-128.

Specifications

StandardAIM ISS DotCode Symbology Specification (Rev. 4.0, 2019); GS1 DotCode (2019)
Character setFull ASCII and extended ASCII; FNC characters/ECI
CapacityVariable; minimum 7x7 dots, no fixed maximum (per PDF)
Error correctionReed-Solomon error correction
Dimension2D matrix
OriginDeveloped by Andrew Longacre (Honeywell / Hand Held Products); AIM specification 2009

Where it is used

High-speed inkjet/laser marking, EU tobacco traceability (Regulation 2018/574), beverage cans, industrial

People use it for high-speed inkjet/laser marking, EU tobacco traceability (Regulation 2018/574), beverage cans, industrial.

The camera app does not scan this. The Zebra app does not scan this.

Example

Dotcode

Scan and create

The camera app does not scan this.

The Zebra app does not scan this.

Related codes

Questions

Why does DotCode use separate dots?

High-speed inkjet/laser marking, EU tobacco traceability (Regulation 2018/574), beverage cans, industrial. DotCode is a 2D barcode made of isolated dots instead of touching squares. The camera app does not scan this. The Zebra app does not scan this.

Where is DotCode used?

High-speed inkjet/laser marking, EU tobacco traceability (Regulation 2018/574), beverage cans, industrial. DotCode is a 2D barcode made of isolated dots instead of touching squares. The camera app does not scan this. The Zebra app does not scan this.

Can a phone scanner read DotCode?

The camera app does not scan this. The Zebra app does not scan this.