Converter GIF para TXT

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.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído TXT funciona de um jeito diferente de GIF. Não é a degradação gradual de um codec com perda: o que TXT consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber 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.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Por que aquele print virou um GIF em primeiro lugar

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.

Um GIF estático é suportado; um animado é outro trabalho

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.

O que 256 cores fazem com as bordas das letras

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.

O arquivo chega ao reconhecedor exatamente como está

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.

Escolher o idioma, e como uma escolha errada se parece

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 layout não é reconstruído, e isso é proposital

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.

A primeira execução paga o motor; as próximas não

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.

O que esta ferramenta não vai ler de um GIF

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.

Nada da imagem sai do seu navegador

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.

Como converter GIF para TXT

  1. Solte o seu arquivo GIF nesta página, ou clique para escolher um.
  2. Escolha TXT como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo TXT pronto.

GIF ou TXT: o que muda

GIF comparado com TXT
GIFTXT
Nome completoGraphics Interchange FormatTexto simples
Extensão do arquivo.gif.txt, .text, .log
Tipo de mídiaimage/giftext/plain
CompressãoSem perdas — nada é descartado
Publicado pela primeira vez19871963
Publicado porCompuServe
EspecificaçãoGIF89aUnicode
LicençaPadrão abertoPadrão aberto
Situação hojeAntigo, ainda lido em todo lugarAtual
Profundidade de bits8
Cor que consegue descreverpaleta indexada
Maior imagem65.535 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarWebP, MP4MD, RTF

O que o formato de destino acrescenta

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.

Abrir o resultado

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.

Para que serve cada formato

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.

De GIF para TXT: perguntas frequentes

Meu arquivo GIF é enviado para algum lugar?

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.

Converter GIF para TXT é grátis?

É. 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.

Perde qualidade ao converter GIF para TXT?

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.

O arquivo TXT pode ser editado depois?

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.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre GIF e TXT pode ser conferido, e estes são os documentos que resolvem a questão.