Escolher idioma

Leitor de Código de Barras Online

Leia códigos de barras a partir de uma imagem ou da câmera do dispositivo. Decodifica EAN, UPC, Code 128, Code 39 e mais, tudo no seu navegador.

Mehmet Demiray Publicado Atualizado
Compartilhar

Escaneie sem precisar de leitor físico

Você não precisa de uma pistola leitora para ler um código de barras. Esta ferramenta funciona de dois jeitos: você envia uma imagem já existente ou usa a câmera do celular ou da webcam para escanear em tempo real. No modo de imagem, basta selecionar a foto do produto, da etiqueta ou da embalagem e o valor é decodificado na hora. No modo câmera, aponte o aparelho para o código e o resultado aparece assim que ele entra em foco.

Todo o processamento acontece dentro do seu navegador. Nenhuma foto sai do dispositivo, então dá para usar com etiquetas internas de estoque sem preocupação. Quando a leitura é concluída, você vê o valor decodificado, o formato detectado e um botão para copiar o número com um clique. Se a imagem tiver vários códigos, todos são listados de uma vez. Para gerar novos códigos em vez de ler, use o Gerador de Código de Barras.

Formatos compatíveis

O leitor reconhece os principais padrões usados no varejo e na logística. Entre os formatos 1D suportados estão:

  • EAN-13 e EAN-8, comuns em produtos vendidos no Brasil e na Europa
  • UPC-A e UPC-E, típicos do mercado norte-americano
  • Code 128 e Code 39, usados em etiquetas industriais e de envio
  • ITF (Interleaved 2 of 5) e Codabar, presentes em caixas, transporte e fichas

Cada formato tem regras próprias de tamanho e dígito verificador, e a ferramenta identifica qual símbolo foi lido automaticamente. Assim você confirma se a etiqueta foi impressa no padrão certo antes de cadastrar o item.

Se o que você precisa ler é um QR Code em vez de barras lineares, o Leitor de QR Code é a opção indicada. Os dois leitores se complementam: um cobre os códigos lineares de produtos e logística, o outro cobre os códigos bidimensionais usados em links, pagamentos e cardápios.

Como obter leituras limpas

A qualidade da foto define quase tudo na leitura. Um código nítido, bem iluminado e fotografado de frente é decodificado em frações de segundo, enquanto uma imagem ruim pode falhar. Vale seguir alguns cuidados:

  1. Iluminação: use luz difusa e evite reflexos brilhantes sobre as barras
  2. Foco: toque na tela para focar antes de capturar, pois borrões apagam as barras finas
  3. Ângulo: mantenha a câmera reta sobre o código, sem inclinar demais
  4. Enquadramento: preencha boa parte do quadro com o código, deixando uma pequena margem branca ao redor

Uma margem clara em volta do código, chamada de zona silenciosa, ajuda o algoritmo a separar as barras do fundo. Se a primeira tentativa não decodificar, aproxime um pouco, limpe a lente e tente de novo. Em telas ou papéis com brilho, mudar levemente o ângulo costuma eliminar o reflexo que estava cobrindo parte das barras.

O que os números significam

Num código de produto EAN-13, os 13 dígitos não são aleatórios. Eles formam um GTIN, o número global de item comercial, dividido em partes com função própria. Os primeiros dígitos são o prefixo de país atribuído pela GS1: o Brasil, por exemplo, usa a faixa que começa em 789 e 790. Em seguida vêm os dígitos do fabricante e do produto, e o último é o dígito verificador.

O dígito verificador é calculado a partir dos demais e serve para detectar erros de digitação ou leitura. A conta usa pesos alternados de 1 e 3 sobre os doze primeiros dígitos:

D=(10(widimod10))mod10D = (10 - (\sum w_i d_i \bmod 10)) \bmod 10

Se o dígito calculado bate com o último número impresso, o código é válido. Ao ler um item, vale conferir esse valor antes de cadastrá-lo, já que um único número trocado aponta para o produto errado no sistema.

Ler ou criar códigos de barras

Esta ferramenta é a contraparte de leitura do nosso gerador. Aqui você decodifica um código já existente; quando o objetivo é criar um novo símbolo para imprimir em etiquetas, o Gerador de Código de Barras faz o caminho inverso e transforma um número no desenho das barras.

Na prática, os dois trabalham juntos no dia a dia de quem cuida de estoque. Você gera as etiquetas com o gerador, imprime e cola nos produtos. Depois, com a contagem em mãos, fotografa cada item e usa o leitor para confirmar que o código impresso corresponde ao cadastro. Esse fluxo ajuda a verificar a qualidade de impressão, conferir entregas e fazer inventário a partir de fotos.

Para conteúdos bidimensionais, como links e dados em QR, combine o leitor de barras com o Leitor de QR Code. Juntas, as três ferramentas da Callculation cobrem a maioria das tarefas de codificação e leitura que aparecem no comércio e na logística.

As que mais respondemos.

Quais formatos de código o leitor consegue decodificar?

Ele lê os principais padrões lineares 1D, incluindo EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF e Codabar. O formato é identificado automaticamente assim que o código é detectado, então você vê tanto o valor decodificado quanto o tipo de símbolo lido.

Como faço para ler um código de barras a partir de uma foto?

Escolha o modo de imagem e selecione a foto que contém o código de barras. A ferramenta processa o arquivo no próprio navegador e mostra o valor decodificado em instantes. Se houver mais de um código na mesma imagem, todos são listados, e você pode copiar cada valor com um clique.

Por que uma imagem borrada não é decodificada?

As barras finas de um código precisam ficar nítidas para serem separadas umas das outras. Quando a foto está fora de foco ou com pouca luz, essas barras se misturam e o algoritmo perde a informação. Toque para focar, melhore a iluminação e aproxime um pouco antes de capturar novamente.

Dá para ler códigos em garrafas e superfícies curvas?

É possível, mas a curvatura distorce as barras e pode atrapalhar a leitura. Tente fotografar a parte mais plana do rótulo, mantendo a câmera bem de frente para a região central do código. Girar levemente a garrafa até que as barras fiquem o mais retas possível costuma resolver.

Minhas fotos são enviadas para algum servidor?

Não. Toda a decodificação acontece localmente, dentro do seu navegador, usando os recursos do próprio dispositivo. Nenhuma imagem é enviada para fora, o que torna a ferramenta adequada até para etiquetas internas de estoque e documentos sensíveis.

O que faço quando preciso criar um código em vez de ler?

Use o Gerador de Código de Barras, que faz o caminho inverso e transforma um número no desenho das barras pronto para impressão. Para conteúdos em QR, como links e textos, o Leitor de QR Code complementa este leitor.