PDF Tools
Free online PDF toolkit: merge, split, compress, convert to images, rotate and delete pages. All processing in your browser, no upload required. 5-in-1 PDF tool suite.
Click to select or drag PDF files here
Supports multiple PDF files, drag to reorder
Select a PDF file
Select a PDF file
Select a PDF file
Click to select or drag image files here
Supports JPG, PNG โ multiple files, drag to reorder
Select a PDF file
Frequently Asked Questions
What PDF operations are supported?
Six operations: Merge (combine multiple PDFs into one), Split (extract pages by range, split each page, or split by custom ranges), Compress (reduce file size via rasterization), To Images (export each page as PNG/JPG), Images to PDF (combine JPG/PNG images into a single PDF), and Page Manage (rotate, delete, or reorder pages).
Are my PDFs uploaded to a server?
No. All PDF processing happens entirely in your browser using pdf-lib and pdf.js libraries. Your files never leave your device, ensuring complete privacy and security.
Can I convert images to PDF?
Yes! The "Images to PDF" tab lets you combine multiple JPG and PNG files into a single PDF document. Each image becomes a full page in the PDF. You can reorder images before converting, and the tool preserves original image quality. Large images are automatically scaled to fit within 2000px to keep the PDF reasonable.
How does the "Split by ranges" mode work?
Instead of extracting all specified pages into one file, "Split by ranges" creates a separate PDF for each range you specify. For example, entering "1-3, 4-6, 7-9" produces three separate PDF files, each containing the pages from that range. The results are downloaded as a ZIP file.
Can I reorder pages within a PDF?
Yes. In the "Page Manage" tab, select "Reorder pages" as the action. A drag-and-drop grid appears showing all page numbers. Simply drag pages to rearrange them, then click "Apply" to generate a new PDF with the updated page order.
How does PDF compression work?
Compression uses rasterization: each page is rendered as an image using pdf.js, then a new PDF is created with those images using pdf-lib. This reduces file size for image-heavy PDFs but makes text non-selectable. Choose High compression for smallest files or Low for better quality.
Can I reorder pages when merging?
Yes! After selecting multiple PDF files for merging, use the up/down arrow buttons next to each file to reorder them. The merged PDF will follow the order shown in the list.
What is the page range syntax?
Use commas to separate individual pages and ranges. For example: "1-3, 5, 8-10" extracts pages 1, 2, 3, 5, 8, 9, 10. Page numbering starts at 1. This syntax works for both Split and Page Manage features.
Is there a file size limit?
There's no hard limit, but very large PDFs may take longer to process and use more memory. For best performance, we recommend PDFs under 100MB. The compression and to-images features process pages sequentially to manage memory usage.