Convertir GIF a TXT

Aquí puedes convertir GIF a TXT gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Reconstruido TXT funciona de otra manera que GIF. No es la degradación gradual de un códec con pérdida: lo que TXT puede expresar se reproduce fielmente, y lo que no tiene equivalente allí no sobrevive en absoluto.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.
  • Conviene saberlo El texto se lee por reconocimiento de patrones, así que es una conjetura fundada y no una transcripción. Una tipografía limpia, recta y bien iluminada a resolución decente sale casi perfecta; una foto tomada en ángulo, un fax desvaído, una letra poco común o algo manuscrito darán errores. Contrasta siempre el resultado con el original antes de fiarte. El ajuste de idioma importa: con el equivocado vuelven disparates de muy buena presencia en vez de un mensaje de error.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Lo primero: cambia el idioma a español antes de convertir

Hay cuatro modelos de reconocimiento disponibles en este sitio —inglés, alemán, francés y español— y el que se usa por defecto es el inglés. Además, si el valor que llega no está entre esos cuatro, el código vuelve al inglés en silencio. Es decir: si no tocas el control, una captura en castellano se va a leer con un modelo entrenado en otro idioma.

Y no falla. Ese es el problema. El reconocedor devuelve texto de aspecto normal, palabras verosímiles construidas a partir de las formas que ve y del vocabulario que le han dado. Es el único motor de este sitio que puede equivocarse en su respuesta en vez de limitarse a ser imperfecto, y elegir mal el idioma es la forma más rápida de conseguirlo.

Por qué esa captura acabó siendo un GIF

Casi todo GIF con palabras legibles dentro es una captura de pantalla. Las herramientas antiguas de captura guardaban en GIF por defecto, los foros convertían las subidas a ese formato, los wikis y los gestores de incidencias lo admitían cuando admitían poca cosa, y muchísimos tiques de soporte de los últimos veinte años llevan adjunto un GIF de un cuadro de diálogo de error.

Esa procedencia explica a la vez por qué esta conversión hace falta y por qué es más difícil que leer un escaneo. Una captura guardada como GIF ha pasado por una reducción de paleta que la misma captura guardada como PNG no ha sufrido, y el texto es precisamente el contenido más sensible a esa reducción.

Un GIF quieto entra dentro de lo documentado; uno animado, no

El reconocedor lee el archivo directamente y su propia documentación enumera los formatos que acepta: mapa de bits, JPEG, PNG, PBM, WebP y GIF no animado. Una captura, un cuadro de diálogo, una página escaneada guardada como GIF: todo eso está claramente dentro.

Un GIF animado queda fuera de esa lista. En vez de adivinar qué fotograma se usaría, o si el archivo se leería siquiera, la ruta honesta es dar un rodeo de un paso: convierte el GIF a PNG en este sitio —que toma el primer fotograma— y pasa el PNG por esta herramienta. Si el texto que buscas no está en el primer fotograma, extrae ese fotograma en un editor antes.

Qué le hacen 256 colores al borde de una letra

El texto en pantalla está suavizado: los bordes de cada letra se dibujan con tonos intermedios para que el trazo parezca liso. Un GIF dispone como mucho de 256 colores, y cuando una captura se reduce a esa paleta los tonos intermedios son la primera baja: se sustituyen por el color más cercano o se tramaan en un damero de dos.

El reconocimiento funciona comparando la forma de cada signo con lo que ha aprendido, y un trazo rematado en píxeles alternos es una forma distinta de un trazo rematado en una rampa suave. Por eso una captura en GIF se lee algo peor que la misma captura en PNG, y por eso ampliarla antes no ayuda: ampliar un borde tramado produce un borde tramado más grande.

El archivo llega al reconocedor sin pasar por un lienzo

Todas las demás rutas de imagen de este sitio descodifican el dibujo a píxeles antes de trabajar con él. Esta no, y es una decisión escrita en el código: el archivo se entrega tal cual, porque el reconocedor trae su propio cargador y forzar la imagen a través de un lienzo aplanaría cualquier transparencia a negro.

En un escaneo sobre papel blanco ese detalle es la diferencia entre una página legible y un rectángulo negro, así que conviene saberlo si tu GIF tiene fondo transparente. Como el archivo pasa entero, lo que ve el reconocedor es exactamente lo que contiene el fichero, transparencia incluida.

