QT QR Tools

Leitor de código QR

Descodifique códigos QR a partir de uma imagem carregada ou da câmara em direto. Privado, local e 100% no navegador, sem envio para servidores.

🔒 Executa completamente no seu navegador — nada é enviado

Drop a QR image here or click to browse

Upload an image or start the camera scanner.

Advertisement

Descodifique códigos QR a partir de imagens ou da câmara

Os códigos QR estão em todo o lado: embalagens, recibos, cartazes, bilhetes, cartões de configuração de dispositivos, ementas de restaurantes e ecrãs de início de sessão. Por vezes precisa de saber o que um código contém antes de o abrir, ou tem uma captura de ecrã em vez do código real à sua frente. Este leitor resolve ambos os casos. Pode carregar um ficheiro de imagem do seu dispositivo ou conceder acesso temporário à câmara e ler um código em tempo real.

O descodificador funciona inteiramente no seu navegador. As imagens carregadas são colocadas num canvas HTML, convertidas em dados de imagem e analisadas localmente com a biblioteca jsQR. Na leitura com câmara, a página pede permissão ao navegador, desenha os fotogramas de vídeo no mesmo canvas oculto e verifica cada fotograma à procura de um padrão QR. Nenhuma imagem, fotograma ou texto descodificado é enviado para um servidor, o que mantém os códigos privados e as capturas internas sob o seu controlo.

Como obter a melhor leitura

Os leitores de QR precisam de uma visão clara de todo o código quadrado, incluindo a margem em branco à sua volta. Se uma imagem carregada falhar, tente recortá-la com mais margem, aumentar o brilho ou usar uma captura de ecrã com maior resolução. Na leitura com câmara, mantenha o código firme, evite reflexos e aproxime-se até os módulos ficarem nítidos. Designs de baixo contraste, cores invertidas, fundos transparentes e códigos danificados são mais difíceis de ler do que códigos simples a preto sobre branco.

Depois de o código ser descodificado, o resultado aparece como texto simples. Se o conteúdo for um URL HTTP ou HTTPS, a página mostra um botão Abrir ligação para que possa decidir se a quer visitar. Este passo adicional é intencional: permite-lhe inspecionar uma ligação antes de sair da página. Para conteúdos que não sejam ligações, como dados de WiFi, vCards, números de série ou notas curtas, use o botão de copiar para colar o texto noutra aplicação.

Privacidade da câmara e gestão de permissões

A leitura com câmara utiliza a API padrão do navegador getUserMedia. O navegador controla o pedido de permissão e pode negar o acesso sem afetar a descodificação de imagens carregadas. Se a permissão for negada, não existir uma câmara compatível ou a página não for servida num contexto seguro, a ferramenta mostra uma mensagem clara e continua a funcionar com ficheiros de imagem. Depois de uma leitura com câmara bem-sucedida, a transmissão é interrompida automaticamente para que a câmara não fique ligada mais tempo do que o necessário.

Como usar

  1. Escolha uma origemLargue um ficheiro de imagem na caixa de carregamento ou inicie o leitor da câmara.
  2. Descodifique localmenteA página desenha a origem num canvas e analisa-a no seu navegador com jsQR.
  3. Use o resultadoCopie o texto descodificado ou abra a ligação se o código QR contiver um URL.

Perguntas frequentes

As imagens QR carregadas são enviadas para um servidor?
Não. A descodificação de imagens é feita localmente no seu navegador com canvas e jsQR.
A leitura com câmara grava vídeo?
Não. A página lê fotogramas apenas durante a leitura no seu navegador. Não carrega, guarda nem grava o vídeo da câmara.
Porque não foi encontrado nenhum código QR?
A imagem pode estar desfocada, demasiado pequena, com pouco contraste, recortada, rodada de forma estranha ou parcialmente tapada. Experimente uma imagem mais nítida ou aproxime a câmara.
Posso copiar o texto descodificado?
Sim. Após uma leitura bem-sucedida, use o botão de copiar. Se o resultado for um URL HTTP ou HTTPS, também é apresentada uma ligação segura e clicável.
Advertisement