Find matching terms and context
Rank original passages using matching terms and nearby context. Open the exact source page for verification.
Ask questions, explore page-linked evidence, summarize documents, and compare sections — privately, right in your browser.
Import PDFs, ask questions, and jump directly to the supporting page.
Select a citation to view its page.
Enter a question in the chat field above. First retrieve passages without AI, or choose AI answer below. A local WebLLM model can synthesize only selected source excerpts; generated wording may still be wrong, so verify every page citation.
Source-only Q&A works without a model. Local AI is optional.
Enter a PDF question above, then choose Answer with local AI. No large model download starts automatically.
Rank original passages using matching terms and nearby context. Open the exact source page for verification.
Generate extractive highlights, preserving original sentences and their citations rather than inventing paraphrases.
Explore overlapping terms, distinctive vocabulary and representative excerpts side by side.
No. It uses local PDF.js text extraction and deterministic evidence ranking. The optional OCR engine is free and runs in the browser. Optional local WebLLM synthesis is available after explicit model setup and uses retrieved excerpts rather than unsourced open-ended answers.
A scan has no selectable text. Run OCR on individual pages to make their text searchable. OCR accuracy depends on scan quality, language and layout.
PDF content is processed locally in your browser. Free dependency scripts may be requested from third-party CDNs on first use, but this tool does not send document content to those services. For fully offline deployment, self-host those dependencies.
Yes. Choose documents or page ranges in Compare mode. The comparison reports keyword overlap and source excerpts; it does not assert factual contradictions.
Analyzing the document on your device…
Choose two sources or page ranges. Comparison uses extracted vocabulary and directly cited passages.
Import supported PDFs, select the search scope and ask a question to retrieve cited original passages. Check the source pages, use OCR for unreadable pages when appropriate and save your research notes before leaving.
Default answers are retrieved passages. Optional local AI synthesis is separate and is not guaranteed correct. Comparisons show vocabulary differences, not factual contradictions. PDF.js downloads on first real import; optional Tesseract OCR also downloads worker/core/language assets. Tables, drawings, scans and handwriting can be missed. Workspace/page/text/OCR budgets apply. PDFs and notes stay in tab memory; save exported notes before closing.
References: PDF.js · Tesseract.js
By default, the workspace searches extracted PDF text and returns matching evidence with page references. If you explicitly load a compatible local WebLLM model and choose Answer with local AI, a browser worker can synthesize an answer from retrieved excerpts. Check citations and claims against the original pages.
Authored example: For a policy PDF, ask “What date does the document give for the renewal deadline?” Open the cited page and record the answer with its source. If you also try local AI, check each claim and citation against the original passage rather than treating model wording as confirmed.
Limits and processing: PDF.js and its worker download on first real import. Optional Tesseract OCR loads external worker, core and language assets. Optional WebLLM runtime and model assets download only after model setup and run in the browser; actual model availability and answer quality are unverified. Model output can still be wrong, so verify it. Tables, drawings, scans and handwriting can be missed; page, text and OCR budgets apply. PDFs and notes remain in tab memory; export notes before closing.
Default answers retrieve matching source passages. Local AI synthesis is optional and requires a compatible model to be loaded; verify its answer and citations against the PDF.
Optional OCR can help with scanned text, but tables, drawings, handwriting and some page content may be missed. Verify important details in the source PDF.