Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

pdfminer.six

Free#31 of 60 in PDF Data Extraction Software

pdfminer.six: A free, self-hosted Python library for extracting PDF text, layout, images, and fields. Ranked #31 of 60 in PDF Data Extraction Software by our editors (6.3/10); pricing: Free plan; best for python users extracting native PDF text and fields.

6.3/10Editor score
pdfminer.six6.3 Visit pdfminer.six

At a glance

  • Editor score
    6.3 / 10
  • Pricing
    Free plan
  • Best for
    Python users extracting native PDF text and fields
  • Free plan
    Yes
  • Paid from
    Free
  • Scanned-PDF OCR
    No
  • Facts checked
    23 Oct 2026
  • Where it wins

    • Extracts text, page layout, images, AcroForm fields, and tagged content.
    • Supports selected-page extraction, encrypted PDFs, CJK, and vertical writing.
    • Free and open source, with a Python API and command-line interface.
  • Where it doesn't

    • Does not provide OCR for image-only scanned PDFs.
    • Requires a developer workflow rather than offering a hosted extraction service.
    • Support is through documentation and community channels.

Our verdict on pdfminer.six

pdfminer.six is a community-maintained Python package for extracting information from PDF documents. It is aimed at developers who want to process PDFs from Python or a shell, rather than teams seeking a hosted extraction service. The library can return text or page-layout objects, and its documented capabilities include images, AcroForm fields, table of contents, and tagged content. It runs on Linux, Windows, and macOS and is distributed under the MIT license.

Its breadth is useful when extraction needs go beyond plain text. Developers can select pages or limit extraction by page count, inspect layout and text positioning, retrieve embedded images and interactive form fields, and decode encrypted PDFs with a password. Support for CJK languages and vertical writing also suits documents with those text formats. The package exposes a high-level Python API as well as a command-line interface, so it can fit code-driven and shell-based workflows. It is self-hosted, with documentation and community support channels.

The main boundary is scanned-document handling: OCR is not a capability, so image-only PDFs may need a separate OCR tool before text extraction is possible. There is no hosted service layer in the offering; implementation and processing belong in the developer's own workflow. The package is free and open source, so there are no paid tiers to compare. Choose pdfminer.six when you need programmable extraction from native PDF content and can manage processing yourself. Look elsewhere, or pair it with OCR software, if your core requirement is extracting text from scans or using a managed service.

Your product? Our editors can test pdfminer.six in depth and publish a review, labelled as paid · from $149/mo →

pdfminer.six pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on pdfminersix.readthedocs.io

pdfminer.six fact sheet

Free planYes
Paid fromFree
Scanned-PDF OCRNo
Table extractionNot verified
Form and field extractionYes
API accessYes
Max pages per fileNot verified
DeploymentSelf_hosted
Batch processingNot verified
DeploymentSelf-hosted
PlatformsLinux, Windows, macOS
SupportDocs, Community
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitepdfminersix.readthedocs.io
Facts checked23 Oct 2026

Alternatives to pdfminer.six

See all pdfminer.six alternatives →

Used pdfminer.six? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used pdfminer.six for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — pdfminer.six 6.3/10

pdfminer.six is listed in our PDF Data Extraction Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pdfminer-six/"><img src="https://www.itechguides.com/best/badge/pdfminer-six.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update