Word CounterSentence CounterParagraph CounterLine CounterReading Time EstimatorSpeaking Time CalculatorKeyword CounterKeyword Density CheckerDuplicate Word FinderText StatisticsRegex TesterWord Frequency CounterCharacter Frequency CounterPassword Strength CheckerDuplicate Line RemoverWhitespace CleanerRemove Extra SpacesRemove Empty LinesRemove Blank CharactersRemove EmojisRemove SymbolsRemove PunctuationRemove NumbersRemove HTML TagsRemove Line BreaksText CleanerRemove Duplicate WordsCase ConverterUppercase ConverterLowercase ConverterTitle Case ConverterSentence Case ConverterCapitalize WordsToggle Case ConverterText RepeaterText Finder & ReplacerLine Break ConverterText IndenterWrap TextUnwrap TextJoin LinesText Diff CheckerText SorterText to HandwritingBold Text GeneratorItalic Text GeneratorStrikethrough GeneratorFancy Text GeneratorUpside Down TextSmall Text GeneratorZalgo Text GeneratorUnicode Text ConverterEmail ExtractorURL ExtractorPhone ExtractorNumber ExtractorDate ExtractorDomain ExtractorHashtag ExtractorMention ExtractorKeyword ExtractorDuplicate Line FinderJSON Formatter/BeautifierJSON MinifierJSON ValidatorXML FormatterXML MinifierHTML FormatterHTML MinifierCSS FormatterCSS MinifierJavaScript FormatterJavaScript MinifierSQL FormatterText to BinaryBinary to TextText to HexHex to TextText to ASCIIASCII to TextMorse Code TranslatorBraille TranslatorNATO Alphabet GeneratorText to CSVCSV to TextCSV to JSONJSON to CSVMarkdown to HTMLHTML to MarkdownMarkdown Table GeneratorHTML Table GeneratorRoman Numeral ConverterNumber to WordsWords to NumberTimestamp ConverterColor ConverterBase64 EncoderBase64 DecoderURL EncoderURL DecoderHTML Entity EncoderHTML Entity DecoderRegex GeneratorRegex Escape ToolJWT DecoderUUID GeneratorUUID ValidatorMD5 GeneratorSHA-1 GeneratorSHA-256 GeneratorSHA-512 GeneratorHMAC GeneratorCron Expression GeneratorCron Expression TesterPassword GeneratorPIN GeneratorRandom Number GeneratorNumber Sequence GeneratorLorem Ipsum GeneratorRandom Word GeneratorRandom Text GeneratorQR Code GeneratorBarcode GeneratorUTM BuilderWhatsApp Link GeneratorBusiness Name GeneratorInvoice Number GeneratorImage CompressorImage ResizerImage CropperImage RotatorImage FlipperJPG to PNGPNG to JPGWebP to JPGJPG to WebPPNG to WebPImage to Base64Base64 to ImageGrayscale ImagePhoto 20KBPhoto 50KBPhoto 100KBPhoto 200KBSignature ResizerPassport Size Photo MakerJPG to PDFPNG to PDFImages to PDFPDF Page CounterPDF Metadata ViewerPDF to ImagesPDF MergePDF SplitPDF RotatePDF Page ExtractorPDF CompressorPDF to 50KBPDF to 100KBPDF to 200KBPDF to 500KBPDF Text ExtractorPDF LockPDF UnlockInvoice GeneratorQuotation GeneratorReceipt GeneratorPayslip GeneratorShipping Label GeneratorResume BuilderGST CalculatorDiscount CalculatorProfit Margin CalculatorSalary CalculatorEMI CalculatorLoan CalculatorSIP CalculatorIncome Tax CalculatorTax CalculatorTip CalculatorGPA CalculatorCGPA CalculatorPercentage CalculatorGrade CalculatorMarks Percentage CalculatorAttendance CalculatorStudy Time CalculatorExam CountdownAge CalculatorScientific CalculatorQuadratic Equation CalculatorMatrix CalculatorProbability CalculatorStandard Deviation CalculatorMean Median Mode CalculatorPrime Number CheckerPrime Number GeneratorFactorial CalculatorGCD CalculatorLCM CalculatorBinary CalculatorDecimal to BinaryBinary to DecimalDecimal to HexHex to DecimalDecimal to OctalAverage CalculatorRatio CalculatorFraction CalculatorDate Difference CalculatorDays Between DatesAdd Days to DateSubtract Days from DateBusiness Days CalculatorDate to Unix TimestampUnix Timestamp to DateTime Duration CalculatorCountdown CalculatorWeek Number CalculatorLeap Year CheckerWorld ClockTime Zone ConverterLength ConverterWeight ConverterTemperature ConverterArea ConverterVolume ConverterSpeed ConverterData Storage ConverterEnergy ConverterPressure ConverterPower ConverterFrequency ConverterAngle ConverterPace ConverterFuel Economy Converter
PrivacyBlogSupport

