Scanner de Código QR
Leia um código QR com a câmera ou de uma imagem PNG, JPEG ou WebP no navegador e copie o texto ou abra links http(s). Nada é enviado.
Os dados inseridos e arquivos ficam no navegador
Arraste & solte uma imagem com um código QR aqui
PNG · JPEG · WebP
Aponte a câmera para um QR code — ele é lido automaticamente. Os quadros são processados neste dispositivo.
Carregando...
Nesta página
Leia um código QR com a câmera do dispositivo ou de uma captura de tela ou foto: o texto decodificado aparece pronto para copiar, e links ganham um botão Abrir link. Tudo é decodificado localmente no navegador.
Funcionalidade detalhada
Imagens PNG, JPEG e WebP são aceitas; GIF e outros formatos recebem uma mensagem de erro. A decodificação usa o rxing, uma versão em Rust do ZXing compilada para WebAssembly, dentro de um Web Worker, então até uma foto de cerca de 3800 px não trava a página, e escolher outro arquivo cancela a leitura anterior.
Escanear com a câmera abre a câmera traseira com uma guia de enquadramento; se o dispositivo tiver várias câmeras, a lista Câmera permite alternar entre elas. Os quadros são reduzidos para no máximo 1024 px e decodificados no mesmo Web Worker, e um novo quadro só é capturado depois que o anterior termina, então a página continua fluida. A leitura para no primeiro código encontrado (Escanear novamente a reinicia), e a câmera é desligada em Parar câmera, quando a aba fica oculta ou quando você envia um arquivo. A câmera exige HTTPS (ou localhost) e sua permissão; os quadros são processados no dispositivo e nunca são enviados a lugar nenhum.
O conteúdo completo é exibido como texto: URLs, texto simples, strings de Wi-Fi, cartões de contato, Unicode e emoji. Só links http e https recebem Abrir link; outros esquemas, como javascript:, nunca viram links. Se nenhum código for encontrado, tente uma imagem mais nítida em que o código inteiro e sua borda branca estejam visíveis.
Exemplos práticos
Link de uma captura de tela: um PNG feito com o Gerador de Código QR para https://example.com/path?q=1 mostra essa URL e um botão Abrir link.
Câmera: clique em Escanear com a câmera, permita o acesso e segure um código impresso dentro da moldura — o texto aparece em menos de um segundo e a câmera se desliga.
Foto grande: um JPEG de 3848×3848 px é decodificado em cerca de 1–1,5 segundo em um desktop, e a página continua responsiva.
Nenhum código na imagem: aparece “Nenhum código QR encontrado na imagem. Tente outra imagem.”
Como usar esta ferramenta
Escolha uma imagem ou inicie a câmera
Clique em Escolher arquivo ou solte na área uma imagem PNG, JPEG ou WebP — ou clique em Escanear com a câmera e permita o acesso à câmera.
Leia o resultado
A imagem é decodificada automaticamente; com a câmera, aponte para o código até ele ser reconhecido. O texto aparece em Conteúdo Escaneado.
Use o conteúdo
Clique em Copiar, ou em Abrir link para um endereço http(s). Use Escanear novamente para ler o próximo código com a câmera.
Dicas e melhores práticas
- Recorte com folga: mantenha o código inteiro e uma margem branca em volta dele na imagem ou no quadro da câmera.
- Evite reflexos e borrões de movimento em fotos de telas ou códigos impressos; segure o celular firme por um instante.
- Se a câmera estiver bloqueada, libere-a nas configurações do site no navegador; em uma página sem HTTPS a câmera não fica disponível, então envie uma imagem.
- Códigos invertidos (claro sobre escuro) ou com contraste muito baixo podem não ser encontrados.
- Confira o endereço exibido antes de clicar em Abrir link — códigos QR são um meio comum de esconder links de phishing.