
Sim, os códigos de barras podem conter letras e números.Você simplesmente precisa de um tipo de código de barras que suporte dados alfanuméricos.
Para um valor como ABC-123, o código 128 é geralmente o melhor código de barras 1D de uso geral. O código 39 pode se adequar a um sistema mais antigo, enquanto UPC e EAN aceitam apenas números. Para URLs, digitalização de smartphones ou quantidades maiores de dados, considere Código QR ou Matriz de Dados.
O que é um código de barras alfanumérico?
Um código de barras alfanumérico codifica letras e números no mesmo símbolo legível por máquina. Exemplos incluem ABC-123, SN-2026-A001 e WH01-RACK-B-12.
É uma categoria em vez de um formato de código de barras. Código 39, Código 128, Matriz de Dados e Código QR todos suportam dados alfanuméricos, mas diferem em suporte a caracteres, tamanho e requisitos de digitalização.
Quais tipos de códigos de barras suportam letras e números?
Tipo de código de barras | Apoio ao personagem | Uso comum | Limitação principal |
Código 39 | Letras maiúsculas, números e símbolos limitados | Ativos e sistemas industriais legados | Nenhum suporte direto para minúsculas |
Código estendido 39 | ASCII completo através de pares de caracteres | Sistemas existentes do Código 39 | Produz códigos de barras mais longos |
Código 128 | ASCII completo em conjuntos de código A, B e C | Inventário, números de série e rótulos de armazém | Deve ser codificado corretamente |
GS1-128 | Dados estruturados GS1 | Logística e cadeias de suprimentos | Deve seguir as regras de formatação GS1 |
Matriz de Dados | Letras, números, símbolos e dados de byte | Peças pequenas e rastreabilidade | Requer suporte de digitalização 2D |
Código QR | Texto, números e URLs | Aplicativos móveis e orientados ao cliente | Não suportado por scanners somente 1D |
UPC / EAN | Apenas números | Identificação do produto do varejo | Não é possível codificar as letras |
Para a maioria dos novos sistemas de identificação interna, o código 128 é um bom ponto de partida. Escolha outro formato quando o scanner, o tamanho da etiqueta, os dados ou os requisitos da indústria o exigirem.
Oguia do tipo de código de barrasfornece mais detalhes sobre os conjuntos de caracteres suportados por simbologias comuns.
Código 39 versus Código 128


Código 128 é geralmente melhor para novas aplicações de códigos de barras alfanuméricos.Ele suporta mais caracteres e normalmente usa menos espaço horizontal. Código 39 continua útil para compatibilidade legado.
Característica | Código 39 | Código 128 |
Letras maiúsculas | Sim, sim. | Sim, sim. |
Letras minúsculas | Somente versão estendida | Sim, sim. |
Números | Sim, sim. | Sim, sim. |
Caracteres especiais | Limitado | Amplo suporte ASCII |
Densidade de dados | Baixo | Mais alto |
Verificar caractere | Geralmente opcional | Obligatório |
Melhor ajuste | Sistemas mais antigos ou especificados | A maioria dos novos sistemas de uso geral |
Suporta o código padrão 390–9,A-Zespaços e um grupo limitado de símbolos. Código estendido 39 pode representar letras minúsculas e outros caracteres ASCII, mas seu método de par de caracteres cria um código de barras mais longo.
O código 128 lida com dados mistos de forma mais eficiente. Para uma identificação comoParte-A2048Use o Código 128B ou o Código 128 Auto, a menos que seu sistema precise especificamente do Código 39.
Código 128A vs. Código 128B vs. Código 128C
O código 128 usa três conjuntos de código:
Conjunto de código | Dados suportados | Melhor uso |
Código 128A | Letras maiúsculas, números, símbolos e caracteres de controle | Fluxos de trabalho especializados do sistema |
Código 128B | Letras maiúsculas e minúsculas, números e símbolos | IDs alfanuméricos gerais |
Código 128C | Apenas pares numéricos | Sequências de dígitos longos |
Para a maioria dos códigos de barras com letras e números, o Código 128B é o ajuste certo.
Quando você deve usar um código de barras 2D?
Use o código 128 para um identificador curto em um fluxo de trabalho de código de barras linear. Considere um código de barras 2D quando você precisar de mais dados, um símbolo quadrado compacto ou digitalização de telefone.
EscolhaMatriz de Dadospara:
✔️ Pequenos componentes industriais
✔️ Eletrônica e dispositivos médicos
✔️ Marcação direta da peça
✔️ Rastreabilidade da fabricação
EscolhaCódigo QRpara:
✔️ Ligações Web
✔️ Registro do produto
✔️ Manuais digitais
✔️ Páginas de garantia ou serviço
✔️ Scanning do smartphone
Um código de barras 2D não é automaticamente melhor. Ele deve ser compatível com os scanners e software usados em seu fluxo de trabalho. Os scanners laser 1D tradicionais geralmente não podem ler o código QR ou a matriz de dados.
Como criar um código de barras alfanumérico

