Leitor de códigos de barras
Lê códigos de barras com a webcam ou a câmara do telemóvel, ou a partir de uma foto. EAN-13, UPC-A, Code 128, QR, Data Matrix e mais, no navegador.
Carrega em «Ler com a câmara» e autoriza o acesso, ou escolhe uma imagem. Nada é enviado.
Códigos lidos
Como ler um código de barras
Com a câmara
- Carrega em Ler com a câmara e autoriza o acesso quando o navegador o pedir. No telemóvel, é usada por predefinição a câmara traseira; depois do primeiro arranque podes escolher outra na lista Câmara.
- Aponta a câmara para o código de barras. Faz com que o código ocupe uma boa parte da imagem, mantém-na estável e evita reflexos. Um contorno verde mostra onde o código foi encontrado.
- O valor aparece em Códigos lidos e a câmara para. Marca Continuar a ler depois de encontrar um código para ler uma série de artigos (um inventário, uma pilha de livros): cada código novo é acrescentado no topo da lista, e um código que já lá esteja simplesmente volta para o topo. Carrega em Parar a câmara quando terminares.
A partir de uma foto ou captura de ecrã
- Clica em Escolhe ou larga aqui fotos de códigos de barras, ou arrasta ficheiros de imagem para a caixa. Podes selecionar vários ficheiros de uma vez.
- A imagem é mostrada com cada código detetado assinalado, e os valores são acrescentados a Códigos lidos. Uma única imagem pode conter vários códigos de barras.
Usa Copiar para copiar um valor, Copiar tudo para copiar todos (um por linha), Transferir CSV para guardar a lista com o tipo de código e a hora de cada leitura, e Limpar para a esvaziar.
Tipos de código suportados
O leitor é o ZXing-C++, uma biblioteca de descodificação de código aberto muito usada, compilada para WebAssembly de modo a correr inteiramente no teu navegador. Lê os códigos 1D mais comuns (EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar, ITF, GS1 DataBar) e os códigos 2D (QR Code, Micro QR, Data Matrix, PDF417, Aztec, MaxiCode).
Deixa Tipos de código em Todos os tipos, a não ser que tenhas um motivo para restringir. Escolher Produtos (EAN, UPC), Todos os códigos 1D ou Códigos 2D (QR, Data Matrix, PDF417, Aztec) torna a leitura pela câmara um pouco mais rápida e evita ler o código errado quando há vários à vista, por exemplo o código QR impresso ao lado do código de barras numa encomenda.
O que o resultado te diz
Nos códigos de produto (EAN-13 e UPC-A), a ferramenta verifica o dígito de controlo e mostra o prefixo GS1: os três primeiros dígitos identificam a organização membro da GS1 que emitiu o número da empresa, por exemplo 560 para Portugal, 300–379 para França e 000–139 para os Estados Unidos e o Canadá. Isto não é o país onde o produto foi fabricado: uma empresa registada na GS1 Portugal pode produzir em qualquer parte do mundo. Os prefixos 978 e 979 indicam um livro (o ISBN-10 é mostrado quando existe), 977 uma publicação periódica (ISSN), e 200–299 códigos que as próprias lojas atribuem, como os artigos vendidos ao peso.
Se um código contiver um endereço web, é mostrado como texto simples e nunca é aberto automaticamente. Há burlões que colam códigos falsos em parquímetros ou os enviam pelo correio, por isso lê o domínio antes de colares o endereço no navegador.
Privacidade
As imagens da câmara e os ficheiros são analisados no teu dispositivo. Nada é enviado, e a câmara desliga-se quando carregas em Parar a câmara, quando um código é encontrado (a não ser que continues a ler) ou quando sais da página. A lista de códigos lidos não é guardada.
Perguntas frequentes
Porque é que a câmara não consegue ler o meu código de barras?
A maioria das falhas deve-se a desfocagem, reflexos ou a um código demasiado pequeno na imagem. Aproxima-te até o código ocupar cerca de metade da largura da imagem, inclina ligeiramente o artigo para eliminar reflexos e acrescenta luz. As webcams dos portáteis muitas vezes não focam a menos de 30 cm; nesse caso, tira uma foto com o telemóvel e escolhe a imagem.
Funciona no telemóvel?
Sim, em qualquer navegador móvel recente. A página tem de estar aberta em https para que a câmara fique disponível, e tens de autorizar o acesso à câmara para este site.
Posso ler um código de barras a partir de uma captura de ecrã ou de um PDF?
A partir de uma captura de ecrã ou de qualquer ficheiro de imagem que o teu navegador consiga abrir (PNG, JPEG, WebP, GIF e, normalmente, HEIC no Safari), sim. No caso de um PDF, faz primeiro uma captura de ecrã da página.
O que significa «O dígito de controlo está errado»?
O último dígito de um código EAN ou UPC é calculado a partir dos outros. Se não bater certo, o código foi mal impresso ou mal lido. Lê-o novamente, ou escreve-o num gerador de códigos de barras para o verificar.
Consegue mostrar o nome ou o preço do produto?
Não. Um código de barras contém apenas um número; os dados do produto estão nas bases de dados dos retalhistas e da GS1. Esta ferramenta lê o número, mas não consulta nenhuma base de dados online.
Ferramentas relacionadas
- Gerador de códigos de barras Cria códigos de barras EAN-13, UPC-A, Code 128 e Code 39 com dígito de controlo automático e transfere-os em PNG ou SVG. Grátis e privado.
- Leitor de códigos QR Lê um código QR a partir de uma foto, de uma captura de ecrã ou da webcam, no navegador. As ligações aparecem como texto, com alertas de phishing.
- Gerador de códigos QR Cria códigos QR grátis para ligações, texto, Wi-Fi, contactos, e-mail e SMS. Acrescenta cores e um logótipo e transfere em PNG ou SVG. Tudo no teu dispositivo.
- Testar webcam Teste de webcam online gratuito que confirma se a câmara funciona e mostra a resolução real, a frequência de imagens e a proporção. Nada é enviado.