QrDeco.com Open the free generator

DotCode — Barcode Format Guide & Generator

DotCode is a one-dimensional linear symbology in the Specialist family. Dot-based code for high-speed printing; supports GS1 data. Their natural habitats are parcel sortation, high-speed printing lines, binderies and reply-mail processing — wherever one specific machine is the only reader.

Generated live in your browser by the same encoder the studio uses — nothing is uploaded.
Category
Specialist
Symbol
Matrix (2D) modules
Data
GS1 element string — application identifiers in [square brackets]
Example
[01]00012345678905[17]201231[10]ABC123456

Data format

Encode GS1 element strings by wrapping each application identifier in square brackets, e.g. [01]98898765432106[3202]012345. The generator parses the AIs, validates the structure and computes the check digit for you.

Strengths and limitations

Strengths

  • Solves one specific industrial problem no mainstream symbology covers.
  • Stores far more data than a 1D barcode — URLs, IDs or full text payloads.
  • Built-in error correction keeps a partially damaged or obscured symbol readable.
  • Accepts structured GS1 application identifiers, so downstream systems parse the payload automatically.

Limitations

  • Mainstream phones and retail scanners will not decode it — only the dedicated system that expects it.
  • Needs a camera-based reader (imager or phone); red-laser-only checkouts cannot read it.
  • Print quality and contrast matter more — poor prints fail more often than large 1D bars.

Generate one in QrDeco

Options

Scanning and printing tips

Related formats

More from the Specialist family, plus the family overview:

Ready to make one?

The free generator runs entirely in your browser — 87 symbologies, SVG/PNG/PDF export, no sign-up.

Open the free generator →