Os códigos de barras 2D - também chamados códigos matriciais - guardam os dados numa grelha de quadrados ou pontos, lida na horizontal e na vertical. Um pequeno quadrado contém o que um código de barras linear precisaria de uma etiqueta inteira para conter, e continua a ser lido mesmo com uma parte riscada ou borrada: é a correção de erros. Precisam de um leitor com câmara, ou de um telemóvel - um leitor laser não os consegue ler.
| As simbologias 2D | |
| Aztec | Cartões de embarque e bilhetes de comboio. Não precisa de margem à volta. |
| Code One | Barras a atravessar o meio, e duas versões curtas e largas para um espaço estreito. |
| Data Matrix | Indústria, componentes eletrónicos e medicamentos - GS1 DataMatrix. Quadrado ou retangular. |
| Dot Code | Pontos separados, para impressoras que marcam produtos a alta velocidade. |
| Grid Matrix | China: texto chinês, numa grelha de blocos. |
| Han Xin Code | O código de barras 2D nacional da China, para texto chinês. |
| Maxicode | Encomendas da UPS: sempre do mesmo tamanho, lido por máquinas de triagem. |
| QR Code | Feito para os telemóveis, e lido também pela maioria dos leitores 2D: ligações, contactos, Wi-Fi. E o Micro QR, para artigos pequenos. |
| Ultracode | A cores, para conter mais em menos espaço. Poucos leitores o leem. |
Sem linha legível. Um código de barras 2D não tem o valor impresso por baixo. Se a etiqueta também precisar dele em claro, adicione um elemento Texto ao lado do código de barras. Os códigos de barras 2D mantêm sempre as proporções, por isso Manter o rácio de aspeto não aparece.
Tamanho. A maioria tem um Tamanho: Tamanho automático escolhe o mais pequeno que contém o valor, e um tamanho fixo mantém todas as etiquetas iguais. Quando o valor não cabe no tamanho escolhido, o Labeljoy usa um maior - exceto num QR Code de tamanho 1 a 40 e num Dot Code com um número de Colunas, que mostram um erro.
Correção de erros. QR Code, Aztec, Han Xin Code, Grid Matrix e Ultracode permitem escolher quanta: mais correção dá um código de barras que resiste a mais danos, mas maior para o mesmo valor. Com um Tamanho fixo, Correção de erros fica a cinzento. Os outros têm a sua já incorporada.
Caracteres. Aztec, Code One, Data Matrix, Dot Code, Maxicode e Ultracode contêm letras, dígitos e símbolos, e as letras acentuadas das línguas da Europa Ocidental - é, ü, ñ e semelhantes. O símbolo do euro, outros alfabetos e os emojis não cabem: para esses, use um QR Code, que um telemóvel lê em qualquer língua. Han Xin Code e Grid Matrix são feitos para chinês. QR Code, Han Xin Code e Grid Matrix têm um Conjunto de caracteres; o Conjunto de caracteres predefinido está certo, a não ser que o seu leitor peça outro.
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, ~029 o separador GS - e
~~ é um til.
Data Matrix, QR Code, Aztec, Code One, Dot Code e Ultracode também podem conter dados GS1, e os três primeiros dados HIBC: ver Dados GS1 e HIBC. Para pôr um contacto, uma rede Wi-Fi ou um pagamento num código de barras 2D, o assistente de códigos de barras 2D escreve o valor por si. As restantes definições - zona de silêncio, cor - estão na secção Código de barras.

























