Edit an Image Already in Your PDF, Free — Right in Your Browser

Click a photo or logo that's already on the page, then drag it to a new spot, resize it from any edge or corner, or delete it — all without an account or your file ever touching a server.

Select a PDF to Edit →
Zero server uploads No file size limit No signup No watermark

How it works

📄

Select your PDF

→
🖼️

Select Edit Image

→
👆

Click an existing image

→
↔️

Drag, resize, or delete

→
⬇️

Download

Why editing images locally matters

This editor

  • Your file never leaves your device
  • No account or email required
  • No file size cap
  • No watermark stamped on your download

Typical "upload to edit" tools

  • Your document sits on their server
  • Usually requires an account
  • Often capped on the free tier
  • Free tier often adds a watermark

Frequently asked questions

How does editing an existing image in a PDF work?

Switch to the Edit Image tool and every image already on the page gets a dashed outline you can click. Clicking one gives you a draggable, resizable copy of it — move it, resize it from any of its edge or corner handles, or delete it — while the original spot stays covered, exactly as if that image had been edited in place.

Can I replace an image with a different one?

Not directly yet — Edit Image supports moving, resizing, and deleting an existing image. To swap one out, delete the original and use the separate Add Image tool to place a new photo in its spot.

Is my PDF uploaded anywhere to edit an image in it?

No. Everything — detecting the image, extracting it, and editing it — happens in your browser using JavaScript. The file never leaves your device.

Will deleting an image really remove it, or just hide it?

Visually, it's genuinely gone — that spot is covered and the image no longer appears anywhere in the document you download. This is a visual cover, though, not the same guarantee as this editor's Blackout tool, which rasterizes the page so the covered content can't be recovered at all. If you need that stronger guarantee for a sensitive image, use Blackout over that same region instead.