Edit PDF
Add text, drawings, highlights, shapes, images, or a watermark on top of your PDF. The original page is rendered below; edits live on a Fabric.js layer. Save flattens everything into a new PDF — no upload.
Drop a PDF here or click to upload
Large files or many pages may be slow. Text in the PDF is not re-editable as vectors after save.
Notes
How do I edit text I added?
Choose Select, click the text once to select it, then double-click or press F2 (or use “Edit selected text”). Watermarks are editable the same way.
Will my PDF stay vector?
Saving rasterizes each page (PDF + your edits) into images inside a new PDF. For archival vector text, edit in a desktop editor.
Libraries
PDF.js renders the bottom layer; Fabric.js handles annotations; pdf-lib builds the download.
