Os códigos de barras unidimensionais são compostos por uma única linha de barras em que os dados são codificados horizontalmente. Tanto o tamanho global do código de barras como a sua forma são características-chave que garantem a legibilidade dos dados, incluindo em condições físicas adversas ou quando a etiqueta está danificada. Nalguns casos, é possível aumentar a quantidade de dados contidos no código de barras unidimensional, tornando-o mais largo. No entanto, a largura atinge rapidamente um limite para além do qual a leitura do código se torna difícil.
Existem vários tipos normalizados de códigos de barras unidimensionais. São quase sempre acompanhados por uma versão em texto simples do código, de modo a fornecer também uma etiqueta "legível por humanos". Cada tipo de código de barras tem um conjunto específico de caracteres permitidos (p.ex., numéricos, alfanuméricos, caracteres especiais) e, em alguns casos, um número máximo de caracteres ou dígitos (por exemplo, o Código 128 pode codificar até 128 símbolos diferentes, o Código 39 até 39, etc.). Outros tipos de código de barras têm comprimentos de código fixos, por exemplo, o EAN 13 tem um comprimento fixo de 13 dígitos, o UPC A tem um comprimento fixo de 12 dígitos.
Quando os códigos de barras unidimensionais são lidos, o leitor liga-se à base de dados relevante para recuperar a informação.
Os códigos de barras unidimensionais estão espalhados por todo o mundo e podem ser utilizados em quase todos os tipos de bens.
Os códigos de barras unidimensionais podem ser facilmente fixados aos produtos através de etiquetas adesivas ou imprimindo-os diretamente nos produtos ou na embalagem. Se pretender imprimir códigos de barras diretamente no(s) seu(s) produto(s), terá de garantir que dispõe dos processos adequados para o fazer durante a embalagem/impressão ou em qualquer outra fase relevante da cadeia de produção.
Os custos limitam-se ao preço da impressão dos códigos de barras e, se for caso disso, das etiquetas adesivas. A geração de códigos de barras é rápida e fácil, tal como a instalação de um sistema de códigos de barras.