Home/Tools/PDF Editor
Unified Editor · 100% Client-Side · Zero Upload

PDF Editor

One editor for everything. Add PDFs, reorder pages, delete pages, annotate with editable text. Save as a single file when done. Your files never leave your device.

network out: 0 bytes
📄
Drop a PDF to start editing
or click anywhere in this box. You can add more PDFs later.

verify it yourself

  • DevTools test — open Network tab (F12), upload a PDF and edit. Watch the tab stay empty.
  • Airplane mode test — load this page, turn off networking, then edit anything. Works fine.
  • View source test — right-click → View Source. No upload endpoint anywhere.

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

Frequently asked questions

Is this PDF editor really free with no upload?

Yes. Every operation — merge, split, delete pages, reorder, add text — runs entirely in your browser via pdf-lib and pdf.js. Your PDFs are processed by your CPU and saved back to your device. No bytes transmitted anywhere.

Can I edit the text I add after placing it?

Yes. After placing text, click on it to open the inline editor. You can change the text content, size, and color, or drag it to reposition. Click 🗑 Delete to remove it. Press Esc to close the editor.

Can I add pages from multiple PDFs?

Yes. After loading the first PDF, click "Add PDF" in the toolbar to append pages from any number of additional PDFs. Reorder, delete, or annotate any page across all sources.

Is there a file size limit?

No enforced limit. For documents under 50MB and under 200 pages, the editor is fast. Very large PDFs work but the thumbnail render takes longer. Browser memory is the practical constraint.

Can the text tool edit existing text in a PDF?

No — Add Text places new editable text on top of the PDF as a new layer. It doesn't modify existing text already embedded in the PDF. True text editing requires deep PDF content stream parsing. Add Text is ideal for filling form blanks, adding notes, or stamping dates.

How is this different from Smallpdf or iLovePDF?

Architecture. Smallpdf and iLovePDF upload your files to their servers. PrivateConvert processes everything locally in your browser. Your files never leave your device. Verify with DevTools (F12 → Network tab) — it stays empty during every operation.