PDF Tools
Shrink oversized PDFs, combine multiple files into one, or split out specific pages, three browser-side PDF tools with no uploads and no file size games.
About PDF Tools
Most PDF problems come down to the same handful of tasks: the file is too big for an email attachment or a job portal's upload limit, you have several separate PDFs that need to become one document, or you only need a handful of pages out of something much longer. This category covers all three, and they're built to work together.
PDF Compressor re-encodes the images embedded inside a PDF at a lower resolution and strips unused metadata, which is usually what's actually bloating a scanned document or a report full of screenshots — text and vector content are already compact and rarely need touching. PDF Split pulls out the pages you actually need, either as individual files or a specific range, so you're not sending an entire 40-page packet when the recipient needs page 12. PDF Merge does the reverse, stitching multiple files into one ordered document — useful for assembling a signed contract, a set of scanned forms, or a portfolio from separate exports.
A typical workflow chains these: split out the pages you need, compress them if they're still too large, then merge the results into a single file before sending. All three run entirely in your browser using the File and Canvas APIs — the contracts, IDs, and financial documents you're processing are never uploaded anywhere, which matters more for PDFs than almost any other file type on this site.
Related Guides
Learn more about the tools in PDF Tools.
How to Extract Specific Pages From a PDF Online for Free
You don't need the whole document, just three pages out of it. Here's the fastest, most private way to pull them out.
How to Split a PDF File Into Multiple Separate Files
One giant PDF, several separate documents needed. Here's how to split it apart cleanly in a few clicks.
How to Combine PDF Files in the Right Order Without Software
Merged your PDFs and the pages came out in the wrong order? Here's how to fix that and get it right the first time.