Loading tool…
Loading tool…
Upload a PDF and count words & characters.
Was this tool useful?
Does this PDF Word Counter upload my PDF to any server?
No. All text extraction and word counting happen entirely in your browser using PDF.js. Your PDF never leaves your device.
Why does the tool say a PDF is password-protected?
PDF.js cannot read encrypted PDFs without a complete decryption workflow. Password-protected PDFs cannot be analyzed and will return an error.
Why are the word counts very low or zero?
Scanned PDFs (image-only pages) contain no real text layer. Since this tool does not perform OCR, such PDFs will produce very low or zero word/character counts.
What does the 'Max pages to scan' option do?
It limits how many pages will be analyzed to avoid freezing the browser on very large PDFs. Set it to 0 to remove the limit and scan the entire document.
Why does text extraction sometimes take a long time?
Each page must be processed individually. Large PDFs, documents with many pages, or files with complex fonts and layouts take longer to read.
How does 'Strip punctuation' affect the results?
If enabled, the tool removes punctuation characters before splitting the text into tokens. This produces cleaner and more consistent word counts.
How does 'Ignore case for unique words' work?
When enabled, words like 'Hello' and 'hello' are treated as the same unique word. When disabled, they count as separate unique entries.
Does the tool count numbers as words?
You can choose. If disabled, tokens like 2024 or 3.14 are removed from the word list. If enabled, they are included as valid words.
Why is there a 25MB file size limit?
Very large PDFs can cause the browser to run out of memory during extraction. The 25MB limit ensures stable, crash-free performance.
Does this tool modify my original PDF?
No. The PDF is read into memory, analyzed, and discarded. Nothing is changed or saved back to your file.