QuivrHQ/MegaParse

File Parser optimised for LLM Ingestion with no loss. Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

github.com/quivrhq/megaparse
QuivrHQ/MegaParse homepage screenshot

About QuivrHQ/MegaParse

MegaParse is an open-source Python parser that converts PDFs, Word documents, PowerPoint presentations, text, Excel, and CSV files into text for use with large language models. It preserves elements such as tables, table of contents, headers, footers, and images, and offers standard parsing and vision-based parsing with multimodal models.

Use requires Python 3.11 or newer, an OpenAI or Anthropic API key, and additional installs such as poppler and tesseract, with libmagic on macOS. It can be used as a Python library or run as a local API.

Key features

  • Parses PDF, Word, PowerPoint, text, Excel, and CSV files
  • Retains tables, TOC, headers, footers, and images during parsing
  • Offers vision-based parsing with multimodal models like gpt-4o
  • Can run as local API via Docker and Makefile
  • Python library use with load and convert functions
  • Open source under Apache-2.0 license
Best for: Developers building Python-based LLM workflows that need to parse PDFs and Office documents.
Good for
  • Supports multiple file types and document elements such as tables and headers
  • Provides standard parsing, vision parsing, and API deployment options
  • Open source with Apache-2.0 license
Watch out for
  • Requires Python 3.11 or newer
  • Requires OpenAI or Anthropic API key plus poppler and tesseract installs
  • Table checker and structured output listed as still in construction

QuivrHQ/MegaParse at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

QuivrHQ/MegaParse alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

QuivrHQ/MegaParse FAQ

What file types does MegaParse parse?
Text, PDF, PowerPoint presentations, Excel, CSV, and Word documents, including tables, table of contents, headers, footers, and images.
What is required to use MegaParse?
Python 3.11 or newer, installation with pip install megaparse, an OpenAI or Anthropic API key, plus poppler and tesseract, and libmagic on macOS.
Which models does MegaParse Vision support?
Multimodal models such as Claude 3.5, Claude 4, GPT-4o, and GPT-4.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing