Document scan
Check a document against a keyword list
Scans Word, PDF, and plain-text documents for the terms on your list and reports every sentence each one appears in, with alternatives where the list supplies them. Works with any list. Paste or upload your own to scan for anything else. No file leaves your computer: every document is read in this browser.
About this tool
Features
- Fully client-side processing. No file ever leaves your computer.
- Reads Word (
.docx), PDF, and plain text - Scans several documents as one set, so a term repeating across a batch is visible
- Download the bundled keywords.txt to edit or replace
- Bar and pie chart of match frequency
- A separate Terms to use tab, specific to the bundled federal list
- Export a report as PDF or Word
Security
- Uploaded files are processed in your browser. No content is sent to any server.
- Text extracted from a document is escaped before it reaches the page, so a file carrying markup cannot execute anything.
- A strict Content Security Policy blocks injected and third-party scripts.
Usage
- Keep the default keyword list, or paste and upload your own.
- Upload one or more
.docx,.pdf, or.txtfiles. Legacy.docis not supported. Re-save as.docxin Word via File, Save As, Word Document. - Click Generate summary.
- Review the findings and chart, then export a report.
01 Keyword list
02 Documents No files
Several files scan as one set: the chart totals every document together, so a term repeating across the whole set is visible.
03 Run and review
Match frequency
Competitive vocabulary
Terms to use
Vocabulary federal agencies are actively rewarding, compiled from executive orders, OMB guidance, and agency program language. These are the words that make a proposal read as aligned with what the government is funding now.
Where a term shows a mention count, that count comes from the most recent harvest of federal documents and indicates how established the term already is, not how fast it is growing. Terms without a count are not tracked in that harvest, which is not the same as appearing zero times. Verify against the primary source before building an argument on any single term.