A resposta curta
Um código de barras é só um desenho que qualquer câmera consegue enxergar, então você não precisa de um leitor a laser para ler. A câmera do celular, a webcam do notebook ou até um print bastam, desde que algum programa transforme as barras de volta no número. Leitores dedicados são mais rápidos quando você lê centenas de itens por hora, mas para conferir um código, cadastrar um produto ou contar um estoque pequeno, o aparelho que você já tem resolve.
O leitor abaixo funciona no Chrome, no Edge, no Safari e no Firefox sem aplicativo. Toque em Usar câmera e aponte a câmera traseira para o código, ou solte uma foto, ou aperte Ctrl+V para colar um print. O resultado mostra o número, o tipo de código de barras e, nos códigos de produto, se o dígito verificador está certo.
Experimente aqui: Scanner de código de barras
Abrir a página completa da ferramentaQual código de barras é qual
Você não precisa escolher o tipo antes de ler, mas conhecer os mais comuns ajuda a entender o resultado e a perceber quando um código serve para outra coisa.
| Código de barras | O que guarda | Onde aparece |
|---|---|---|
| EAN-13 | 13 dígitos, o último é o dígito verificador | Produtos do varejo em quase todo o mundo fora da América do Norte, inclusive no Brasil |
| UPC-A | 12 dígitos, o último é o dígito verificador | Produtos do varejo nos Estados Unidos e no Canadá |
| EAN-8 e UPC-E | Versões curtas com 8 dígitos | Embalagens pequenas, como chicletes ou cosméticos |
| ITF-14 | 14 dígitos | Caixas de embarque e caixas master dos produtos |
| Code 128 | Letras, dígitos e símbolos | Etiquetas de envio, endereços de depósito, números de série |
| Code 39 | Letras maiúsculas e dígitos | Etiquetas industriais antigas, crachás, autopeças |
| QR e Data Matrix | Qualquer texto ou link, em duas dimensões | Ingressos, caixas de remédio, eletrônicos, pagamentos |
Lendo com a câmera do celular ou do notebook
O celular é a opção mais fácil, porque a câmera traseira foca de perto. Segure o código de barras reto, a cerca de 15 a 25 cm, para que o código inteiro caiba no quadro largo. Evite o reflexo de embalagens brilhantes inclinando um pouco o item, e dê luz suficiente para a câmera. Códigos longos, como o Code 128 das etiquetas de envio, precisam aparecer na largura toda.
Webcams de notebook são mais difíceis. A maioria tem foco fixo, ajustado para rostos à distância de um braço, então um código segurado perto vira um borrão. Afaste o código até ficar nítido, mesmo que pareça pequeno, ou tire uma foto com o celular e solte a imagem no leitor. A câmera só fica ligada enquanto a visualização da câmera está aberta: ela para quando um código é encontrado no modo Código único, quando você toca em Parar e quando muda para outra aba.
Lendo códigos de barras em fotos e prints
Às vezes o código de barras não está na sua frente, e sim em um e-mail, em uma nota fiscal em PDF, na loja virtual de um fornecedor ou em uma foto que alguém mandou. Nesses casos, um print é a imagem mais nítida que você consegue.
Cada imagem é analisada no tamanho original e em um tamanho menor, em todas as direções, e todos os códigos de barras dela aparecem na lista. Uma etiqueta de envio com código de rastreio, código postal e um QR code gera três resultados separados, cada um com o seu botão Copiar código.
- Windows: aperte Windows + Shift + S, selecione o código e depois aperte Ctrl+V no leitor.
- Mac: aperte Command + Control + Shift + 4, selecione o código e depois aperte Command + V no leitor.
- Fotos do celular: JPG e as fotos HEIC do iPhone são aceitas. Tire a foto bem de frente.
- Várias imagens: solte todas de uma vez, elas são lidas uma depois da outra.
Contando estoque com o celular
Para um inventário em uma loja pequena, um almoxarifado ou um escritório, mude o leitor para Lista de contagem. A câmera fica ligada e cada código lido entra na lista. Ler o mesmo código de novo aumenta a quantidade, mas só depois que ele sai do quadro por cerca de um segundo, então um item parado na frente da câmera é contado uma vez só. Ative Bipe ao ler para ouvir cada leitura sem olhar para a tela.
Erros são fáceis de corrigir: mude uma quantidade com os botões de mais e menos ou digite o número certo. Uma etiqueta que não dá para ler pode ser digitada no campo de código. Se você tem um leitor USB ou Bluetooth barato que digita como um teclado, clique no mesmo campo e leia; o código é adicionado quando o leitor envia o Enter.
A lista fica salva no seu navegador, então uma aba fechada não faz você perder a contagem. Quando terminar, toque em Baixar CSV para um sistema de estoque ou em Baixar Excel para uma planilha. No arquivo do Excel os códigos ficam salvos como texto, o que faz diferença porque o Excel, sem isso, apagaria os zeros à esquerda e mostraria códigos de 13 dígitos em notação científica.
O que o número diz, e o que ele não diz
Um código de barras de produto não contém o nome nem o preço do produto. Ele é uma chave que o sistema da própria loja consulta. O que o número revela é pouco, mas útil.
- Dígito verificador: o último dígito dos códigos EAN, UPC e ITF-14 é calculado a partir dos outros. O leitor mostra Correto ou qual deveria ser o dígito, o que ajuda quando um código foi digitado à mão.
- Prefixo GS1: os três primeiros dígitos de um EAN-13 mostram qual organização GS1 nacional emitiu a faixa de números, por exemplo 789 e 790 para o Brasil, 400 a 440 para a Alemanha ou 868 e 869 para a Turquia. Não é o país onde o produto foi fabricado.
- Livros e revistas: códigos que começam com 978 ou 979 são números ISBN, e 977 é usado para publicações periódicas (ISSN).
- Códigos internos da loja: números de 200 a 299 ficam livres para uso interno das lojas, muitas vezes em frutas, carnes ou queijos pesados, com o preço ou o peso dentro do código.
Quando o código de barras não lê
A maioria das falhas vem da imagem, não do código. Garanta que o código de barras inteiro apareça, com a margem branca dos dois lados: essa zona de silêncio mostra ao leitor onde o código começa e termina. Segure a câmera reta em vez de muito inclinada, e limpe a lente se estiver suja. Códigos muito pequenos em prints são lidos melhor se você der zoom antes de capturar.
Se um código está danificado, o leitor ainda consegue ler quando falta só uma parte pequena, mas uma etiqueta rasgada ou muito amassada pode ter que ser digitada. Nos códigos de produto, o dígito verificador mostra se o que você digitou faz sentido.