Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte GIF para TXT de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
GIF para TXT
Quase todo GIF com palavras legíveis dentro é uma captura de tela. Ferramentas antigas de print salvavam em GIF por padrão, fóruns convertiam qualquer envio para esse formato, e uma quantidade enorme de chamados de suporte dos últimos vinte anos tem um GIF de uma tela de erro anexado.
Esse histórico explica por que essa conversão vale a pena e também por que é mais difícil que ler um documento escaneado normal. Um print salvo como GIF passou por uma redução de paleta que o mesmo print salvo em PNG não passou, e texto é o conteúdo mais sensível a isso.
O reconhecedor lê o arquivo diretamente, e a própria documentação da ferramenta cobre GIF para arquivos não animados. Um print, um diálogo capturado, uma página escaneada salva em GIF: tudo isso está dentro do que a ferramenta lê.
Um GIF animado fica fora disso. Em vez de adivinhar qual quadro seria usado, o caminho honesto é um passo a mais: converta o GIF para PNG primeiro — o que captura o primeiro quadro — e passe o PNG por esta ferramenta. Se o texto que você quer não estiver no primeiro quadro, extraia esse quadro num editor de imagem antes.
Texto de tela é suavizado: as bordas de cada letra são desenhadas em tons intermediários para os traços parecerem lisos. Um GIF tem no máximo 256 cores disponíveis, e quando um print é reduzido a essa paleta, os tons intermediários são os primeiros a sumir — substituídos pela cor disponível mais próxima ou espalhados num quadriculado de duas.
O reconhecimento funciona comparando o formato de cada letra com o que aprendeu, e um traço com borda em pixels alternados é uma forma diferente de um traço com borda suave. É a principal razão de um print em GIF ler um pouco pior do que o mesmo print em PNG.
Toda outra conversão de imagem deste site decodifica a foto até os pixels antes de trabalhar com ela. Esta, de propósito, não faz isso: o arquivo é entregue intacto, porque o reconhecedor tem seu próprio carregador, e forçar a imagem por um canvas achataria qualquer transparência para preto.
Num scan de papel branco, esse detalhe sozinho é a diferença entre uma página legível e um retângulo preto — vale saber isso se o seu GIF tiver fundo transparente. Como o arquivo passa direto, o que o reconhecedor vê é exatamente o que o arquivo contém, transparência inclusa.
Quatro modelos de idioma estão disponíveis: inglês, alemão, francês e espanhol. É uma escolha manual, não uma detecção automática, porque detecção também é um chute e um chute errado seria invisível.
Uma escolha errada não falha: ela produz texto com aparência plausível, no idioma errado, mapeando formas para o vocabulário que o modelo tem. É o comportamento mais perigoso desta ferramenta, porque tudo no resultado parece normal. Se o resultado parecer uma tradução malfeita do que está na imagem, o idioma configurado é o primeiro lugar a checar.
O que volta são linhas de texto com as quebras que o reconhecedor viu entre os blocos, e nenhum outro processamento. Nada junta linhas que parecem uma frase quebrada, nem reconstrói colunas.
Cada uma dessas correções seria um chute sobre o layout. Um poema, um bloco de endereço, um trecho de código e uma tabela perdem sentido quando as quebras de linha são reorganizadas, e a ferramenta não tem como saber qual desses está vendo. Deixar as quebras como estão significa que um print de tabela volta com as colunas coladas, o que é inconveniente e recuperável — diferente de um endereço reformatado.
Iniciar o reconhecedor significa baixar e compilar vários megabytes de WebAssembly e depois o modelo de idioma. São segundos de espera antes de qualquer reconhecimento começar, e é por isso que esta é de longe a ferramenta mais lenta do site.
Isso acontece uma única vez. O modelo fica em cache na sua própria máquina depois da primeira execução, então um segundo GIF começa quase na hora, e um lote de vinte arquivos paga o custo de início só uma vez.
Basicamente, letra à mão. Texto inclinado, texto sobre fundo carregado, texto tão pequeno que os traços têm um pixel de largura e fontes decorativas produzem erros, de alguns caracteres até nonsense completo.
O outro caso a citar é um GIF reduzido de tamanho depois do print original. Diminuir pela metade um print destrói o formato das letras de um jeito que nenhum reconhecedor recupera, e isso é extremamente comum porque as pessoas costumavam reduzir imagens para caber no limite de um fórum.
O reconhecedor, o núcleo em WebAssembly e cada modelo de idioma são servidos por este site, e não buscados de uma CDN pública. Isso deu trabalho deliberado, porque o padrão dessa biblioteca é buscar os três em outro lugar, e o ponto não é a imagem em si — ela nunca sairia de qualquer forma — mas o fato da requisição.
Alguém lendo um holerite, uma carta médica ou uma conversa privada num print não deveria ter isso anunciado a terceiros pela URL da própria página. O reconhecimento acontece no seu navegador, não há cadastro e o texto nunca é armazenado.
| GIF | TXT | |
|---|---|---|
| Nome completo | Graphics Interchange Format | Texto simples |
| Extensão do arquivo | .gif | .txt, .text, .log |
| Tipo de mídia | image/gif | text/plain |
| Compressão | Sem perdas — nada é descartado | — |
| Publicado pela primeira vez | 1987 | 1963 |
| Publicado por | CompuServe | — |
| Especificação | GIF89a | Unicode |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Antigo, ainda lido em todo lugar | Atual |
| Profundidade de bits | 8 | — |
| Cor que consegue descrever | paleta indexada | — |
| Maior imagem | 65.535 px por lado | — |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | WebP, MP4 | MD, RTF |
TXT é formato de trabalho e GIF é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.
GIF é de 1987 e está praticamente superado. TXT é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.
Os programas de sempre não se cruzam: GIF abre em GIMP, Adobe Photoshop e ImageMagick, e TXT em Notepad, TextEdit e Visual Studio Code, então quem receber o resultado precisa de algum do segundo grupo.
Os dois miram trabalhos diferentes: GIF em a web, TXT em mover dados entre programas e o arquivamento. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
GIF é o formato da CompuServe, publicado em 1987. Registra 8 bits por canal.
TXT e de 1963, descrito em Unicode. Notepad, TextEdit e Visual Studio Code leem o formato.
TXT foi publicado em 1963 e GIF em 1987. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é Tesseract, o motor livre de reconhecimento de texto; seu navegador baixa isso uma vez e guarda.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. Tesseract é baixado para a sua máquina e roda lá, e por isso não há contador.
GIF e TXT descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. O texto é lido por reconhecimento de padrões, então é um palpite fundamentado e não uma transcrição. Tipografia limpa, reta e bem iluminada numa resolução decente sai quase perfeita; uma foto tirada de lado, um fax apagado, uma fonte incomum ou letra à mão vão gerar erros. Confira sempre o resultado contra o original antes de confiar nele. O ajuste de idioma importa: com o errado, o que volta é bobagem com ar de certeza, e não uma mensagem de erro.
TXT é formato de trabalho e GIF é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.
O que esta página afirma sobre GIF e TXT pode ser conferido, e estes são os documentos que resolvem a questão.