Inicie a câmera
Clique em "Iniciar Câmera" e permita o acesso quando o navegador solicitar. A câmera traseira é usada automaticamente em celulares.
Use a câmera do celular ou computador para ler códigos de barras e QR Codes. Sem instalar nada
Tudo processado no seu navegador. Nenhum dado é enviado para servidores
Atualizado em
Mais de 336.743 códigos gerados por lojistas brasileiros
Essa ferramenta foi útil? Avalie:
Clique em "Iniciar Câmera" e permita o acesso quando o navegador solicitar. A câmera traseira é usada automaticamente em celulares.
Posicione o código de barras ou QR Code na frente da câmera, mantendo uma distância de 10-20cm. A detecção é automática.
O valor decodificado aparece na lista. Clique em "Copiar" para usar o código em outras aplicações.
Os mesmos formatos valem para a câmera e para a leitura de foto, em qualquer navegador moderno: Chrome, Edge, Opera, Safari e Firefox, no celular ou no computador. Quando o navegador tem a API BarcodeDetector nativa, o leitor usa ela; quando não tem, como no Safari e no Firefox, entra um decodificador próprio que também roda no seu dispositivo.
No modo inventário, cada leitura soma 1 na quantidade do produto. Ao final, baixe a contagem em CSV, sem precisar de um coletor de dados dedicado.
Após imprimir etiquetas com código de barras, use o leitor para confirmar que os códigos estão corretos e legíveis.
Leia o código de barras de um produto e copie o valor para cadastrar em planilhas, ERPs ou plataformas de e-commerce.
Escaneie produtos para identificar o código e buscar informações de preço em diferentes fornecedores.
Para balanço, conferência de recebimento ou contagem de prateleira, sem app e sem coletor.
Troque de "Leitura simples" para "Modo inventário" no topo do leitor. A partir daí, cada leitura soma 1 na quantidade do código em vez de só listá-lo.
Aponte a câmera para o código e espere o bipe. Para a próxima unidade do mesmo produto, tire o código da frente da câmera e aponte de novo. Com leitor USB, clique no campo de digitação: cada Enter soma 1.
Ajuste qualquer quantidade com os botões + e −. Ao terminar, clique em "Baixar CSV": o arquivo traz código, formato, quantidade e horário da primeira e da última leitura, pronto para Excel ou Google Planilhas.
O leitor de código de barras do GeraCode tem dois jeitos de decodificar, e os dois rodam no seu dispositivo. Quando o navegador oferece a API BarcodeDetector, uma interface nativa que usa o próprio sistema do aparelho para reconhecer códigos, o leitor usa ela: é o caminho mais rápido e não precisa baixar nada extra. Quando o navegador não tem essa API, o leitor carrega um decodificador próprio (baseado no ZXing, rodando em WebAssembly) e mostra o aviso "Leitura em modo compatibilidade". A escolha é automática; você não precisa configurar nada.
Nos dois casos, os frames da câmera e as fotos que você escolhe são analisados localmente, dentro do navegador. Nenhuma imagem ou código lido é enviado para servidores.
Compatibilidade por navegador:
No modo compatibilidade, a leitura é a mesma: os mesmos formatos, pela câmera ou por foto. A única diferença é que o decodificador é baixado na primeira vez que você abre o leitor, então o primeiro uso pode levar um instante a mais.
Para computadores sem câmera, ou quando o código está danificado demais para ser lido, use a entrada manual: cole ou digite o código no campo de texto do leitor.
O código não leu? Veja as causas mais frequentes e como resolver.
O navegador precisa de permissão explícita para acessar a câmera. Clique no cadeado (🔒) na barra de endereço → "Permissões do site" → libere a câmera. Em celulares, verifique também as permissões do app do navegador nas configurações do sistema.
Tente: (1) melhorar a iluminação; evite sombras sobre o código; (2) manter a distância de 10–20 cm; (3) segurar o celular estável por 2–3 segundos; (4) limpar a lente da câmera. Códigos danificados, com brilho excessivo ou impressos em baixo contraste podem falhar.
Nesses navegadores o leitor funciona em modo compatibilidade: o decodificador é baixado na primeira vez que você abre a página. Se a câmera demorar para começar a ler, espere alguns segundos com a conexão ativa. Se aparecer um erro ao carregar o leitor, recarregue a página. Depois de carregado, o leitor funciona normalmente, pela câmera ou por foto.
O leitor adiciona à lista todos os códigos que aparecem na imagem, não só o que você quer. Se há vários visíveis (ex: etiqueta sobre embalagem), tape os outros com a mão ou papel, deixando apenas o código desejado na frente da câmera. Se um código indesejado entrar na lista, é só ignorar e copiar o certo; códigos repetidos não são adicionados duas vezes.
Códigos com riscos, dobras, manchas de umidade ou impressão de baixa qualidade podem não ser lidos por câmera. Nesse caso, use a entrada manual: copie os números visíveis abaixo do código de barras e cole no campo de texto.
Code 128 e Code 39 podem codificar caracteres especiais, letras maiúsculas e minúsculas, e números. Se o resultado parece correto mas com caracteres inesperados, o código foi gerado com dados especiais intencionalmente; isso é normal.
Algumas situações tornam a leitura mais difícil. Veja o que ajuda:
Iluminação: a câmera traseira do celular lida melhor com iluminação natural ou luz branca direta. Luz fluorescente amarelada ou reflexo de plástico transparente sobre a etiqueta reduzem o contraste e dificultam a detecção.
Distância e ângulo: posicione o código de forma que ele ocupe pelo menos 1/3 da largura da tela. Ângulos acima de 30° também reduzem a taxa de leitura; prefira posicionar o celular paralelo ao código.
Câmera traseira vs. frontal: câmeras traseiras têm maior resolução e foco automático, o que ajuda muito em EAN-13 com barras finas. A câmera frontal (selfie) funciona para QR Codes maiores, mas pode falhar em códigos 1D menores.
Etiquetas com verniz ou plástico: o reflexo da luz pode confundir a câmera. Incline levemente o ângulo (10–15°) para desviar o reflexo direto sem distorcer o código.
Celular de câmera antiga: se nenhuma das dicas funcionar, tente no computador com webcam; câmeras web de mesa têm menos distorção de perspectiva e ajudam na leitura de códigos planos.
O leitor aceita as duas formas. Com "Iniciar Câmera", ele lê em tempo real e vai adicionando cada código novo à lista. Com "Ler de foto", você escolhe uma imagem da galeria ou do computador (JPG, PNG, print de tela) e o leitor procura todos os códigos que aparecem nela de uma vez.
Quando a foto é melhor que a câmera ao vivo:
A foto também não sai do seu aparelho. A imagem é aberta e decodificada dentro do navegador, no mesmo processo da câmera. Nada é enviado para servidores, e a foto não fica guardada depois da leitura.
Para código de barras em nota fiscal (PDF da DANFE): o leitor aceita imagens, não arquivos PDF. Abra o PDF, tire um print da área do código e use "Ler de foto", ou aponte a câmera para a tela ou para o papel impresso. O código linear da DANFE e o QR Code da NF-e 4.0 são lidos das duas formas.
Se a foto não for reconhecida: use uma imagem nítida, com o código ocupando boa parte do quadro e sem reflexo. Fotos muito pequenas, tremidas ou tiradas de longe são as que mais falham.
Ferramentas complementares para quem trabalha com códigos de barras.
Lê só código de produto (EAN e UPC) e confere cada leitura: dígito verificador, tipo e prefixo GS1.
GuiaGoogle Lens, câmera do Windows, leitor online com webcam e extensão de navegador, 4 formas gratuitas.
FerramentaLeu um código e precisa gerar etiquetas novas? Crie códigos em lote, baixe em PDF e imprima etiquetas grátis.
FerramentaPara produtos que precisam de EAN-13 (Mercado Livre, Shopee, supermercados). Gera e valida o dígito verificador.
FerramentaPrecisa ler QR Code em vez de código de barras? Leia pela webcam ou envie uma imagem, sem instalar nada.
Gerar o código aqui é grátis. Para ler no balcão ou no estoque você precisa de um leitor, e a escolha depende menos de marca e mais de três coisas: se fica fixo ou anda com você, se precisa ler QR Code, e quantos itens passam por dia.
Leitor de pistola com fio, reconhecido pelo computador como teclado — você pluga e já funciona, sem instalar nada. Lê EAN-13, Code 128, DANFE e boleto. Vem com suporte de mesa, que libera as duas mãos quando o leitor fica parado no caixa.
Melhor para: Caixa fixo, algumas dezenas de itens por dia
Ver preço atual na Amazon — C3Tech LB-50BK, link patrocinado, abre em nova abaMesma base do LB-50BK, sem o suporte de mesa. Escaneamento manual ou automático, leitura de DANFE e imagem inversa. Resolve bem quando o uso é ocasional e o leitor fica guardado entre um uso e outro.
Melhor para: Conferência de mercadoria na entrada, uso ocasional
Ver preço atual na Amazon — C3Tech LB-40BK, link patrocinado, abre em nova abaSem fio de 2,4 GHz com memória interna. Você bipa longe do computador — no depósito, na prateleira alta — e o leitor guarda as leituras até voltar ao alcance. É isso que separa um leitor de inventário de um leitor de caixa.
Melhor para: Inventário de estoque, longe do computador
Ver preço atual na Amazon — C3Tech LB-W200 V3, link patrocinado, abre em nova abaLê código de barras e também QR Code, incluindo QR Code Pix e Data Matrix. Tem tela digital para conferir a leitura. Os leitores 1D acima não leem QR Code de jeito nenhum — se isso faz parte do seu dia, é aqui que começa a faixa que atende.
Melhor para: Quem também precisa ler QR Code e Pix no balcão
Ver preço atual na Amazon — C3Tech LB-140BK, link patrocinado, abre em nova aba| Se a sua situação é… | Modelo indicado | Faixa |
|---|---|---|
| Caixa fixo, algumas dezenas de itens por dia | C3Tech LB-50BK | Faixa de entrada |
| Conferência de mercadoria na entrada, uso ocasional | C3Tech LB-40BK | Faixa de entrada |
| Inventário de estoque, longe do computador | C3Tech LB-W200 V3 | Intermediário |
| Quem também precisa ler QR Code e Pix no balcão | C3Tech LB-140BK | Intermediário |
Publicidade. O GeraCode participa do Programa de Associados da Amazon. Se você comprar por estes links, ganhamos uma pequena comissão — sem custo nenhum para você. Isso ajuda a manter as ferramentas do site gratuitas. As ilustrações são nossas e representam o tipo de equipamento, não a aparência exata do modelo. Preço e disponibilidade mudam sem aviso — confira na página do produto.
Não. O leitor funciona diretamente no navegador do seu celular ou computador. Basta acessar a página, permitir o acesso à câmera e apontar para o código.
Todos os navegadores modernos: Chrome, Edge, Opera, Safari e Firefox, no celular ou no computador, incluindo iPhone e iPad. Quando o navegador tem a API BarcodeDetector nativa, o leitor usa ela. No Safari e no Firefox, que não têm essa API, ele carrega um decodificador próprio e mostra o aviso "Leitura em modo compatibilidade"; a leitura pela câmera e por foto funciona igual, só o primeiro uso leva um instante a mais.
Nenhum dado sai do seu aparelho. Toda a leitura acontece localmente no navegador; nenhuma imagem da câmera, foto escolhida ou código lido é enviado para servidores. Na leitura simples, a lista some ao fechar a página. No modo inventário, a contagem fica guardada só neste navegador até você clicar em "Limpar", para não perder o trabalho se a página recarregar.
Sim, mas a câmera traseira é preferível por ter melhor foco e resolução. Em computadores, a webcam integrada funciona normalmente.
Sim. O leitor detecta automaticamente tanto códigos de barras lineares (EAN-13, Code 128, etc.) quanto QR Codes.
Sim. Ative o "Modo inventário": cada leitura soma 1 na quantidade do código, com bipe de confirmação. Para contar outra unidade do mesmo produto, tire o código da frente da câmera e aponte de novo. Também funciona com leitor USB (cada Enter soma 1). Ao final, clique em "Baixar CSV" para abrir a contagem no Excel ou no Google Planilhas.