ToolJutsu
All tools
PDF Tools

PDF Bulk Page Counter

Count the pages of many PDFs at once.

Processed on your device. We never see your files.

How to use PDF Bulk Page Counter

What this tool does

The PDF Bulk Page Counter accepts any number of PDF files at once and produces a table showing the file name, page count, and file size for each one. A bold total at the bottom of the table sums the page count across all successfully processed files. If a file cannot be read — because it is corrupt, heavily encrypted, or not actually a PDF — that row is flagged with a short error message rather than stopping the entire batch. A “Copy as list” button exports the results as tab-separated text suitable for pasting into a spreadsheet.

Why you might need it

Billing by page is common in legal, document management, and print services. A law firm scanning case files, a document processing bureau accepting scanned invoices, or a reprographics shop quoting a print run all need a quick page count across a set of PDFs before any other work begins. Manually opening each file to check a page counter and then adding the numbers in a separate spreadsheet is slow and error-prone — this tool does the entire task in one drop.

Project managers who receive deliverables as separate PDF chapters need to confirm that the assembled document will have the right total page count before merging. Publishers reviewing submitted manuscripts check that each chapter PDF matches the expected length. Teachers collecting PDF submissions from students can verify at a glance that no one submitted an empty or truncated file.

The copy-as-list feature makes the output immediately usable in billing software, invoicing spreadsheets, and document management databases without any manual transcription.

How to use it

  1. Drop your PDF files onto the dropzone, or click to browse. You can drop additional files at any time — they append to the existing list.
  2. Each file is processed in parallel; the page count appears in its row as soon as it is ready. Files that fail to load show an error in their row.
  3. Read the page count, file size, and any errors from the table. The footer row shows the combined total when there are two or more successful files.
  4. Click Copy as list to copy the results as tab-separated text.
  5. Use the remove button on any row to exclude a file from the total.
  6. Click Clear all to start over with a fresh batch.

Common pitfalls

The tool reads only the PDF page tree — it does not render pages or extract text. This makes it fast but also means it cannot report anything about page content. A 500-page PDF of scanned images and a 500-page PDF of text will both show 500 pages; the difference between them is invisible to this tool.

Files that are not PDFs at all — a PNG or DOCX accidentally saved with a .pdf extension — will fail with an error. The error message tells you which file caused the problem so you can identify and re-examine it.

Adding a very large number of files (hundreds of large PDFs) simultaneously may slow the browser because all file reads happen in parallel. If you notice sluggishness, add files in batches.

Tips and alternatives

After collecting page counts, use the PDF Merger tool to combine files into a single document, or the PDF Splitter to extract specific page ranges. For a single PDF where you want page dimensions and metadata in addition to the count, use the PDF Page Count Viewer tool. If you need to reconcile the page counts with file contents, the PDF Text Extractor can pull the text from each file for review. The Copy as list output pastes into Google Sheets or Excel as a clean two-column table: column A gets file names and column B gets page counts, making it straightforward to add billing or cost formulas alongside the data.

Frequently asked questions

Are my PDFs uploaded to a server for counting?
No. Every file is read locally inside your browser using the pdf-lib JavaScript library. The page count is extracted from the PDF's internal structure — no rendering, no network requests, no server involvement. You can confirm this by checking your browser's Network tab while files are being processed: it will show no outgoing requests. Tax records, legal documents, medical files — all perfectly safe to drop in.
What happens if one of my PDFs is corrupt or password-protected?
That file is marked with an error in its row, and processing continues with the remaining files. The total page count at the bottom reflects only the files that were successfully read. A short error message in the row explains what went wrong. Password-protected PDFs are typically readable in page-count-only mode (the tool uses pdf-lib's ignoreEncryption option), but heavily encrypted files may fail — unlock them with the PDF Password Remover first if needed.
Is there a limit to how many PDFs I can drop at once?
There is no hard limit imposed by the tool, but your browser and device impose practical limits. Dropping 50 typical business PDFs at once works without issue. Dropping several hundred large files simultaneously may slow things down because all files are being read into browser memory in parallel. If performance degrades, add files in batches of 20 to 30.
What does 'Copy as list' produce?
It copies a tab-separated plain-text list to your clipboard, one file per line, with the file name, page count, and file size in each row. Files that failed to load are listed with an error note. The last line shows the combined total. This format pastes cleanly into spreadsheets (Excel, Google Sheets) and plain-text editors.
Can I add more files after the initial batch?
Yes. Drop additional files onto the dropzone at any time and they are appended to the existing list. The total page count updates automatically. This lets you build up results across several drag-and-drop operations without losing the work already done.

Related tools