PDF Page Counter

Instantly count the total number of pages in any PDF file — right in your browser. Drop one or more PDFs and the page count appears automatically. No upload, no signup, 100% private.

Upload PDF Files

Select or drop PDFs to count pages

Drop PDF files here

Supports PDF files only

Tip: You can drop multiple PDFs at once. Each file's page count appears automatically, along with a combined total.
Reading PDF…

Page Count Results

Ready to count

Your page count results will appear here

Drop a PDF file to count its pages. The result appears automatically.

What does this PDF Page Counter do?

This free online PDF page counter tells you exactly how many pages are in any PDF file — instantly and without uploading anything. Drop one or more PDFs into the tool and it reads the page count directly from the file's internal page tree using pdf-lib, a fast open-source JavaScript library that runs entirely in your browser.

You can count pages in a single PDF or in a whole batch of files at once. Each file's page count is listed separately, and the tool also shows the combined total across all files plus the average pages per file. This makes it easy to audit a folder of PDFs, estimate printing costs, or verify that a document is as long as it should be.

Everything runs locally. Your PDF files never leave your device — there is no upload, no server processing, and no data storage. Close the tab and it's gone.

How to count pages in a PDF

  1. Select a PDF file from your device. Drag and drop one or more PDFs into the upload zone, or click Select PDF Files and choose them from your device. You can select multiple files at once.
  2. Wait for the browser to analyze the document. The tool reads the PDF's internal page tree locally using pdf-lib. No page rendering is required, so even a 1000-page document is counted in milliseconds.
  3. View the exact total page count instantly. Each file's page count is displayed in a list, along with the combined total and the average pages per file. Copy the results or start again whenever you like.

Why use this PDF Page Counter?

100% private

Everything runs in your browser. Your PDF files never leave your device — no upload, no server, no logs, no tracking.

Batch counting

Drop multiple PDFs at once. Each file's page count is listed separately, plus the combined total across all files.

Instant results

Page counts are read directly from the file's internal structure using pdf-lib. No rendering, no waiting.

Works on mobile

Fully responsive. Count PDF pages from a phone, tablet, or desktop — no app install required.

Copy results

Grab a plain-text summary of all page counts and totals with one click for pasting into a report or email.

No limits

Count as many PDFs as you want, as many times as you want. No daily caps, no paywalls, no signup.

When would you need to count PDF pages?

  • Printing quotes: Get an exact page count before sending a document to print to estimate ink and paper costs.
  • Homework and submissions: Verify that a report or essay meets a required page count before uploading.
  • Batch audits: Count pages across dozens of PDFs at once — perfect for archiving, invoicing, or compliance checks.
  • Document verification: Confirm that a scanned or merged PDF has the number of pages you expect.
  • Digitization projects: Track how many pages have been scanned or converted across a folder of PDFs.
  • Legal and court filings: Verify that exhibits, briefs, and supporting documents meet page limits before submission.

Frequently asked questions

Drag and drop your PDF into the upload area, or click Select PDF Files. The page count appears automatically within a second or two, with no button click required.
Yes, completely free. No signup, no watermark, no hidden charges. Count as many PDFs as you want, for personal or commercial use.
Yes. The tool reads the page count directly from the PDF's internal page tree, so you never have to open a PDF reader or render any pages. It is much faster than opening the file.
No. Everything runs in your browser using JavaScript and the pdf-lib library. Your PDF files never leave your device — there is no server processing, no logging, and no data storage. You can verify this in your browser's developer tools.
Yes. The tool only reads the document's page tree rather than rendering pages, so even a 1000-page PDF is counted quickly. Very large files may take a moment to load into memory depending on your device.
Encrypted PDFs cannot be read by the tool. You will see an error status for those files. Unlock them first (for example with our PDF Unlock tool) and try again.
The tool reads the page count directly from the PDF file's internal page tree using pdf-lib's getPageCount() method. For standard, unencrypted PDFs this matches exactly what you would see in a PDF reader.
Yes. Click the Copy Results button to copy a plain-text summary of all file names, individual page counts, and the combined total to your clipboard.
Yes. Once the page loads, the page counter works without an internet connection. All processing happens locally in your browser.