Tildes, eñes y las comprobaciones que sí merecen medio minuto

El resultado es una conjetura hecha por reconocimiento de patrones, no una transcripción, y hay cosas concretas que conviene mirar en un texto en castellano antes de fiarse: los acentos, las eñes, la apertura de interrogaciones y exclamaciones, y las cifras con separador de miles. Son signos pequeños sobre pocos píxeles, y son exactamente donde una captura reducida de tamaño falla primero.

La comprobación que más rinde es leer el resultado contra la imagen, no leerlo solo. Un texto reconocido nunca avisa de sus errores: no hay marcas, no hay porcentaje de confianza en la salida, no hay nada que distinga una palabra bien leída de una inventada. Si vas a citar la frase en un tique o en un informe, esa lectura cruzada es el paso que evita citar algo que no ponía.

La maquetación no se reconstruye, y es a propósito

Lo que vuelve son líneas de texto con las líneas en blanco que el reconocedor vio entre bloques, y ningún otro procesamiento: solo se recorta el espacio sobrante del final y se añade un salto de línea. Nada junta líneas que parecen una frase partida, nada colapsa los blancos y nada rehace columnas.

Cada uno de esos arreglos sería una suposición sobre la maqueta. Un poema, un bloque de dirección postal, un fragmento de código y una tabla pierden significado cuando se les reordenan los saltos de línea, y la herramienta no tiene forma de saber cuál de las cuatro cosas está mirando. Dejar los saltos en paz significa que una captura de una tabla vuelve con las columnas pegadas, lo cual es incómodo y recuperable, a diferencia de una dirección reescrita.

La primera conversión paga el motor; las siguientes no

Arrancar el reconocedor implica descargar y compilar varios megas de WebAssembly y después el modelo del idioma elegido. Son segundos de espera antes de que empiece a reconocerse nada, y es la razón por la que esta es con diferencia la herramienta más lenta del sitio.

Ocurre una vez. El modelo queda guardado en el almacenamiento de tu propio navegador después de la primera vez, así que el segundo GIF empieza casi de inmediato y un lote de veinte paga el arranque una vez y no veinte. Cambiar de idioma carga otro modelo, así que sale a cuenta agrupar por idioma: todas las capturas en español juntas, y después las que estén en inglés.

Lo que no va a leer, por mucho que insistas

Escritura a mano, esencialmente. Texto en ángulo, texto sobre un fondo con dibujo, texto tan pequeño que el trazo tiene un píxel de ancho y tipografías decorativas producen errores que van de un par de caracteres a un disparate completo.

El otro caso que conviene nombrar es el GIF que se redujo de tamaño después de tomar la captura. Reducir a la mitad una captura destruye las formas de los signos de una manera que ningún reconocedor recupera, y es extremadamente frecuente porque la gente redimensionaba imágenes para caber en los límites de un foro. Si tienes algún camino de vuelta a la captura original, úsalo: esta conversión no puede restituir lo que quitó el redimensionado.

Lo que esta herramienta no produce

No hay coordenadas. La salida es texto plano y no incluye la posición de cada palabra en la imagen, ni un formato con estructura como hOCR, ni un PDF con capa de texto buscable. Si necesitas saber dónde estaba cada línea sobre el dibujo, esta no es la herramienta.

Tampoco entra un PDF por aquí. El reconocimiento de este sitio acepta formatos de imagen y el PDF no está entre ellos: la ruta de PDF a texto que existe aquí extrae el texto que el documento ya lleva dentro y no reconoce nada, así que un PDF escaneado no encuentra respuesta en este sitio. Decirlo es más útil que dejarte descubrirlo con un documento de cien páginas.

Veinte capturas de un mismo tique, en una sola tanda

El lote funciona y aquí compensa más que en otros pares, porque el coste de arranque del motor se paga una vez para toda la tanda en lugar de una vez por archivo. Suelta hasta cien imágenes; cada una se reconoce por su cuenta y el conjunto vuelve en un comprimido con un archivo de texto por imagen. El tope es de 100 MB por fichero, que ninguna captura se acerca a rozar.

