PDF Summarizer

Summarise a long PDF a section at a time, with a model that runs in your browser.

The PDF Summarizer runs its model on your device. The document is read locally and no part of it is sent anywhere to be summarised.

Summarise plain text instead

About PDF Summarizer

Summarising a long document in one pass does not work: a language model reads a fixed window, so feeding it a forty-page report means summarising the first two pages and calling it the whole thing. This tool splits the document instead. Paragraphs are grouped into sections of a few hundred words each, never cutting a paragraph in half, and each section is summarised on its own. What you get back is a numbered overview that follows the document's shape rather than its first page. The model itself downloads once and then runs in your browser, so the report never goes anywhere.

Features

How to use the PDF Summarizer

  1. Drop the PDF onto the page
  2. Check the word count and how many sections it was split into
  3. Choose a summary length and start
  4. Read the numbered overview, then copy or download it

Example

Input

annual-report.pdf — 18,400 words

Output

12 numbered summaries, one per section, covering roughly the first 7,000 words.

Section boundaries follow paragraphs, so no summary starts mid-sentence.

Common errors & troubleshooting

Frequently asked questions

Where does the summarisation actually happen?
In your browser. The model is downloaded once and then runs on your device, so board papers and confidential reports are never transmitted to summarise them.
How accurate is an on-device summary?
It is a small model, so treat the result as an index rather than a substitute for reading. It is reliable at telling you what a section is about, less so at nuance.
Why summarise section by section rather than the whole file?
Because a model reads a fixed amount of text. One pass over a long report would summarise its opening pages and ignore everything else.
Can it summarise a scanned document?
Not directly — there is no text in a scan. Recognise the text first and the recognised version summarises normally.
Does the model download again every time?
No. Your browser caches it after the first run, so later sessions start straight away and work offline.

Related tools

All ArrayKit tools