ToolSnap

PDF Tools

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


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.
  • 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 and Split Workflows

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.

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.