Saltar al contenido principal
Tesseract 5.5.3 — versión estable

El mejor motor de
OCR gratuito del mundo.

Tesseract OCR es el motor estándar de la industria, libre y de código abierto para Reconocimiento Óptico de Caracteres. Usa redes neuronales LSTM para leer texto de imágenes y documentos escaneados en más de 100 idiomas, normalmente con más del 99% de precisión por carácter en páginas impresas y limpias. Funciona sin conexión.

60k+
Estrellas en GitHub
100+
Idiomas Soportados
40años
Trayectoria Comprobada
99%
Precisión en texto impreso nítido
$0
Costo — Gratis Para Siempre
tesseract_demo.sh

$ # Extraer texto de un documento escaneado

$ tesseract document.tiff outputbase -l spa --psm 3


$ cat outputbase.txt

El rápido zorro marrón salta sobre el perro perezoso. Este texto fue extraído exitosamente con 99.8% de confianza.

Tres pasos hacia datos estructurados.

Integra Tesseract en tu flujo de trabajo para convertir imágenes en texto estructurado y PDFs editables al instante.

01

Proporcionar Imagen

Soporta TIFF, JPEG, PNG y WebP. Tesseract aprovecha Leptonica para procesamiento de imagen robusto, binarización y escalado.

02

Análisis de Diseño

El motor segmenta la página en bloques de texto, líneas y palabras. Elige entre 14 Modos de Segmentación de Página (PSM).

03

Ejecutar Red LSTM

Las redes neuronales evalúan las líneas de caracteres continuamente. Formatos: texto plano, hOCR, PDF estándar, PDF con texto invisible, TSV y ALTO.

Demo en Navegador

Prueba Tesseract Online — Sin Instalación Requerida

Convierte imágenes escaneadas a texto editable y PDFs interactivos directamente en tu navegador web. 100% privado.

Probar Conversor Online →

📥 Cómo instalar Tesseract OCR

Instala el motor en Windows, macOS, Linux, WSL2, Docker o Conda, añade los idiomas y verifica que funciona — en la guía completa paso a paso.

⚡ Guía Rápida de Comandos

Los comandos CLI de Tesseract más utilizados para tareas cotidianas de OCR.

Extracción Básica de Texto

Extrae texto de una imagen a un archivo .txt plano.

tesseract image.png salida

Especificar Idioma (Español)

Usa el parámetro -l para el idioma deseado (ej. español).

tesseract image.png salida -l spa

Múltiples Idiomas Simultáneos

Combina idiomas con el signo + para documentos mixtos.

tesseract image.png salida -l spa+eng

Salida en PDF con Búsqueda

Genera un PDF con texto invisible seleccionable sobre la imagen.

tesseract image.png salida pdf

Extraer Coordenadas (hOCR)

Obtén coordenadas exactas de cada palabra reconocida en HTML.

tesseract image.png salida hocr

Segmentación Personalizada (PSM)

Asume un único bloque uniforme de texto con --psm 6.

tesseract image.png salida --psm 6

Listar Idiomas Disponibles

Muestra todos los modelos de idiomas instalados en tu sistema.

tesseract --list-langs

Exportar a TSV (Hoja de cálculo)

Exporta datos palabra por palabra y niveles de confianza.

tesseract image.png salida tsv

Un motor de documentación completo.

No solo extrae caracteres. Extrae contexto, estructura, tipografía y diseño con máxima fidelidad.

Arquitectura del Motor

Aprendizaje Profundo con LSTM

El Tesseract moderno (v5+) utiliza redes neuronales recurrentes Long Short-Term Memory (LSTM) para una precisión de vanguardia. Trata las líneas de texto como secuencias continuas, comprendiendo el contexto y reduciendo drásticamente errores en documentos difíciles.

Más de 100 Idiomas de OCR

Modelos listos para usar en alfabetos latino, cirílico, árabe, CJK e índico. Alterna entre idiomas o procesa varios simultáneamente.

Generación de PDFs con Búsqueda

Convierte lotes masivos de imágenes TIFF o JPG en PDFs indexables con texto invisible superpuesto con perfecta alineación. Un solo comando, escalabilidad ilimitada.

