LabeljoyNova versão
O Code 16K empilha os caracteres do Code 128 em filas de cinco, de 2 a 16 filas, entre duas barras ao longo do topo e da base. Um valor que daria um Code 128 muito comprido cabe num bloco compacto.

| Conteúdo | |
| Caracteres | Todas as letras, dígitos e símbolos do teclado, e as letras acentuadas das línguas da Europa Ocidental - é, ü, ñ e semelhantes. O símbolo do euro e outros alfabetos não cabem: use um QR Code para esses. |
| Comprimento | Até 152 dígitos, ou 76 outros caracteres. Os dígitos ocupam dois por carácter. |
| Dígito de controlo | Dois caracteres de controlo, calculados pelo Labeljoy. |
| Texto legível | Nenhum. |
| Definições | |
| Codificação | Standard ou GS1: ver Dados GS1 e HIBC. |
O número de filas resulta do valor. Zona de silêncio mantém o espaço em branco no início das filas, dentro das barras do topo e da base.
Caracteres que não pode escrever. Com Codificação definida como Standard, um til seguido de três
dígitos é o carácter com esse código - ~013 é um retorno de carro - e ~~ é um til.
As restantes definições - zona de silêncio, cor - estão na secção Código de barras.
| Possíveis problemas | |
| Dados de entrada demasiado longos. | O valor precisa de mais de 16 filas. |
| Apenas caracteres Latin-1, as letras das línguas da Europa Ocidental, cabem neste código de barras. | O valor tem um carácter que o Code 16K não consegue conter - um símbolo do euro, outro alfabeto, um emoji. |

























