Edit PDF Online Free: Add Text, Images, Shapes
Drop a PDF and edit it in this tab: add text, images, rectangles, ellipses, and highlights, then reorder, lock, and fade objects with full layer control before downloading.
or click to browse
How to Edit a PDF in Your Browser
Six tools, one canvas, no install:
- Drop the file - The page renders with pdf.js and the toolbar activates. Nothing is uploaded at any point.
- Pick a tool and click the page - Text places an editable box, Image lets you choose a PNG or JPG and click to place it, and Rectangle, Ellipse, and Highlight are drag-to-draw.
- Tune it in the properties panel - Position and size in points, font size, color, alignment, bold, fill and border colors, and an opacity slider from 5 to 100 percent.
- Arrange in the Objects panel - Every object is listed in drawing order. Move items up or down, lock them so they cannot be dragged, duplicate them, or delete them.
- Download - pdf-lib flattens your objects onto the pages as real PDF content: text stays selectable, images stay sharp, and shapes are true vectors.
Layer Control, Opacity, and an Autosaved Session
The details that turn a simple sticker tool into an editor:
- Z-order that you control - Objects draw in list order, top of the list on top of the page. Send a highlight behind a label or bring a signature forward with one click.
- Lock - Freeze a placed object so later clicks and drags cannot nudge it. The dashed outline shows it is locked and still fully editable in the panel.
- Opacity - Highlights start at 40 percent so the text below reads clearly, while full opacity keeps stamps and labels crisp. One slider drives every object type.
- Session autosave - Objects and the source file are written to IndexedDB on every change. Close the tab, come back, and the restore bar offers your work back.
- Honest scope - You are editing your own additions. Original page content, links, and form fields are copied through untouched, so nothing in the source document is at risk.
- No daily limits - The whole pipeline is local, so there is no queue, no watermark, and no per-day quota to hit.
Edit PDF Files Without Uploading
Handing a contract or a draft to an editor site means handing over the file. This page keeps every step local: pdf.js renders the preview, your objects live in this tab, and pdf-lib writes the flattened output before it ever reaches a download bar. When the edited copy is saved, rotate pages with Rotate PDF, stamp numbering with Add Page Numbers, or apply a repeated mark with Watermark PDF. For site-wide checks, run the Free SEO Audit Tool or book our SEO audit services.
Frequently Asked Questions
How do I edit a PDF online?
Drop your file, pick a tool such as Text, Image, Rectangle, Ellipse, or Highlight, then click or drag on the page to place the object. Adjust size, color, and opacity in the properties panel, then press Download Edited PDF.
Can I add text and change its size and color?
Yes. Add a text box, type your words in the properties panel, and control font size, color, left, center, or right alignment, and bold weight. Multi-line text is supported.
How do I reorder or lock objects I added?
The Objects panel lists everything in drawing order, top of the list on top of the page. Use the arrow buttons to move objects up or down, the Lock button to freeze an object in place, and Delete to remove it.
What does the opacity slider do?
It controls transparency from 5 to 100 percent for the selected object. Highlights default to 40 percent so text underneath stays readable, and you can push shapes or images to a faint watermark-like tint.
Is my edited PDF uploaded anywhere?
No. The preview, the object editor, and the pdf-lib flattening step all run inside this tab. Your file and your changes never leave your device, and the edited copy downloads directly.
Does my work survive if I close the tab?
Yes. The session autosaves to this browser with IndexedDB, including your objects and the source file, so you can restore everything after a reload. Press Start Over to discard the saved session.
Can this change text that is already inside the original PDF?
No, and that is deliberate. This tool adds and arranges your own objects on top of the page content; the original text, links, and vectors stay untouched. It is an annotation editor, not a source-code rewrite.