Entrena con tus Propios Datos

Ajusta la red neuronal para tipografías personalizadas o manuscritos antiguos. El repositorio tesstrain facilita la creación de modelos .traineddata propios.

Modos del Motor (OEM)

Alterna entre el motor clásico, la red neuronal rápida o combina ambos para máxima precisión en documentos antiguos complejos.

Análisis Detallado de Diseño

Exporta en formatos hOCR o ALTO. Obtén cajas delimitadoras exactas, estimaciones de fuentes y porcentajes de confianza por cada palabra.

Rendimiento y Pruebas de Precisión.

Datos empíricos que demuestran la capacidad de Tesseract v5 en distintas resoluciones y calidades de imagen.

DPI de Entrada Precisión de Caracteres Velocidad de Proceso Uso Recomendado
150 DPI ~85–90% Rápido Solo borrador / vista previa
300 DPI ~98–99% Óptimo Documentos Estándar
600 DPI ~99% Lento Archivado de Alta Fidelidad
IdiomaPrecisión típica (300 DPI)Notas
Inglés (escritura latina)~99%El mejor dotado; la impresión limpia es casi perfecta
Español / portugués / alemán / francés / italiano~97–99%Los acentos y diacríticos requieren el modelo correcto
Ruso / cirílico~96–98%Hay sólidos modelos LSTM disponibles
Chino / japonés / coreano~92–97%Conjuntos de caracteres grandes; el diseño importa
Árabe / devanagari~90–96%Las formas y ligaduras afectan los resultados
MotorLicenciaFortalezasContras
Tesseract 5Apache 2.0Más de 100 idiomas, ligero en CPU, totalmente offline, ajustable, gran ecosistemaMás débil en escritura a mano y escaneos muy ruidosos
EasyOCRApache 2.0Precisión de aprendizaje profundo, más de 80 idiomas, API de Python sencillaDependiente de GPU, más lento en CPU, menos controles de ajuste
PaddleOCRApache 2.0Fuerte análisis de diseño y tablas, bueno en escaneos difícilesPila de dependencias mayor, entorno PaddlePaddle

Sobre estas cifras: son valores aproximados y típicos para texto impreso, limpio, negro sobre blanco con los modelos LSTM estándar; no son un benchmark formal. Los resultados reales dependen de la calidad del escaneo, las fuentes, el diseño y el idioma. Mide con tus propios documentos y consulta las notas de pruebas del proyecto.

Construido sobre Décadas de Investigación.

Tesseract es un hito en la lingüística computacional. Su desarrollo está documentado en investigaciones revisadas por pares que sustentan el OCR con IA moderno.

Automatización en el mundo real.

Tesseract impulsa flujos de datos autónomos en industrias clave en todo el mundo.

$42.50
{ "total": 42.50 }

Automatización de Gastos FinTech

Extrae totales, fechas y conceptos de recibos y facturas fotografiados con smartphones.

XYZ-1234

Reconocimiento de Matrículas (ANPR)

Controla accesos vehiculares, estacionamientos inteligentes y monitoreo de tráfico con Tesseract.

Verificación de Identidad y KYC

Agiliza la validación de usuarios extrayendo nombres y documentos de identidad de pasaportes y licencias.

PDF

Digitalización Masiva

Convierte millones de archivos de bibliotecas o escaneos empresariales en PDFs con texto indexable.

Idiomas Compatibles con Tesseract OCR

Tesseract soporta más de 100 idiomas y sistemas de escritura. Busca tu idioma y obtén el enlace directo de descarga del modelo .traineddata.

Uso: Tras descargar, coloca el archivo .traineddata en tu directorio TESSDATA_PREFIX y ejecuta: tesseract image.png salida -l spa Para múltiples idiomas simultáneos: tesseract image.png salida -l spa+eng+fra

Interfaces Gráficas (GUI) para Tesseract

Tesseract funciona por línea de comandos, pero la comunidad de código abierto ha creado excelentes aplicaciones con interfaz visual.

