Edit PDF
Add text, images, shapes, and annotations to your PDF, right in your browser.
- Free
- Private
- No limits
- No upload
... or drop file here
Files never leave your device
Frequently asked questions
What can I add to my PDF with this tool?
Text, images, highlights, whiteout, freehand drawing, shapes, and your signature — everything is placed directly on the page.
Are my files uploaded to a server?
No, all editing happens entirely in your browser — your PDF is never uploaded.
Can I undo a change?
Yes, use undo/redo (or Ctrl/Cmd+Z) at any point while editing.
Can I edit existing text in the PDF?
Yes, the 'Edit Text' tool lets you modify text that's already in the document, not just add new text on top.
Will my edits be saved automatically?
Your in-progress file is kept in your browser for this session, but you need to click Download to save the finished PDF to your device.
Can I edit the existing text in a PDF?
Only in a limited way, and the limitation is inherent to the format. A PDF stores positioned glyphs rather than paragraphs, so there is nothing to re-flow when you change a word. The workable approach is to cover the old text and place new text over it, which works well on plain backgrounds. Adding text anywhere on the page is fully supported.
Why can't I select the text in my scanned PDF?
Because there isn't any. A scan is a picture of a page, so the words are pixels rather than characters. You can still type on top of it, sign it and annotate it — but the scanned words themselves cannot be edited without OCR to recognise them first.
Is covering text with a black box a safe way to redact it?
No. The text remains in the file beneath the box and can be recovered by selecting or copying that area. This has caused real document leaks. To remove information properly, take it out before the PDF is created or flatten the page to an image, then verify by trying to select the text in the result.
Why doesn't the text I add match the document's font?
PDFs typically embed only the glyphs they actually use, so the file often doesn't contain enough of its own font to set new characters. Added text uses a font the editor embeds itself, which is close on common typefaces and visibly different on distinctive ones. Matching size and colour usually reads better than trying to fake the face.
Are my documents uploaded while I edit them?
No. The PDF is rendered, edited and written back out entirely inside your browser tab, and the finished file goes straight to your downloads. Nothing is transmitted, which is the point — the documents people edit are usually the ones they least want on someone else's server.
PDF was designed as a final format — a description of where every glyph sits on a page, not a document with paragraphs that reflow. That single fact explains most of what is and isn't possible when editing one. There is no underlying paragraph to re-wrap, so a word processor's kind of editing simply has nothing to operate on.
What you can do, and what this editor does, is work on top of that fixed layout: add text, draw and highlight, insert images and shapes, fill in fields, and rearrange or delete pages. For the overwhelming majority of real tasks — signing a form, correcting a figure, annotating a draft, filling a scanned application — that is exactly the right set of tools.
Everything happens in your browser. The document is rendered locally with pdf.js, your edits are drawn onto it with pdf-lib, and the file is written back out on your machine. Nothing is uploaded at any stage, which matters more here than almost anywhere else, since the documents people edit are contracts, forms and correspondence.
How to edit a PDF
Open your PDF
Drop the file in or choose it. Pages render into a scrollable view, with a page thumbnail sidebar for navigation.
Pick a tool
The toolbar carries text, freehand drawing, highlighting, shapes, images and erasing. Select a tool, then click or drag on the page where you want it.
Adjust what you've placed
Anything you add stays editable: drag it to move, use the handles to resize, and change font, size or colour from the toolbar while it is selected. Delete removes it.
Manage pages if you need to
Use the thumbnail sidebar to reorder, rotate or delete pages, and to insert blank ones.
Save the edited PDF
Your edits are written into a new file that downloads to your device. The original is untouched.
What you can and can't change
The honest boundary is between adding to a page and rewriting what is already on it:
- Adding text
- Fully supported. Click anywhere and type, with control over font, size, colour and position. This is how forms get filled in and how corrections get made.
- Editing existing text
- Limited, and honestly so. Existing text is a set of positioned glyphs in a font that may only be partially embedded, so changing a sentence cannot re-flow the paragraph around it. The practical approach is to erase the old text with a white block and place new text over it — which works cleanly on plain backgrounds and less cleanly on coloured or textured ones.
- Drawing and highlighting
- Freehand ink, highlighter, lines and shapes, in any colour. Highlights are drawn semi-transparently so the text beneath stays readable.
- Images
- Place a picture anywhere on a page and scale it. Used for logos, stamps and pasted signatures.
- Pages
- Reorder, rotate, delete and insert blank pages from the thumbnail sidebar.
Editing scanned documents
A scanned PDF is a photograph of a page. There is no text in it at all — no glyphs, no fonts, nothing to select — so text editing has nothing to act on, and text selection will find nothing however carefully you drag.
You can still work on it, because everything the editor adds sits on top: type into the blanks of a scanned form, sign it, highlight a passage, draw an arrow. That covers most of what people want from a scan.
What you cannot do is change the words that were photographed. Making those editable requires optical character recognition to convert the picture of the text into actual text, which is a different operation with its own accuracy trade-offs.
Fonts, and why added text may not match
PDFs usually embed only the subset of a font that the document actually uses — the specific glyphs on the page, not the whole typeface. So even when the original is set in a font you have, the file may not carry enough of it to typeset new characters.
Text you add is therefore set in a font the editor embeds itself. On a document set in a common typeface the match is close; on one using a distinctive corporate font it will visibly differ. Where an exact match matters, matching the size and colour and keeping additions short is usually more convincing than trying to blend in.
Fonts you add are properly embedded in the output, so the saved file renders identically on any device rather than substituting something else.
Redaction is not erasure
Drawing a black rectangle over sensitive text hides it visually and does not remove it. The text objects are still in the file, underneath the rectangle, and anyone can recover them by selecting the area, copying it, or opening the file in a tool that lists its contents. This has caused real and serious leaks in published documents.
The erase tool has the same limitation, and so does covering text with a white block before typing over it — that is fine for correcting a typo, and unsafe for hiding a name or an account number.
If information genuinely must be unrecoverable, remove it before the PDF is produced, or flatten the page to an image so no text objects remain. Confirm the result by trying to select the text in the finished file.
Information
- Windows
- Linux
- Mac
- iPhone
- Android
How to use Edit PDF
Add text, images, shapes, and annotations to your PDF, right in your browser.
Many tools available
This site offers numerous tools for working with PDFs — merging, splitting, converting, signing, and more.
Easy to use
PDF Goat 24 makes editing PDFs as fast and simple as possible. There's nothing to install or configure — just use the tool right here.
Works on your system
There are no special requirements. This tool works in any modern browser, on Windows, Mac, Linux, and mobile.
No installation required
You don't need to install any software. Everything runs directly in your browser, right where you are.
Security is important to us
Your files are processed entirely in your browser and are never uploaded to a server, so they always stay private.