One editor, every PDF operation
Most online PDF tools force you into single-purpose pages — one tool for merging, another for splitting, a third for editing text. Every operation re-uploads your file. Our PDF Editor takes a different approach: upload your PDF once, do everything you need, save the result.
Inside the editor you can:
- Add pages from another PDF. Click Add PDF to append additional documents. They become regular pages you can move, delete, or annotate.
- Reorder pages. Drag thumbnails in the sidebar to put pages in any order.
- Delete pages. Click the ✗ on any thumbnail.
- Add editable text. Click Add Text, click anywhere on the page, then type. Click any text element later to change the content, size, or color, or drag it to a new position.
- Split into a zip. One click exports every current page as a separate PDF, packaged in a zip download.
- Save as one PDF. Bundles all current pages and annotations into a single file.
WHAT THIS ACTUALLY MEANS FOR YOU
The editor loads pdf-lib and pdf.js into your browser once. From that moment on, every operation is local. You can disconnect from the internet and the editor still works. Open DevTools and watch the Network tab — it stays empty as you edit.
How editable text works
Add Text creates a new text layer on top of your PDF. Each text element is independent and editable until you Save:
- Place: Click Add Text, click on the page where you want text to appear.
- Edit: Click any existing text to open the inline editor. Type a new string, drag the size slider, pick a color.
- Move: Click and drag any text to reposition it.
- Delete: Open the text editor and click 🗑 Delete, or press Delete on your keyboard while it's selected.
- Undo: Ctrl+Z reverts the last 30 actions.
When you click Save, all text annotations are baked into the PDF as a permanent layer using the Helvetica font.
Privacy comparison
| Feature | PrivateConvert | Smallpdf | iLovePDF | Adobe Web |
|---|---|---|---|---|
| Files leave your device | ✗ No | ✓ Yes | ✓ Yes | ✓ Yes |
| Works offline | ✓ Yes | ✗ No | ✗ No | ✗ No |
| Requires account | ✗ No | ✓ Free tier | ✓ Free tier | ✓ Required |
| Unified editor | ✓ Yes | ✗ Separate tools | ✗ Separate tools | ✓ Yes |
| Anonymous use | ✓ Yes | ✗ No | ✗ No | ✗ No |