Precisa criar um agora? Use o nossogerador de códigos de barras grátis to escolher entre vários tipos de códigos de barras e códigos QR, em seguida, baixar o resultado sem marca d'água no formato de arquivo que você precisa.
Siga estes passos simples:
1. Escolha o tipo de código de barras
Comece com os dados exatos e seu uso pretendidopor exemplo,
• ABC-123: Código 128 ou Código 39
• Abc-123: Código 128B ou Código 128 Auto
• Valor numérico longo: Código 128C
• GTIN de varejo: UPC-A ou EAN-13
Não use UPC ou EAN para um ID interno que contenha letras.
GS1-128 também precisa de consideração separada. Ele usa a estrutura de símbolos de código 128, mas segue as regras do identificador de aplicação GS1. Use o Código 128 comum para IDs internos de forma livre e GS1-128 somente quando um fluxo de trabalho da cadeia de suprimentos GS1 o exigir.
2. Verifique os Dados
Digite o valor exatamente como deve aparecer após a digitalização. Verifique:
• Letras maiúsculas e minúsculas
• Zeros principais
• Espaços e pontuação
• Caracteres não suportados
• Qualquer regra estabelecida pelo sistema de recepção
Não remova um caractere apenas para fazer o gerador aceitar o valor.PARTE-A/04ePARTE-A04São diferentes identificadores.
3. Gerar e testar
Crie o código de barras em um formato adequado. SVG é uma boa escolha quando a obra de arte precisa ser redimensionada.
Mantenha espaço livre ao redor do símbolo e não alongue a imagem. Teste-o no tamanho final impresso com o scanner e o software usado no fluxo de trabalho real. Um código de barras que digitaliza a partir de uma tela grande pode falhar depois de ser reduzido ou impresso em uma etiqueta reflexiva.
Qual código de barras alfanumérico você deve escolher?
Requisito | Opção recomendada |
Letras e números gerais | Código 128 Auto ou Código 128B |
Dados em maiúsculas em um sistema mais antigo | Código 39 |
ASCII completo em um fluxo de trabalho Code 39 existente | Código estendido 39 |
Sequências numéricas longas | Código 128C |
Mais dados em uma pequena área | Matriz de Dados |
URL ou digitalização de smartphone | Código QR |
Dados logísticos estruturados GS1 | GS1-128 |
Identificação do produto do varejo | UPC ou EAN com um GTIN válido |
Para a maioria dos IDs internos, números de série e locais de armazém, comece com o Código 128 Auto. Altere os formatos somente quando a compatibilidade, os dados, o espaço de rótulo ou um padrão externo o exijam.
Perguntas frequentes
Um código de barras pode conter letras?
- Sim. - Sim. Código 39, Código 93, Código 128, Matrix de Dados, Código QR e PDF417 podem codificar letras e números.
Qual é o melhor código de barras para letras e números?
Código 128 Auto é uma escolha de uso geral forte. Ele suporta um amplo conjunto de caracteres e cria códigos de barras 1D relativamente compactos.
O Código 39 suporta letras minúsculas?
Código padrão 39 não. Extended Code 39 suporta letras minúsculas através de pares de caracteres, o que torna o código de barras mais longo.
UPC ou EAN podem conter letras?
Não. UPC e EAN codificam GTINs numéricos. Use um código de barras alfanumérico para IDs internos contendo letras.
O código 128 pode conter espaços e símbolos?
- Sim. - Sim. O código 128B suporta espaços, letras minúsculas, números e símbolos ASCII comuns.
Código 128 ou Código QR é melhor?
Use o código 128 para IDs curtos em um sistema de digitalização linear. Use o Código QR para URLs, quantidades maiores de dados e digitalização de smartphones.
