Skip to main content

Escaneie códigos QR e de barras instantaneamente com sua câmera

Use a câmera do seu dispositivo para escanear e decodificar códigos QR, códigos de barras EAN, códigos UPC e outros formatos. Os resultados são processados inteiramente no seu navegador — nenhuma imagem é enviada.

Detecta e decodifica códigos de barras e QR a partir da câmera usando a API BarcodeDetector, suportando formatos como QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF e Data Matrix.

Um código QR padrão pode armazenar até 4.296 caracteres alfanuméricos ou 7.089 dígitos numéricos, com correção de erros integrada que permite a leitura mesmo quando até 30% do código está danificado.

O que seus resultados significam?

Result Range Meaning
Bom Código de barras detectado e decodificado em 1-2 segundos Sua câmera e navegador suportam bem a leitura de códigos de barras. O conteúdo decodificado (URL, texto ou código de produto) é exibido imediatamente e pode ser copiado ou aberto.
Atenção Código de barras detectado mas leva vários segundos ou requer reposicionamento A leitura funciona mas as condições são subótimas. Melhore a iluminação, segure a câmera com mais firmeza ou aproxime-se do código de barras para detecção mais rápida.
Ruim API BarcodeDetector não disponível ou código de barras não detectado Seu navegador pode não suportar a API BarcodeDetector, ou o código de barras está danificado, borrado ou em um formato não suportado. Tente Chrome ou Edge em uma plataforma compatível.

Problemas comuns e soluções

Navegador informa que BarcodeDetector não é suportado

A API BarcodeDetector é suportada no Chrome, Edge e Opera no macOS, Windows, Android e ChromeOS. Firefox e Safari têm suporte limitado ou nenhum. No Chrome, certifique-se de que a flag 'Experimental Web Platform features' está ativada em chrome://flags se a detecção não estiver disponível.

Código QR não é detectado mesmo estando claramente visível

Certifique-se de que o código QR inteiro esteja dentro do quadro da câmera com alguma margem ao redor. Evite reflexos ou sombras sobre o código. Se o código QR estiver em uma tela, reduza o brilho para minimizar reflexos. Segure a câmera a 15-30 cm do código.

Imagem da câmera está borrada e códigos não são escaneados

Toque ou clique na área do código de barras para acionar o foco automático, se suportado. Segure o dispositivo com firmeza. Em webcams de desktop, ajuste o foco manualmente se disponível. A leitura requer contraste claro entre as barras e o fundo.

Scanner detecta o formato de código de barras errado

Se vários códigos de barras estiverem visíveis no quadro, o scanner pode detectar um não intencional. Posicione a câmera para mostrar apenas o código alvo. Você também pode filtrar por formatos específicos nas configurações do scanner.

Ferramentas relacionadas

Perguntas Frequentes

Quais formatos de código de barras são suportados?

O scanner suporta todos os formatos disponíveis pela API BarcodeDetector: QR Code, Data Matrix, Aztec, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar e ITF. Os formatos exatos dependem da sua plataforma — Android e ChromeOS normalmente suportam todos, enquanto no macOS e Windows o suporte varia por versão do SO.

A leitura é feita localmente ou envia imagens para um servidor?

Toda a detecção e decodificação é executada inteiramente no seu navegador usando a API BarcodeDetector, que utiliza as capacidades nativas de detecção do seu sistema operacional. Nenhum quadro, imagem ou dado decodificado é enviado para qualquer servidor. A ferramenta funciona completamente offline após o carregamento da página.

Posso escanear códigos de barras de uma captura de tela ou arquivo de imagem?

Sim, além da leitura ao vivo pela câmera, você pode enviar ou colar uma imagem contendo um código de barras. A API BarcodeDetector funciona com qualquer ImageBitmapSource, incluindo imagens estáticas. Isso é útil para escanear códigos de capturas de tela, PDFs ou fotos sem precisar de um segundo dispositivo.

Por que a leitura é mais rápida no meu celular do que no notebook?

Dispositivos móveis frequentemente têm melhor foco automático, câmeras traseiras de maior resolução e bibliotecas de detecção nativas otimizadas. Webcams de notebooks normalmente têm foco fixo e menor resolução, dificultando a captura de imagens nítidas. Para melhores resultados no notebook, imprima o código grande ou use um ambiente bem iluminado.