OCR no dispositivo · WebAssembly

Extraia texto de imagens com caixas por palavra.

O Tesseract OCR roda inteiramente no dispositivo via WebAssembly. Solte uma imagem ou um PDF digitalizado — mais de 100 idiomas, zero envios.

24 idiomas
Caixas por palavra
100% privado
Por que OCR

Reconhecimento preciso, feito localmente.

O Tesseract.js roda no seu navegador — sem servidores, sem chaves de API, sem limites.

100% privado

Suas imagens nunca saem do seu dispositivo. Todo o reconhecimento acontece localmente via WebAssembly.

24 idiomas

Inglês, chinês, japonês, coreano e as principais escritas europeias, do Oriente Médio e do sul da Ásia — troque quando quiser.

Caixas por palavra

Cada palavra reconhecida vem com uma caixa delimitadora e uma pontuação de confiança, sobreposta na imagem.

Exporte para qualquer lugar

Copie texto puro ou baixe TXT, JSON com posições ou hOCR pesquisável.

Suporte a PDFs digitalizados

Solte um PDF digitalizado e cada página é rasterizada e reconhecida em ordem — ideal para contratos, cartas e arquivos.

Fila em lote e exportação ZIP

Coloque imagens e PDFs na fila, acompanhe o progresso e a confiança por arquivo e baixe todas as transcrições em um ZIP.

Como funciona

Adicione, reconheça, exporte.

  1. 01

    Envie ou cole

    Arraste uma imagem ou PDF digitalizado, cole uma captura de tela ou procure. PNG, JPG, WebP, BMP, GIF e PDF.

  2. 02

    O OCR roda localmente

    O Tesseract reconhece o texto no seu navegador via WebAssembly, com posições de palavras e confiança.

  3. 03

    Copie ou exporte

    Copie o texto ou baixe TXT, JSON ou hOCR. O motor fica em cache para reuso.

Guia completo

Sobre a ferramenta de OCR

Uma ferramenta gratuita de OCR que extrai texto editável de imagens e PDFs digitalizados direto no seu navegador — capturas de tela, recibos, fotos de quadro branco, contratos escaneados, certificados, cartas e arquivos. As palavras reconhecidas trazem pontuação de confiança e coordenadas, e um modelo de visão opcional no dispositivo pode responder a perguntas sobre a página.

O motor é o Tesseract compilado para WebAssembly: nada é enviado, não precisa de conta, e um lote de imagens ou um PDF de 300 páginas passa pela mesma fila.

Como funciona

O Tesseract.js — o motor de OCR de código aberto compilado para WebAssembly — executa o reconhecimento inteiramente na sua aba. O núcleo do motor e os dados de treinamento de cada idioma são baixados sob demanda e ficam em cache no navegador, então após o primeiro uso o reconhecimento funciona offline. 24 selos de idiomas cobrem inglês, chinês simplificado e tradicional, japonês, coreano, as principais línguas europeias, além de árabe, hebraico, híndi, tailandês, vietnamita e outras escritas; o catálogo completo do Tesseract passa de 100 idiomas.

Antes do reconhecimento, imagens podem ser pré-processadas (escala de cinza ou binarização) para aumentar a precisão em escaneios claros ou com ruído; um modo de segmentação de página — automático, bloco único, linha única ou texto esparso — diz ao motor como a página está disposta, e um controle de confiança mínima filtra palavras fracas da visualização de texto.

PDFs digitalizados, página a página

Um PDF é tratado como deveria: cada página é rasterizada a cerca de 144 DPI e reconhecida em ordem, então uma carta ou contrato de várias páginas vira uma transcrição contínua, não uma pasta de capturas. As páginas são renderizadas de forma preguiçosa — só a página em reconhecimento fica na memória — o que torna viáveis até documentos de 300 páginas num notebook comum. Os formatos de saída são TXT puro, JSON com caixa delimitadora e confiança por palavra, e hOCR com posições e diagramação; no visualizador, cada palavra reconhecida fica sobreposta à página e colorida conforme a confiança.

Fila em lote e exportação ZIP

Imagens e PDFs compartilham uma fila serial com status, contagem de palavras, duração e barra de progresso por item. Adicione uma pasta de recibos ou uma pilha de cartas escaneadas e tudo é processado em sequência; falhas permanecem marcadas, uma nova execução tenta só esses itens, e os resultados da fila inteira baixam juntos num ZIP de arquivos de texto nomeados. Além de arrastar arquivos, você pode colar capturas da área de transferência.

Extração inteligente com um modelo de visão

Além da transcrição, a extração inteligente executa um modelo visão-linguagem no dispositivo (Moondream, cerca de 800 MB via WebGPU) que responde a perguntas livres sobre a página aberta — «Qual é o valor total deste recibo?» ou «Que data está carimbada aqui?». É um download separado e opcional que exige WebGPU; assim como o OCR, o modelo roda localmente e a imagem nunca sai do seu dispositivo.

Limites grátis e Pro

O plano grátis processa lotes de 10 arquivos de origem (cada PDF conta como um arquivo) e PDFs de até 30 páginas, com lotes ilimitados. O Pro leva a fila para 50 arquivos e PDFs de até 300 páginas. Páginas além do limite do PDF são puladas com um aviso em vez de derrubar o trabalho inteiro. Nenhum plano tem cota diária, teto de execuções ou marca d'água, e o uso comercial está incluído.

Dicas de qualidade e privacidade

Imagens nítidas, bem iluminadas e retas de texto impresso são reconhecidas com perfeição quase total; letra cursiva, inclinação acentuada e fontes decorativas seguem genuinamente difíceis, e o realce por confiança mostra exatamente onde revisar. Para escritas CJK e arábicas, escolher o idioma correto antes do reconhecimento é a maior alavanca de precisão.

Escaneios de contratos, documentos de identidade, formulários médicos ou correspondência privada permanecem no dispositivo por construção — o reconhecimento não envia nem um pixel, o motivo fundamental para preferi-lo a um site de OCR online gratuito.

Respostas sobre OCR

Não. Tudo roda no seu navegador. O Tesseract OCR roda localmente via WebAssembly; as suas imagens nunca saem do seu dispositivo.

Ferramentas relacionadas