Supported file
Use one readable PDF up to 20 MB and 500 pages. Empty, damaged, encrypted, or password-protected documents are not supported. Generated output is capped at 100 MB.
Number all pages or a selected range. Choose a starting number, a simple label style, and a bottom position, then download a numbered copy.
Processed in your browser · No account · No upload
Files stay on this device
Add one PDF to preview its pages and set your changes.
No PDF selected
Your document preview will appear here.
Password-protected and damaged PDFs are not supported.Choose one PDF to get started.
Choose the pages, sequence, display, and position for the numbers.
Numbers use a readable built-in Helvetica font and a consistent size. The source document stays unchanged.
Encrypted PDFs are not supported. Saving may remove or change forms, annotations, bookmarks, digital signatures, and some metadata. Review the output before relying on it. Input is limited to 20.0 MB and 500 pages; output is capped at 100.0 MB.
Your file is read into temporary browser memory and processed in a local Web Worker. It is not uploaded to EkkySoft, sent to analytics, or saved in browser storage.
Add page numbers is processed locally in your browser.
Select one PDF. Its page count and previews are prepared locally.
Choose page ranges, a starting number, a display style, and a bottom-left, center, or right position.
Review and download the new PDF. The original file is not changed.
Use one readable PDF up to 20 MB and 500 pages. Empty, damaged, encrypted, or password-protected documents are not supported. Generated output is capped at 100 MB.
The PDF is held temporarily in browser memory and processed in a local Web Worker. EkkySoft does not receive the document through this tool, and the file is not saved to browser storage.
Page numbers are added to the document content and may overlap text or graphics close to the bottom margin. Changes create a new PDF; interactive forms, annotations, bookmarks, digital signatures, and some metadata may not carry over.
Yes. Enter a page list or ranges such as 1-5,8. Selected pages receive consecutive numbers in document order.
Yes. Enter a whole starting number from 1 to 999,999.
This version uses a built-in Helvetica font and places numbers along the bottom edge. Custom fonts and top positions are not supported.
No. The file is read into temporary browser memory and processed in a local Web Worker. The conversion does not submit it to an EkkySoft endpoint.
Not necessarily. Saving the document can change interactive forms, comments or annotations, bookmarks, digital signatures, and some metadata. Verify the output before relying on it.