ToolSnap

PDF Tools

Compose, merge, split, compress, export PNG, extract, and edit PDF files — all in your browser.

Create a new PDF from scratch or add text and images on top of an existing file.

Start with New PDF for a blank canvas, or Open Existing PDF to overlay content.


PDF Tools in Your Browser

This PDF tool combines multiple workflows in one place: compose new documents, open and annotate existing PDFs, merge files, split by page ranges, and extract text or page images. Everything runs client-side in your browser using pdf-lib and PDF.js, so your files are never uploaded.

What You Can Do

  • Compose / Edit — start from a blank PDF or open an existing one, then add text and images on a visual canvas.
  • Merge PDFs — combine multiple files into one ordered output document.
  • Split PDFs — export selected page ranges into separate files.
  • Compress PDFs — reduce file size with light structure cleanup or image recompression presets.
  • Export PNG — render selected page ranges as PNG images with batch ZIP download.
  • Extract Content — pull out text or render page images for quick reuse.

How to Use Edit Mode

  1. Open the tool and switch to Edit mode.
  2. Pick New PDF for a blank canvas, or Open Existing PDF for overlays.
  3. Add Text and Image elements.
  4. Move, resize, rotate, and style selected elements in the properties panel.
  5. Click Export PDF to download your final document.

Merge, Split, Compress, and PNG Export

For merging, add at least two PDF files and keep the order you want in the final output. For splitting, enter page ranges such as 1-3, 5, 8-10. The tool validates ranges before export to avoid broken output files.

For compression, choose Light to rebuild the PDF without rasterizing text, or Balanced/Maximum for scan-heavy documents. Image recompression runs locally with PDF.js rendering and JPEG embedding via pdf-lib.

For PNG export, open the PNG tab, pick page ranges, choose a quality preset, and download individual files or a ZIP archive of all rendered pages.

Privacy and Performance

No server-side processing is used. All operations happen in-memory in your browser tab. Large files (many pages or high-resolution scans) may consume more RAM and take longer to render, which is normal for local PDF processing.

Frequently Asked Questions

Can I directly edit original text inside an imported PDF?

Imported PDFs are currently edited via an overlay model. You can add and position new text/images, but rewriting embedded source text objects in-place is not supported.

Can I rotate and resize inserted images?

Yes. Select an image element, then use the on-canvas handles or numeric controls to adjust width, height, and rotation.

Is this safe for confidential PDFs?

Yes for local privacy: files are processed only in your browser session. As always, avoid using shared/public devices for sensitive documents.