Toolbox · Documents

PDF cross-check viewer

The source document rendered beside the summary that describes it, with every quoted passage traced to the page it appears on.

react-pdfRuns in your browserNothing uploaded

Twenty-five instruments on one bench.

Live tool

Offline · nothing leaves this tab

Loading the PDF cross-check…

Why the page beside the summary changes the read

A reviewer's job on a summarised document is attribution, not re-reading. In two windows that becomes tab-switching, and tab-switching is exactly what lets a wrong page reference survive a review: the reader checks that the sentence sounds plausible against a document they only half remember.

Here the summary sits beside the page it cites, and every quoted passage carries the page number it was found on. Clicking one moves the document instead of asking you to scroll and hope.

How a quote is matched

Both the quote and each page's extracted text are lowercased, stripped of punctuation noise and collapsed to single spaces, so a passage split across two rendered lines still matches. Pages are tested in order and the first hit is reported.

A quote the summary shortens with an ellipsis falls back to its opening six words, which is why a truncated quote can still be located. A quote that appears nowhere is reported as not found rather than guessed at the nearest page.

What the trace proves, and what it does not

It proves the words exist on that page. It does not prove the summary used them fairly, kept their context, or that a paraphrase without quotation marks represents anything at all — those stay with a reader, and ultimately with a named reviewer.

Nothing is uploaded. The file is parsed in this tab by a Web Worker, and only its extracted text is held in memory while the page is open.

Questions about this tool

Is my PDF uploaded anywhere?
No. It is read from your disk and parsed in the tab by react-pdf's worker; the file itself never leaves the browser.
Can it find a quote that runs across a page break?
No. Each page is matched on its own text, so a passage spanning two pages comes back as not found. Quote the words as they appear on a single page.
Why do scanned pages find nothing?
There is no OCR in the browser here. An image-only page has no text layer, so its quotes cannot be located even though you can see them.

Toolbox

Fix the prose here, then check what the prose cannot show.

The console runs structural, claim and formatting checks on the same draft, and a named reviewer takes on anything with consequences.