pdftoolskit.org
PDF (Portable Document Format) utilities, in the browser
Say hi →

PDF Word Count — Words, Characters, Pages

instant totals · words · characters with/without spaces · page count · batch

Drop a PDF and get its word count, character counts, and page count in one shot. Useful for translators quoting by the word, students checking a limit, and writers who exported to PDF and just want the number. It reads the text layer in your browser — the file is never uploaded.

Drop PDF files here or click to select

One or many · a count card per file

    no files
    Ready.

    No PDF handy? Count sample-10-pages.pdf, or see what a scanned file does with the scanned sample. More free sample files.

    What it counts

    Why a PDF word count is tricky

    A PDF stores text as positioned glyphs, not neat sentences, so counts are extremely close but not always identical to what Word reported before export — hyphenation, soft line breaks, and text baked into images all nudge the number. For a born-digital PDF (exported from a word processor) the count is reliable. For a scanned PDF there's no text layer at all, so the count comes back as zero words; the tool flags that and points you to OCR, which adds a text layer you can then count.

    FAQ

    How do I count words in a PDF?

    Drop the PDF into the tool above and click Count — words, characters and pages appear immediately, computed in your browser with no upload.

    Why does my scanned PDF show 0 words?

    A scan is a picture of text with no underlying text layer, so there's nothing to count. Run it through OCR first; that recognises the words and makes the file countable (and searchable).

    Is the count exactly the same as Microsoft Word's?

    Usually within a fraction of a percent, but not guaranteed identical — PDF export changes how spaces and line breaks are stored. Treat it as an accurate estimate rather than a legal word-for-word match.

    Can I count several PDFs at once?

    Yes — drop a batch and you get a separate count card for each file. The totals aren't summed; each file is reported on its own.