๐Ÿ“„

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.

Free PDF
๐Ÿ“‘ Merge โ€” Combine multiple PDFs into one
๐Ÿ“„

Click to select or drag PDF files here

Supports multiple PDF files, drag to reorder

โœ‚๏ธ Split โ€” Extract pages by range
๐Ÿ“„

Select a PDF file

๐Ÿ—œ๏ธ Compress โ€” Reduce PDF file size
โš ๏ธ Note: Compression uses rasterization (each page is converted to an image then rebuilt as PDF). Text will not be selectable/searchable after compression. Image-heavy PDFs compress best.
๐Ÿ“„

Select a PDF file

๐Ÿ–ผ๏ธ To Images โ€” Export each page as an image
๐Ÿ“„

Select a PDF file

๐Ÿ“ธ Images to PDF โ€” Combine images into a single PDF
๐Ÿ–ผ๏ธ

Click to select or drag image files here

Supports JPG, PNG โ€” multiple files, drag to reorder

โš™๏ธ Page Manage โ€” Rotate or delete pages
๐Ÿ“„

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.