MSI barcode generator (Modified Plessey)

Make numeric MSI labels for stock and shelf references; download PNG or SVG.

Using MSI (Modified Plessey)

MSI, or Modified Plessey, encodes numeric references for inventory and shelf labels. It is not the same format as Plessey UK, EAN or UPC. Use it when your existing scanning system requires MSI, rather than as a replacement for a retail product barcode.

Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.

Questions about MSI (Modified Plessey)

Which MSI checksum does this tool use?
The tool automatically appends one Modulo 10 check digit. It does not offer Modulo 11 or double-check variants. Confirm that your scanner and inventory software expect MSI with a single Modulo 10 check before printing labels.
How do I check the code before printing?
Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.

Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.