YOUR DOCUMENT. YOUR BROWSER.

Visual PDF Editor Preview

Add text, images and shapes, arrange them on the page, and fill PDF forms.

What can I select? Text, images and shapes added in this session, plus supported fillable form fields. Existing page text, scanned images and graphics cannot yet be selected, changed or deleted. This is not a redaction tool.
/ —
PDF

Make room for your edits.

Open a PDF to see its pages here.
Your file stays in this tab, in memory.

Up to 30 MB / 300 pages. No accounts, uploads, storage or tracking.

Ready. Open a PDF to begin.
Privacy, compatibility and editing limits

Your files stay local. All PDF and image processing runs in JavaScript inside this tab. No uploads, remote APIs, browser storage or analytics. Close the tab to discard the in-memory editing session. Download a copy to save your work.

Original content is not rasterized. Export retains original PDF page streams and adds vector text/shapes or embedded images. It is a rewritten copy, not byte-for-byte identical. This tool is not a full desktop PDF editor: original page text, vectors and scanned images are not editable. Added objects become ordinary page content after export and are not separately editable if you reopen the exported PDF.

No redaction or sanitization. A shape covering content does not remove it. Existing links, metadata, actions and attachments can remain in the exported PDF; this tool does not execute document scripts. Do not treat exported files as cleaned or safe.

Signed documents need an explicit unsigned copy. Any edit invalidates digital signatures. This editor asks before creating a separate unsigned working copy. The original is never overwritten. A drawn or scanned signature is ordinary page content and cannot be removed here.

Compatibility. Encrypted/password-protected PDFs, XFA forms and damaged structures and individual images above 24 megapixels are refused. Individually rotated form widgets are displayed but not editable. Added text supports Western Latin characters using Helvetica, Times or Courier. Font appearance may vary slightly between the live overlay and exported PDF. Some advanced color profiles and complex PDFs may render differently. Inspect your downloaded copy before relying on it.

Powered by locally hosted PDF.js 6.4.299 and pdf-lib 1.17.1. Licenses.

This PDF contains signature structures

Editing will invalidate its digital signatures. To continue, this tool must remove signature fields, their appearances and cryptographic signature data from a separate unsigned working copy.

The original file stays untouched. Drawn or scanned signatures in page content will remain. Use this only for documents you are authorized to modify.

Discard this editing session?

Your changes are only in this tab. Download your edited copy first if you want to keep them.