¿Qué es Docling?
Docling convierte documentos en texto listo para IA. Lee PDF, DOCX, PPTX, XLSX, HTML, EPUB, correo (EML y MSG), LaTeX e imágenes, y últimamente audio y vídeo mediante reconocimiento de voz, y genera Markdown, HTML o un modelo de documento JSON sin pérdidas que conserva los títulos, el orden de lectura y las tablas.
Los PDF y las imágenes pasan por modelos locales de aprendizaje automático para detectar la maquetación, la estructura de las tablas (TableFormer) y el OCR, con un modo opcional de visión y lenguaje que usa GraniteDocling, de IBM, con 258M parámetros. Incluye chunking para RAG, un servidor de API (docling-serve), un servidor MCP e integraciones con LangChain, LlamaIndex, CrewAI y Haystack.
Nació en IBM Research y está alojado en la LF AI & Data Foundation. Las versiones son frecuentes: la v2.142.1 salió el 23 de octubre de 2026.
¿Merece la pena Docling?
Docling es el parser de código abierto a batir para PDF con tablas de verdad, y su punto débil es ahora la seguridad más que la calidad. Tiene unas 69.400 estrellas en GitHub, licencia MIT y el respaldo de una fundación neutral, y la comparativa de Kanopy Labs de 2026 encontró que su extracción de tablas es mejor que la de Unstructured en PDF complejos.
La salida es lo que lo hace útil para RAG. Docling conserva el orden de lectura, los niveles de título y la estructura de las tablas en un modelo de documento tipado, así que los fragmentos llevan el contexto de su sección en lugar de llegar como texto suelto. También funciona en local: las preguntas frecuentes dicen que no usa ningún servicio remoto y que puede funcionar en una red aislada una vez copiados los pesos de los modelos.
Leer tantos formatos crea una gran superficie de ataque. El proyecto ha publicado 28 avisos de seguridad en GitHub, 11 de ellos solo el 23 de octubre de 2026, sobre todo archivos pequeños que agotan la memoria o la CPU (miembros de archivo sobredimensionados en DOCX, XLSX y EPUB, rangos de tablas LaTeX sin límite) más un salto de la comprobación de TikZ que permitía leer y escribir archivos. Un aviso de gravedad alta del 1 de octubre cubría la lectura y escritura arbitraria de archivos. La última tanda está corregida en la 2.142.1, y un servicio que procese archivos subidos por desconocidos debería fijar esa versión y aislar el worker.
La velocidad y el tamaño de la instalación son los límites prácticos. La página de benchmarks en GPU informa de entre 1 y 8 páginas por segundo por máquina con una NVIDIA L40S, una RTX 5090 y una RTX 5070, según el pipeline y si se ejecuta OCR, así que un archivo de un millón de páginas supone unos tres días de trabajo a cuatro páginas por segundo. La pila de ML llega como dependencias obligatorias, y los analistas informan de peores resultados con escritura a mano y fotos de móvil, donde el pipeline de visión y lenguaje o un parser alojado son la alternativa habitual.
Dónde se gana su sitio
Un ingeniero de plataforma en una startup legal tech de 50 personas
Incorporar a un índice RAG contratos y escritos judiciales llenos de tablas
Ejecuta docling-serve en un nodo con una GPU, pasa por él cada archivo subido y guarda el modelo JSON y la salida del chunker. Sin coste de licencia; a unas pocas páginas por segundo, un atraso de 200.000 páginas es menos de un día de GPU, y el parser debe aislarse y parchearse porque lee archivos no fiables.
Una responsable de cumplimiento en un banco regional
Procesar informes internos sin enviar documentos a una API de terceros
Docling funciona en una red aislada una vez instalados los pesos de sus modelos, así que los documentos nunca salen de la red y no hace falta revisar el tratamiento de datos de un proveedor. A cambio, hay que tener el hardware y seguir el ritmo de las frecuentes versiones de seguridad.
Un científico de datos que construye un corpus de investigación
Convertir PDF de arXiv, fuentes LaTeX y EPUB en Markdown para fine-tuning
pip install docling y ejecuta la CLI sobre una carpeta, pasando al pipeline de visión GraniteDocling en las páginas cargadas de fórmulas. Gratis; las ejecuciones solo con CPU son más lentas, así que un corpus grande justifica una GPU.
Antes de decidirte
- Puesta en marcha
- pip install docling en Python 3.10 o posterior (el soporte de 3.9 terminó en la 2.70.0); la primera ejecución descarga los pesos de maquetación, tablas y OCR. Un solo comando de la CLI convierte un PDF, y docling-serve ofrece un servidor de API.
- Integraciones
- Loaders para LangChain, LlamaIndex, CrewAI y Haystack; un servidor MCP para agentes; exportación a Markdown, HTML, DocTags y JSON sin pérdidas.
- Datos y privacidad
- Funciona en local y no llama a ningún servicio remoto por defecto, según las preguntas frecuentes; la descarga de imágenes remotas y el OCR remoto hay que activarlos. Licencia MIT sin límites comerciales. 28 avisos de seguridad publicados, el último corregido en la 2.142.1.
- Coste a escala
- El software es gratuito y el coste es la computación. Los benchmarks del proyecto informan de entre 1 y 8 páginas por segundo por máquina, así que una ingesta intensa implica un nodo con GPU dedicada, como una AWS g6e.2xlarge con una L40S. Los mantenedores no venden ninguna edición de pago.
- Límites
- Unos 900 issues y pull requests abiertos; los estilos de texto como la negrita no se extraen de los PDF; la escritura a mano y las fotos de cámara siguen siendo un punto débil; procesar archivos no fiables requiere un sandbox.
Lo bueno
- Buena recuperación de tablas y del orden de lectura
- Funciona totalmente sin conexión con modelos locales
- Modelo JSON sin pérdidas además de Markdown y HTML
- Licencia MIT bajo una fundación neutral
Lo malo
- 28 avisos de seguridad; aplicar parches es obligatorio con archivos no fiables
- Dependencias de ML pesadas
- Unas pocas páginas por segundo por GPU
- Más flojo con escritura a mano y fotos
Ideal para
Equipos que montan RAG autoalojado sobre PDF y documentos de Office con tablas complejas.
Alternativas a Docling
Docling: preguntas frecuentes
- ¿Merece la pena Docling?
- Docling es el parser de código abierto que acierta con las tablas, y aquel cuyas versiones de seguridad no te puedes permitir saltarte. Le damos un 4.5 sobre 5.
- ¿Cuánto cuesta Docling?
- Gratuito y de código abierto con licencia MIT.
- ¿Qué inconvenientes tiene Docling?
- 28 avisos de seguridad; aplicar parches es obligatorio con archivos no fiables; dependencias de ML pesadas; unas pocas páginas por segundo por GPU; más flojo con escritura a mano y fotos.
- ¿Para quién es Docling?
- Equipos que montan RAG autoalojado sobre PDF y documentos de Office con tablas complejas.
- ¿Cuánto cuesta Docling para un equipo o en producción?
- El software es gratuito y el coste es la computación. Los benchmarks del proyecto informan de entre 1 y 8 páginas por segundo por máquina, así que una ingesta intensa implica un nodo con GPU dedicada, como una AWS g6e.2xlarge con una L40S. Los mantenedores no venden ninguna edición de pago.
- ¿Es Docling seguro para los datos de la empresa?
- Funciona en local y no llama a ningún servicio remoto por defecto, según las preguntas frecuentes; la descarga de imágenes remotas y el OCR remoto hay que activarlos. Licencia MIT sin límites comerciales. 28 avisos de seguridad publicados, el último corregido en la 2.142.1.
- ¿Cuáles son las mejores alternativas a Docling?
- Las alternativas más cercanas que hemos analizado son Unstructured, LlamaIndex, Firecrawl, pdf-inspector y Xberg (formerly Kreuzberg).
Respuestas comprobadas el 23 oct 2026.