Native text, scanned pages, or both — one upload

Drop in a PDF.
Get the summary back.

Contracts, research papers, reports, invoices — even scans without a text layer. The extraction pipeline tries several methods and falls back to OCR automatically, so you get a real summary instead of a parsing error.

50Free/month
20MBMax file (demo)
300Pages (demo)
REST+ streaming API

Drop a PDF here or click to browse

Up to 20MB · 300 pages · scanned PDFs OK

A pipeline built for real PDFs, not just clean text.

1. Upload

Drag a PDF into the browser, or POST it to the API as multipart form data. No copy-pasting text out of a document viewer first.

2. Multi-method extraction

The text layer is pulled with a parser first; if that comes back thin (a scan, a badly-encoded export), the pipeline falls back through pdftotext, PyPDF2, and OCR until it gets usable text.

3. Cleanup

Page numbers, repeated headers/footers, and OCR artifacts get filtered out before the text ever reaches the summarization model.

4. AI summary

An LLM chain (fast primary model with automatic fallback if it's unavailable) produces the summary in your chosen length, format and language.

5. Nothing kept

Your uploaded file is used only for extraction and deleted right after processing — we don't retain a copy of your document on our servers.

6. Ship it via API

Same pipeline behind a REST endpoint: send a PDF, get JSON back (or stream it token by token). One key, one request.

Built for documents people actually put off reading

📄

Contracts & agreements

Get the key obligations and dates out of a 40-page contract before the meeting where someone asks about it.

🔬

Research papers

Skim the abstracts of a stack of papers before deciding which ones deserve a full read.

📊

Reports & filings

Board decks, quarterly reports, compliance filings — the highlights, without scrolling past page 3.

🧾

Scanned paperwork

Old scans and photographed pages with no text layer still go through — OCR kicks in automatically.

🎓

Course material

Turn a lecture PDF or textbook chapter into a study-ready summary in under a minute.

🛠️

Developers

Bolt PDF summarization onto an app or internal tool with one POST request and a JSON response.

Start free. Pay only if you outgrow it.

No credit card for the free tier. Paid plans raise the monthly volume, the pages-per-file ceiling, and add priority processing.

Free
$0/mo

To try it for real, on your own PDFs.

  • 50 PDF summaries/month
  • Up to 20 pages per PDF
  • API access included
  • All summary styles
  • Priority processing
Start free
Unlimited requests
Business
$19/mo

For high-volume pipelines and larger files.

  • Unlimited PDF summaries/month
  • Up to 300 pages per PDF
  • Priority API access
  • Dedicated support
  • SLA 99.9% uptime
Subscribe for $19/month

Questions people ask before uploading a document

Does it work on scanned PDFs, not just native ones?

Yes. Extraction tries several methods in order — native text-layer parsing, pdftotext, PyPDF2 — and falls back to OCR when a page turns out to be mostly a scanned image. Most real-world PDFs get readable text out of at least one of those.

How big a PDF can I upload?

The free demo above accepts files up to 20MB and 300 pages. Paid API plans raise the pages-per-file ceiling — see the pricing table.

What happens to the files I upload?

They're used only to extract text for summarization, then deleted from the server right after processing. We don't keep a copy of your document.

Can I control length, format and language?

Yes — short/medium/long/extensive length, paragraph/bullets/mixed format, and an output language independent from the document's original language.

Is there an API for developers?

Yes — POST a PDF as multipart form data, get a JSON summary back (or stream it as server-sent events). See the docs for auth, request/response format and code samples.

What if extraction fails on my file?

Password-protected or genuinely empty PDFs will return a clear error instead of a garbled summary — you'll know immediately rather than getting nonsense output.

Your next PDF doesn't need a full read.

Upload it above, or wire the API into whatever you're building. Free to start, no credit card required.