Edit existing text and images, add new text, highlight, draw freehand annotations, manage pages — everything happens right in your browser. No server, no uploads, no sign-up. Close the tab and nothing is left behind.
or
Files only open in your local browser — never uploaded
Click to modify or delete existing text in the PDF, or insert new text anywhere — Unicode/CJK supported.
Drag to highlight key content, in a range of colors.
Draw, sign, or circle anything with a free-form pen tool.
Move, resize, or delete existing images in the PDF, or insert new PNG/JPG images and stamps.
Rotate, delete, and reorder pages with live thumbnail previews.
Save your edits as a standard PDF — no watermark, no usage limits.
Traditional online PDF tools upload your file to a server for processing — contracts, résumés, and financial statements all pass through someone else's computer. LocalPDF is different: it's a pure front-end app. Parsing, rendering, editing, and exporting the PDF are all done by JavaScript running in your own browser.
Drop in or choose a PDF file
Add text, highlights, annotations, images, and manage pages
Click "Download" to get your edited PDF
Yes. No membership, no usage limits, no watermark — every feature is free to use.
Your file is processed only in your browser's memory and is never sent to any server. You can verify this yourself by disconnecting from the network before using it.
There's no artificial limit — it depends on your device's memory. Documents with a few hundred pages work smoothly.
Yes. Use the "Edit original" tool — click any existing text to modify or delete it in place (font size and color are matched automatically, with a close-match font substitute); click any existing image to move, resize, replace, or delete it.
No. The matching font is automatically embedded on export (only the characters actually used are embedded, so the file size doesn't grow much).