Categoria: Desenvolvimento

Leitor de Código QR

Ideia nossaFalta uma ferramenta?

Decodifique um código QR de uma imagem, totalmente no seu dispositivo

Escolha uma imagem, ou capture uma com a câmera no celular, e esta ferramenta decodifica qualquer código QR encontrado usando o leitor nativo do seu navegador. Nada é enviado.

Nenhuma imagem selecionada ainda

A imagem é decodificada no seu dispositivo com o leitor nativo do navegador. Ela nunca é enviada.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Ler um código QR normalmente significa confiar no aplicativo de câmera do celular ou em uma página web qualquer para ver a imagem. Esta ferramenta, em vez disso, usa a API BarcodeDetector embutida em navegadores baseados em Chromium, que decodifica a imagem localmente e nunca a envia para lugar nenhum. No celular, escolher tirar uma foto abre a câmera diretamente; no computador, escolha uma captura de tela ou foto existente. Um navegador sem essa API nativa, como o Firefox ou Safari atuais, mostra uma mensagem clara em vez de fingir que funciona, já que decodificar um código de barras do zero em JavaScript é uma ferramenta diferente e muito mais pesada do que esta pretende ser.

Como usar

  1. Escolha uma imagem com um código QR, ou capture uma com a câmera.
  2. Aguarde o leitor do navegador decodificá-la.
  3. Copie o texto decodificado.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

A imagem é enviada para ser escaneada?
Não. A decodificação acontece com a API BarcodeDetector embutida no seu navegador, totalmente no seu dispositivo.
Por que diz que a leitura não é suportada?
A API BarcodeDetector usada por esta ferramenta atualmente está disponível em navegadores baseados em Chromium (Chrome, Edge, Chrome no Android). Firefox e Safari ainda não a oferecem.
Ele consegue ler códigos de barras além de QR?
Esta ferramenta procura apenas códigos QR. Um leitor dedicado para formatos como EAN ou Code 128 seria uma ferramenta separada.