Skip to content

Edit a PDF. Click the text, retype it.

Drop a PDF here or click to browse
🔒 Files never leave your browser
Step 1
Open a PDF Your file is parsed locally, nothing is uploaded anywhere.
Step 2
Click text to edit it Pick Edit text, click a line and retype it, size and closest font matched automatically.
Step 3
Add & export Drop in text, images, shapes, highlights, whiteout and signatures, then export your edited PDF.
How faithful are the edits? (honest fidelity note)

Your original PDF content is preserved untouched. Edits are applied as precise overlays, exactly how browser-based PDF editors work. Replaced text is re-drawn at the exact same size and position using the closest standard font (Helvetica, Times or Courier family), because an embedded subset font cannot be re-used for new characters in the browser. For most documents the result is visually indistinguishable; decorative custom fonts fall back to the nearest standard look-alike.

Edit a PDF without the upload

Most “free” PDF editors push your document to a server before they let you touch it. This one does everything on your device. Switch to Edit text and click any existing line to retype it, the tool re-draws it at the same position and size in the closest standard font, so the change looks native. Add text boxes in Helvetica, Times or Courier, insert PNG or JPG images, draw or type a signature, cover mistakes with whiteout, mark passages with a highlighter, or drop in rectangles, ellipses, lines and arrows with custom stroke, fill and opacity. Undo/redo, zoom, page thumbnails with edit badges and keyboard shortcuts are all there. When it looks right, Export PDF bakes your edits into a standard file, or flatten any page to PNG. Fully private, offline-capable once loaded, no sign-up, free forever.

§ · written guide

How to use the PDF Editor

This editor opens a PDF in your browser so you can change existing text, add new text, images, shapes, highlights, whiteout and signatures, then export a new copy. Your edits are drawn on top of the original pages, and replaced text uses the closest standard font: Helvetica, Times or Courier. It suits quick fixes to forms, letters and contracts without installing anything.

Step by step

  1. Open a PDF

    Drop a file on Drop a PDF here, or click it to browse. Pages appear as thumbnails beside the main view. Change page with the arrow buttons, a thumbnail or the Left and Right arrow keys, and zoom with the zoom menu, which starts on Fit, or the zoom buttons beside it.

  2. Edit existing text

    Pick Edit existing text (E). Lines you can edit get a faint outline. Click one, retype it and press Enter or the check mark button to apply, or Esc to cancel. Clicking a blank part of the page also applies it, so use Esc to back out, and apply each line before you click the next one. Clearing a line and applying removes that text.

  3. Add a text box

    Pick Add text box (T) and click where the text should start. Type one or more lines and press Ctrl+Enter or the check mark button. Clicking another spot on the page before that starts a new box and drops the unsaved one. New text starts at 16 pt Helvetica in near black.

  4. Cover, highlight and draw

    Pick Whiteout (W) or Highlight (H) and drag over an area. For Shapes (R), choose Rectangle, Ellipse, Line or Arrow from the menu beside the tools, then drag to draw. Pressing R again cycles the shape.

  5. Add an image or signature

    Insert image (I) places a PNG or JPG in the middle of the page. Add signature (S) opens a window where you Draw with a choice of ink color and pen width, or Type your name in one of three styles, then press Place signature.

  6. Adjust what you added

    Pick Select and move (V), click an object and drag it, or drag its corner dot to resize. The bar above the page shows its settings, such as Font, Size, Color, Stroke, Fill and Opacity, plus Delete (Del). Undo and Redo cover the last 50 steps, also on Ctrl+Z and Ctrl+Y.

  7. Export

    Press Export PDF to download a copy with -edited added to the file name. Press Page → PNG to save the current page, with your edits, as an image.

Reading the editor

  • The label at the top shows the file name, the page count and how many edits you have made.
  • An amber badge on a thumbnail counts the edits on that page, so you can see which pages you have changed.
  • When you edit existing text, a label shows the original font and the standard font used in its place, for example Original: Arial → Helvetica. The bar above the page shows the same once the edit is selected.
  • Images and signatures keep their shape while you resize them. Hold Shift while dragging the corner dot to resize freely.

Tips and common mistakes

  • Whiteout and replaced text only cover the old content. The original text is still in the file underneath and can be selected or copied, so do not use whiteout to hide private details.
  • On a colored background, set Cover to the background color after you edit a line, so the patch does not show.
  • Replaced text is not wrapped. If the new text is longer than the old line, it runs past the covered area, so keep edits close to the original length.
  • Only straight, horizontal text can be clicked for editing. For rotated text, cover it with Whiteout and add a new text box.
  • The standard fonts cover Latin characters only. Text in other scripts, or unusual symbols, may make the export fail.
  • New PDF closes the file and discards every edit without asking, so export first.

Privacy and limits

The PDF is opened, edited and saved in your browser with the pdf.js and pdf-lib libraries, which load from this site. The file is not uploaded and nothing is stored, so closing or reloading the tab loses unsaved edits. Password-protected PDFs cannot be opened until you remove the password.

Back to the tool

§ 02 · what you can do

Everything a PDF editor should do.

  • Edit existing text in place, click any text run on a page and retype it, with size and the closest standard font matched automatically.
  • Add new text boxes anywhere on the page in Helvetica, Times or Courier at any size and colour.
  • Insert images and signatures, place a PNG or JPG, or a drawn or typed signature, then drag and resize it freely.
  • Draw shapes, rectangles, ellipses, lines and arrows with custom stroke, fill and opacity.
  • Highlight or whiteout any area on the page with a drag selection, and undo/redo every step.
  • Export a clean PDF or flatten any page to PNG, all locally on your device, nothing uploaded.
§ 04 · faq

Frequently asked questions.

Is PDF Editor free?
Yes, completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Is my PDF uploaded anywhere?
No upload, ever. PDF Editor runs entirely in your browser on your own device, so your document never leaves your computer and nothing is sent to a server.
Can I really edit the existing text in the PDF?
Yes. Choose the Edit text tool and click any text run on the page, then retype it. The tool covers the original characters and re-draws your text at the same position and size using the closest standard font (Helvetica, Times or Courier). Because embedded subset fonts can’t be re-used for new characters in the browser, a decorative custom font falls back to the nearest standard look-alike, for most documents the result is visually indistinguishable.
Does the original PDF content stay intact?
Yes. Your original page content is preserved byte-identical, every change is applied as a precise overlay on export, rather than rewriting the file. That keeps vectors, forms and untouched text crisp and faithful.
Does it work offline?
Yes, once the page and its PDF libraries have loaded, opening, editing and exporting all happen locally, so it keeps working without a connection.
Why won’t my password-protected PDF open?
Encrypted or password-protected PDFs can’t be edited in place until they’re unlocked. Remove the password first (in your PDF viewer or a dedicated unlock tool), then open the file here.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply