Pular para o conteúdo

Leitor de QR code e código de barras

QR & Barcode Reader

Lê QR codes e os códigos de barras mais comuns de uma imagem enviada, de um print ou da câmera.

Lê um código QR de uma imagem ou de uma captura de tela, desenha onde encontrou o símbolo e mostra o que ele diz — sem abrir. Um código QR é um endereço que você não consegue ler antes de seguir, que é exatamente o que faz um adesivo colado sobre um verdadeiro funcionar.

🔒 Roda inteiramente no seu navegadorqrbarcodedecodescan

Solte uma imagem com um código QR, ou cole uma captura de tela

PNG, JPEG, WebP, GIF ou qualquer outra coisa que este navegador saiba decodificar. A imagem é lida nesta aba e não é enviada.

Só códigos QR, por enquanto

Isto lê códigos QR. Não lê EAN, UPC, Code 128 nem os outros códigos de barras lineares, e diz isso em vez de tentar e falhar em cima de uma fotografia — uma simbologia unidimensional precisa de uma busca por linhas de varredura completamente diferente, e um leitor que acerta num render limpo e falha em toda foto real é pior do que um que é honesto sobre o seu alcance. Códigos de barras lineares dá para gerar aqui hoje.

A imagem é decodificada nesta aba. Ela é desenhada num canvas, passa por limiarização e é varrida numa thread de fundo, e os pixels nunca saem do seu navegador — não há envio nenhum, e o link que o código carrega também não é buscado.

Como usar

  1. Solte a imagem ou cole uma captura de tela

    A foto de um cartaz, a captura de uma tela de pagamento, um PNG salvo — qualquer coisa que o navegador consiga decodificar. Fotos muito grandes são reduzidas primeiro, o que não prejudica um símbolo que ocupa uma parte útil do enquadramento.

  2. Confira a sobreposição quando falhar

    Os três padrões localizadores e o padrão de alinhamento são desenhados sobre a sua imagem. Vê-los encontrados diz que o detector chegou até ali e a decodificação falhou depois; não ver nenhum diz que ele nunca encontrou o símbolo.

  3. Leia o host antes de decidir

    Quando o payload é um link, o host é destacado sozinho, e qualquer caractere imitador de alfabeto misto nele é nomeado. Segui-lo continua sendo decisão sua, tomada com a mesma informação que um link em uma página teria dado.

Perguntas frequentes

Ele abre o link?

Não — não abre, não busca, não pré-visualiza. A imagem é decodificada em um worker nesta aba e o payload é mostrado como texto. Nada sobre o código chega a um servidor, nosso ou de qualquer um.

Não encontra um código na minha foto

Recorte até o símbolo e inclua a margem branca — o detector precisa da zona de silêncio para achar as bordas. Fotografe de frente; passados uns quarenta graus os padrões localizadores deixam de parecer quadrados. Abaixo de uns três pixels por módulo não há o que recuperar, então um código 21×21 precisa de cerca de 90 pixels de largura.

Por que não lê um código de barras?

Uma simbologia linear precisa de uma busca por linhas de varredura completamente diferente, e um leitor que acerta em uma renderização limpa e falha em toda foto real é pior do que um honesto sobre o seu alcance. Códigos de barras lineares podem ser gerados aqui hoje, só não lidos.

O que significa “símbolos reparados”?

O código estava danificado e o Reed–Solomon reconstruiu as palavras de código que faltavam. O texto mostrado é exato — a correção de erros reconstrói o original ou falha, ela não chuta. Um número alto de reparos em um código de aparência limpa costuma significar que a impressão ou a câmera estão no limite.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.

Leitor de exportação do Authenticator

Authenticator Export Reader

Decodifica um QR de migração do Google Authenticator nas contas individuais e seus segredos — inteiramente no seu navegador; a saída contém segredos ativos de 2FA, então não a compartilhe.

Roda inteiramente no seu navegador

Gerador de QR code

QR Code Generator

Cria um QR para URL, texto, wifi, vCard ou string de pagamento, com correção de erro, logotipo e exportação em SVG.

Roda inteiramente no seu navegador

Analisador de URL e editor de query

URL Parser & Query Editor

Separa uma URL nas suas partes, mostra os parâmetros de query como tabela editável e remonta o resultado.

Roda inteiramente no seu navegador

Verificador de link suspeito

Suspicious URL Check

Inspeciona a forma de um link antes de você abri-lo — caracteres parecidos, hosts em IP literal, truques com @, subdomínios profundos, portas estranhas, encurtadores — e, se pedir, segue os redirecionamentos e consulta a data de registro do domínio. Sem base de reputação: sinais, não veredito.

Local, com ajuda opcional do servidor

Consulta de DNS

DNS Lookup

Consulta registros A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA e PTR por DoH, com TTL e o bit DNSSEC exibidos, via Cloudflare ou Google.

Usa o nosso servidor

Cliente HTTP

HTTP Request Builder

Compõe e envia uma requisição GET/POST/PUT/PATCH/DELETE/HEAD com headers e corpo personalizados, e mostra status, headers, corpo e tempo — sem nunca repassar cookies ou Authorization.

Usa o nosso servidor