PDF Tools Calculators Contact Log In
100%
Tool: Select

Upload a PDF to start editing

Drag & drop a PDF file anywhere on this page

Properties

Select an element to edit its properties

Page Info

No PDF loaded

Add text, images, rectangles, lines, and highlights directly onto a PDF's pages and save the changes into a new file — processed entirely in your browser.

How It Works

How Edit PDF Works

This editor runs entirely client-side: your PDF is never sent to a server. PDF.js renders each page onto a canvas so you have a visual working surface, and a transparent overlay canvas on top captures your edits — text boxes, rectangles, lines, image stamps, and highlighter marks — as you place them.

Each tool you select (text, rectangle, line, image, or highlight) behaves like a distinct drawing mode: clicking and dragging on the page draws the shape live with adjustable fill color, opacity, border color, and border width, all previewed instantly on the overlay before you save.

When you save, PDF-lib loads the original PDF bytes and draws every one of your added elements directly onto the corresponding page at the correct coordinates, then re-saves the file — the edits become a permanent part of the PDF's page content, not a removable annotation layer.

Worked Example

See It In Action

Adding a company stamp image to the bottom-right of page 1, a yellow highlight over a key clause on page 3, and a text note in the margin of page 5 — all done visually by clicking and typing — produces one PDF with all three additions permanently baked into the corresponding pages.
FAQ

Frequently Asked Questions

Is my PDF uploaded anywhere while I edit it?
No — the entire editor runs in your browser using PDF.js for viewing and PDF-lib for saving. Nothing is uploaded to a server at any point.
Can I edit the original text that's already in the PDF?
No — this tool adds new elements (text, shapes, images, highlights) on top of the existing page; it does not let you select and modify text that was already part of the original PDF content.
Can I remove an addition after placing it?
Yes — added elements can be adjusted or removed before you save; once saved, they become permanently merged into the PDF's page content.
What kinds of annotations can I add?
Text boxes, rectangles, straight lines, image stamps, and a highlighter tool, each with adjustable color, opacity, and (for shapes) border styling.