Clean Up Small Distractions in Photos

Brush over small marks, copy nearby detail, and restore areas as you work.

Your photo stays on your device. No account or photo upload required. Download your result before closing this page. Version 1.0.0 · Heal small spots, copy nearby detail, and restore the original as you work.

Brush over a small spot. Release to repair it.

A little cleanup. The photo you love.

Choose a photo, drop it here, or try a sample.

JPG, PNG, static WebP · up to 40 MB
No photo selected or saved automatically
Fit

No photo selected

Ready for your photo.

Scroll to zoom. Move to pan. On touchscreens, use two fingers to zoom or move. Keyboard: arrows move the brush, Enter applies a dab; Space + drag moves the photo.

Try a small, real repair

Start with a sample, then compare your result with the original.

Original sample photos were created for this tool. Demonstration marks are added to the first two; the Restore sample starts with a real Clone edit. No pre-retouched result is substituted.

A few careful strokes go a long way

  1. Start small. Choose a photo and zoom in. Set the brush slightly wider than the spot. Heal repairs after you release the stroke, using nearby pixels.
  2. Copy detail when you need control. Choose Clone, click Set sample, then click a nearby clean area. Brush where you want to copy it. Alt/Option + click also sets a sample on a desktop.
  3. Recover without starting over. Use Restore to bring back the original in one area. Undo and Redo work one stroke at a time. Original shows the untouched photo at the same zoom.
  4. Check at 100% and download. Look closely at edges and repeating textures. PNG keeps transparency. JPEG uses the background color you choose. Your original file is never overwritten.

Photo cleanup, not a promise to remove anything

The heal brush uses traditional inpainting, not generative AI. It is useful for small spots, dust, and simple distractions. It cannot know what was hidden behind a large object. For textured areas, straight lines, faces, and detailed edges, a carefully chosen clone-stamp source often gives you more control.

Frequently asked questions

Does my photo leave my device?

No. Image decoding, repair, cloning, and downloads happen in your browser. The website still makes normal page and asset requests, including a one-time repair-engine download. Photos and filenames are not sent with those requests.

Will my download keep its original resolution?

Downloads use the actual working width and height, not a small preview. This tool opens up to 24 megapixels on a desktop or 12 megapixels on a touch-first device. If your photo is larger, you can choose a smaller working copy or cancel. No image is silently reduced. Files above the shared safe decoding limit of 40 megapixels or 20,000 pixels on one side must be resized first.

Why does Heal sometimes ask for a smaller stroke?

Heal needs nearby solid pixels to repair a small area. Very large strokes or areas next to transparency are not suitable. Divide the work into smaller strokes, or use Clone to choose a source yourself. The tool never shrinks your whole photo to run a repair.

Can I undo and redo?

Each completed stroke is one step. The tool keeps up to 40 steps within a 64 MB desktop or 32 MB touch-device history budget. Large strokes use more memory, so older steps may be released sooner. Zoom, pan, and brush settings do not use history. Your original photo remains available for Restore and Reset.

What does Aligned sampling do?

When it is on, your first Clone stroke sets the distance between source and destination. That distance stays the same across later strokes until you choose a new sample. When it is off, each new stroke starts from the sample point you chose.

What happens to transparent PNG edges?

Clone and Restore keep the target transparency unchanged. Transparent source pixels do not paint black into the image. Heal works only in solid, opaque areas. JPEG fills transparency with the background color shown in its download settings.

Are edits saved if I close this page?

No. Photos and edit history are kept only in the current page session. Download your result before closing or reloading. Reset edits asks for confirmation before clearing your work.

Which formats can I use?

Open a JPG, PNG, or static WebP up to 40 MB. Animated files, SVG, HEIC, and RAW are not supported. Save PNG or JPEG. The download is newly encoded in sRGB; it does not preserve all source metadata, and a JPEG download is not lossless.

Can I use a keyboard?

Tab reaches every control. Focus the photo, use arrows to move the brush (Shift moves farther), and press Enter for a dab or to set the Clone sample. Hold Space while dragging to move. Ctrl/Cmd + Z undoes; Ctrl/Cmd + Shift + Z or Ctrl + Y redoes. These shortcuts do not affect the photo while you type in a form field.

Related photo tools

Choose a working size

Your original file stays unchanged. Downloads will use the smaller copy’s real dimensions.