{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.078Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"pdf-merge","name":"Merge PDF","url":"https://toolsly.tools/pdf-merge"},{"slug":"pdf-rotate-pages","name":"Rotate PDF Pages","url":"https://toolsly.tools/pdf-rotate-pages"},{"slug":"pdf-delete-pages","name":"Delete PDF Pages","url":"https://toolsly.tools/pdf-delete-pages"},{"slug":"pdf-extract-pages","name":"Extract PDF Pages","url":"https://toolsly.tools/pdf-extract-pages"},{"slug":"pdf-reorder-pages","name":"Reorder PDF Pages","url":"https://toolsly.tools/pdf-reorder-pages"},{"slug":"pdf-add-watermark","name":"Add Watermark to PDF","url":"https://toolsly.tools/pdf-add-watermark"},{"slug":"pdf-compress","name":"Compress PDF","url":"https://toolsly.tools/pdf-compress"},{"slug":"pdf-unlock","name":"Unlock PDF","url":"https://toolsly.tools/pdf-unlock"}],"kind":"converter","slug":"pdf-add-page-numbers","name":"Add Page Numbers to PDF","description":"Stamp page numbers onto a PDF — pick position, format and start number, all in your browser.","longDescription":"Drop in a PDF and choose where the numbers go (bottom or top, left/center/right), the format (\"1\", \"Page 1\", \"1 of N\", \"Page 1 of N\"), the starting number, and the font size. Use \"Skip first page\" for documents that have a cover page that shouldn't be numbered. Numbers are drawn in Helvetica on every page. Everything runs locally — your file is never uploaded.","category":"document","categoryName":"Document","keywords":["add page numbers to pdf","pdf page numbers","number pdf pages","page numbering pdf","stamp page numbers","pdf pagination","add page numbers online","add page numbers free","page x of y pdf","footer page numbers pdf","pdf page numbers in browser","insert page numbers in pdf"],"url":"https://toolsly.tools/pdf-add-page-numbers","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".pdf"],"mimeTypes":["application/pdf"]},"output":{"type":"file","extension":".pdf","mimeType":"application/pdf"},"options":[{"type":"select","key":"position","label":"Position","defaultValue":"bottom-center","choices":[{"value":"bottom-center","label":"Bottom center"},{"value":"bottom-right","label":"Bottom right"},{"value":"bottom-left","label":"Bottom left"},{"value":"top-center","label":"Top center"},{"value":"top-right","label":"Top right"}]},{"type":"select","key":"format","label":"Format","defaultValue":"n","choices":[{"value":"n","label":"1"},{"value":"page-n","label":"Page 1"},{"value":"n-of-total","label":"1 of N"},{"value":"page-n-of-total","label":"Page 1 of N"}]},{"type":"number","key":"startAt","label":"Start number","defaultValue":1,"min":1,"step":1},{"type":"number","key":"fontSize","label":"Font size","defaultValue":12,"min":6,"max":48,"step":1},{"type":"boolean","key":"excludeFirst","label":"Skip first page (e.g. cover)","defaultValue":false}],"invocation":{"webUi":"https://toolsly.tools/pdf-add-page-numbers","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}