Aplicación Plataforma Precio Mejor Uso
gImageReader Windows, Linux Gratis Procesamiento completo de documentos y ajuste manual de diseño
Capture2Text Windows Gratis OCR ultrarrápido desde capturas de pantalla con atajos de teclado
NAPS2 Windows, Mac, Linux Gratis Escaneo, organización de documentos y creación de PDFs con OCR
FreeOCR Windows Gratis Para principiantes que buscan una utilidad de escritorio sencilla
Tesseract-UI / Normcap Mac, Windows, Linux Gratis Arrastrar y soltar archivos y capturas de pantalla multiplataforma
Nota: La precisión depende de la versión de Tesseract instalada. Se recomienda utilizar herramientas compatibles con Tesseract v5.

Modos de Segmentación de Página (PSM)

Los documentos son variados. Por eso Tesseract ofrece 14 modos de segmentación para adaptarse a cada estructura.

  • PSM 3: Segmentación automática completa, sin detección de orientación (Por defecto).
  • PSM 6: Asume un bloque uniforme de texto. Ideal para libros.
  • PSM 11: Texto disperso. Encuentra todo el texto posible sin orden específico.

[ REGIÓN DE OCR DELIMITADA ]
pipeline.py
import pytesseract
from PIL import Image

def extraer_documento(ruta):
    img = Image.open(ruta)
    return pytesseract.image_to_string(img, lang='spa')

texto_extraido = extraer_documento('recibo.jpg')
print(texto_extraido)

Integración de Tesseract OCR con Python

Ejecuta Tesseract desde Python con pytesseract, un wrapper fino sobre el motor. Instala el motor y luego pip install pytesseract pillow.

→ Guía completa de Tesseract OCR en Python

Por qué Tesseract es especial.

Tesseract gestiona la compleja conversión de píxeles a texto con máxima fiabilidad.

100% Gratuito y Abierto.

Sin tokens, sin claves de API ni restricciones. Procesa 1 página o 10 millones de páginas a costo cero.

Offline por Defecto.

Privacidad absoluta. Tus imágenes nunca salen de tu servidor. Ideal para datos médicos, legales y financieros confidenciales.

Impulsado por Leptonica.

Integración nativa con la librería Leptonica para binarización automática, escalado y reducción de ruido.

Evolución Continua.

Creado en HP en 1985, abierto en 2005 y mejorado sustancialmente por Google. Mantenido activamente por la comunidad open source.

Independiente del Hardware.

Funciona en Raspberry Pi, servidores web estándar o clústeres multinúcleo con paralelización OpenMP.

Detección de Orientación y Escritura.

Detecta automáticamente la orientación y el tipo de alfabeto (modo OSD), ajustando sus algoritmos de forma autónoma.

Preguntas frecuentes sobre Tesseract OCR.

¿Qué hace Tesseract OCR en la práctica?

En el mundo del software, Tesseract toma imágenes con texto (facturas escaneadas, recibos, libros antiguos) y traduce los píxeles en texto legible, editable y con capacidad de búsqueda. Es el motor que impulsa miles de herramientas de automatización y aplicaciones de escaneo en todo el mundo.

¿Es Tesseract OCR gratuito para uso comercial?

¡Sí! Tesseract OCR es 100% gratuito y de código abierto bajo la licencia Apache 2.0, permitiéndote usarlo en proyectos personales, académicos y comerciales sin pagar ninguna tarifa de licencia ni costes por API.

¿Sigue siendo bueno Tesseract OCR en 2026?

Totalmente. Con el motor neuronal LSTM en la versión 4 y optimizado en la versión 5, Tesseract ofrece una precisión comparable a costosas APIs de pago, especialmente en documentos impresos, con la enorme ventaja de funcionar 100% offline para total privacidad.

¿Se considera Tesseract OCR como Inteligencia Artificial?

Sí. Mientras que las versiones antiguas (v3) utilizaban coincidencia de patrones tradicional, el Tesseract moderno (v4 y v5) está impulsado por redes neuronales recurrentes LSTM (Long Short-Term Memory), una arquitectura de deep learning diseñada para secuencias de texto.

