pdf.keeplocal.tools
Count PDF pages without uploading a thing.
Your file is read by the keeplocal Rust core entirely in this browser. It never leaves your device.
pdf.keeplocal.tools
Merge PDFs in the order you choose.
Add files, arrange them, and create one PDF in the local Rust core. Every byte stays on this device.
Files to merge
Pages, text, and images are always carried over. Bookmarks, form fields, page numbering, and accessibility tags are carried over where the source PDFs allow it — anything that cannot be combined is named in the result.
pdf.keeplocal.tools
Keep, reorder, and rotate the pages you need.
Choose one PDF, arrange its output pages, and export entirely in the local Rust core. The original file never leaves this device.
Output pages
The pages you keep are exported unchanged. Anything that describes the old page order — links to removed pages, page numbering, accessibility tags — is named in the result when it cannot survive the new one.
pdf.keeplocal.tools
Compress a PDF without uploading it.
Re-encode supported embedded images and remove optional metadata in the local Rust core. When no reduction is possible your original PDF comes back exactly as it was — metadata included — and the result says so. The PDF stays on this device from start to finish.
Compression settings
Baseline JPEG images are recompressed. JPEG 2000, fax, and other image formats are preserved unchanged to protect compatibility.
- Before
- —
- After
- —
- Saved
- —
- Metadata
- —