Dos avisos prácticos. Lo que pase de cien archivos se descarta de la lista sin decir nada, así que cuenta los resultados del comprimido contra los del directorio. Y como el idioma es un ajuste único para toda la tanda, una carpeta con capturas en castellano y en inglés mezcladas hay que dividirla en dos pasadas: dejar que el modelo equivocado lea la mitad es exactamente el fallo que esta página empieza advirtiendo.

Ni la imagen ni el motor pasan por terceros

El reconocedor, su núcleo en WebAssembly y todos los modelos de idioma se sirven desde este mismo sitio y no desde una red de distribución ajena. Eso costó trabajo deliberado, porque la biblioteca por defecto los busca fuera, y el asunto no es la imagen —la imagen nunca iba a salir de tu equipo— sino el hecho de la petición.

Quien está leyendo una nómina, una carta médica o una conversación privada dentro de una captura no debería anunciárselo a un tercero por la dirección de la página en la que está. El reconocimiento ocurre en tu navegador, no hay cuenta que crear y el texto no se guarda en ningún sitio.

Cómo convertir GIF a TXT

  1. Suelta tu archivo GIF en esta página, o haz clic para elegir uno.
  2. Elige TXT como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo TXT terminado.

GIF frente a TXT: qué cambia

GIF frente a TXT
GIFTXT
Nombre completoGraphics Interchange FormatTexto plano
Extensión de archivo.gif.txt, .text, .log
Tipo de medioimage/giftext/plain
CompresiónSin pérdida — no se descarta nada
Publicado por primera vez19871963
Publicado porCompuServe
EspecificaciónGIF89aUnicode
LicenciaEstándar abiertoEstándar abierto
Situación actualAntiguo, aún se lee en todas partesVigente
Profundidad de bits8
Color que puede describirpaleta indexada
Imagen más grande65.535 px por lado
Se abre en el navegadorTodos los navegadoresTodos los navegadores
Considerado en su lugarWebP, MP4MD, RTF

Qué añade el formato de destino

TXT es un formato de trabajo y GIF uno terminado. Vuelve texto editable en lugar de una imagen de la página, que suele ser el motivo de la conversión y también su límite.

Abrir el resultado

GIF es de 1987 y está prácticamente superado. TXT es lo que escribe el software actual, así que convertir también es una forma de seguir pudiendo leerlo.

Los programas de siempre no coinciden: GIF se abre en GIMP, Adobe Photoshop y ImageMagick, y TXT en Notepad, TextEdit y Visual Studio Code, así que quien reciba el resultado necesita alguno del segundo grupo.

Para qué sirve cada formato

Los dos apuntan a trabajos distintos: GIF a la web y TXT a mover datos entre programas y el archivado. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.

GIF es el formato de CompuServe, publicado en 1987. Registra 8 bits por canal.

TXT es de 1963, recogido en Unicode. Notepad, TextEdit y Visual Studio Code lo leen.

TXT se publicó en 1963 y GIF en 1987. El más antiguo suele ser el archivo más seguro para entregar; el más reciente hace lo mismo con menos bytes.

De GIF a TXT: preguntas frecuentes

¿Se sube a algún sitio mi archivo GIF?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo. El motor de este par concreto es Tesseract, el motor libre de reconocimiento de texto; tu navegador lo descarga una vez y lo guarda.

¿Convertir GIF a TXT es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez. Tesseract se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.

¿Se pierde calidad al convertir GIF a TXT?

GIF y TXT describen el contenido de maneras radicalmente distintas. La conversión es por tanto una reconstrucción y no una copia: fiel, pero no idéntica byte a byte. El texto se lee por reconocimiento de patrones, así que es una conjetura fundada y no una transcripción. Una tipografía limpia, recta y bien iluminada a resolución decente sale casi perfecta; una foto tomada en ángulo, un fax desvaído, una letra poco común o algo manuscrito darán errores. Contrasta siempre el resultado con el original antes de fiarte. El ajuste de idioma importa: con el equivocado vuelven disparates de muy buena presencia en vez de un mensaje de error.

¿Se puede editar el archivo TXT después?

TXT es un formato de trabajo y GIF uno terminado. Vuelve texto editable en lugar de una imagen de la página, que suele ser el motivo de la conversión y también su límite.

Más sobre estos formatos

De dónde salen estas cifras

Lo que esta página afirma sobre GIF y TXT se puede comprobar: aquí están los documentos que lo fijan.