¿Cuál es la diferencia entre Tesseract v4 y v5?

Tesseract 5 ofrece una velocidad sustancialmente superior a la versión 4 manteniendo la alta precisión de los modelos LSTM. Se corrigieron fugas de memoria y se modernizaron las herramientas de entrenamiento. Es la versión recomendada para producción.

¿Incluye Tesseract una interfaz gráfica de usuario (GUI)?

No de forma nativa. Tesseract es principalmente una librería en C/C++ y un programa de línea de comandos. Si necesitas interfaz gráfica, puedes usar aplicaciones como gImageReader, NAPS2 o Capture2Text.

¿Funciona Tesseract en el navegador web?

Sí. Proyectos como tesseract.js compilan el código fuente a WebAssembly (WASM), permitiendo ejecutar la red neuronal de Tesseract directamente en el navegador del usuario sin necesidad de servidores backend.

¿Cómo entreno Tesseract OCR con una fuente personalizada?

Puedes usar el repositorio tesstrain. Es un entorno basado en Makefiles que automatiza la generación de datos de entrenamiento, extracción de características y ajuste fino (fine-tuning) sobre modelos .traineddata existentes.

¿Por qué la salida de Tesseract a veces muestra caracteres extraños?

Tesseract requiere imágenes con contraste adecuado y buena resolución. Si la imagen está borrosa, tiene poco contraste o fondos complejos, debes preprocesarla (binarización, corrección de inclinación) con OpenCV o ImageMagick.

¿Qué formatos de imagen soporta Tesseract OCR?

Soporta de forma nativa PNG, JPEG, TIFF, BMP, PNM, GIF y WebP mediante Leptonica. Para máxima precisión, usa formatos sin pérdida como TIFF o PNG a 300 DPI o más.

¿Qué tan preciso es Tesseract OCR?

En documentos escaneados limpios a 300 DPI, Tesseract v5 alcanza más del 95% de precisión por carácter y frecuentemente supera el 99% en texto estándar impreso. El preprocesamiento de imagen mejora enormemente los resultados en entradas complejas.

¿Funciona Tesseract OCR completamente offline?

Sí. Tesseract es un motor de OCR 100% local y offline. Procesa las imágenes en tu propia máquina sin enviar datos a servidores externos, haciéndolo ideal para cumplimiento de privacidad en medicina, finanzas y derecho.

Tesseract OCR vs Google Cloud Vision API: ¿cuál debería elegir?

Tesseract OCR es gratuito, de código abierto y 100% offline: perfecto para flujos donde importan la privacidad, el costo cero en grandes volúmenes y entornos aislados. Google Cloud Vision ofrece mayor precisión en letra manuscrita compleja, pero cobra por petición y requiere enviar imágenes a sus servidores.

¿Cómo puedo mejorar la precisión de Tesseract OCR?

El factor más importante es la calidad de la imagen. Pasos clave:

  • Escala a 300 DPI o superior — Tesseract rinde menos en imágenes pequeñas o de baja resolución.
  • Binarización — Convierte a escala de grises y aplica umbralización de Otsu para obtener blanco y negro limpio.
  • Corrección de inclinación (Deskew) — Corrige rotaciones antes de procesar.
  • Eliminación de ruido — Aplica desenfoque mediano para limpiar manchas.
  • Elige el PSM adecuado — Usa --psm 6 para bloques uniformes, --psm 7 para una sola línea, etc.
  • Usa el modelo de idioma correcto — ej., -l spa para español o -l spa+eng para mixto.
¿Cuáles son las alternativas modernas de deep learning a Tesseract?

Aunque Tesseract es el estándar de código abierto indiscutible, existen otros frameworks especializados:

  • PaddleOCR: Framework de deep learning (PP-OCRv6) con alta precisión en tablas y texto curvado. (guía)
  • Docling: Motor de conversión de documentos que transforma PDFs e imágenes en Markdown y JSON para flujos RAG con LLMs. (guía)

¿Listo para extraer datos?

De cero a un flujo de OCR autónomo en un solo comando.

$ tesseract scan.png stdout -l spa