Code 16K barcode generator

Create stacked Code 16K barcodes for part references and label data. Preview your code and download PNG or SVG.

Using Code 16K

Code 16K, also called USS-16K, packs data into 2 to 16 rows of bars. It can save width compared with a long single-row barcode. It is not a QR code or several separate Code 128 labels. Use it when your scanning system supports Code 16K.

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

Questions about Code 16K

Should I split a long reference into lines myself?
No. Enter one continuous reference; the encoder chooses the number of rows. If the content exceeds capacity, shorten it or use another format supported by your system. Choose Code 128 for a single-row label or QR for a phone-friendly web link. Keep all rows and white margins intact, and test the final-size print.
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.