TXT · Text & Data tools

MSI Barcode Generator

Generated barcode preview

MSI is a numeric barcode derived from the Plessey format. It encodes digits as alternating pulse-width patterns with a Modulo-10 checksum appended by default. Scanners decode the check digit and discard it, so the stored value contains only the original digits.

Character set

Digits 0–9. No fixed length constraint; the encoder accepts any numeric string.

Common applications

Retail shelf price labels, library book location codes, and warehouse bin labelling. MSI is less common than CODE128 or ITF-14 in modern supply chains but remains in use in systems installed before those formats became standard.

Frequently Asked Questions

Digits 0–9 only. Letters and symbols are not part of the MSI character set.

The most common variant is Mod10 (Luhn algorithm). Other implementations use Mod11, Mod1010, or Mod1110. The checksum variant must match what the receiving scanner expects.

Try a format-specific barcode generator

Full 1D Barcode Generator tool

Explore Our Tools

Browse all tools