{appName}

Image cleaner
Local workspace
{#if batchFiles.length} {:else}
{file?.name || 'Untitled workspace'}
{#if file}{/if}
{#if notice}{/if}
{#if !file}

A fresh start for your images

Keep the image.
Leave the metadata.

Drop images or a folder to inspect and remove
the information stored inside it.

or paste from clipboard Ctrl V
JPEG · PNG · AVIF · HEIC · TIFF
{:else}
{view === 'cleaned' && ready ? formatBytes(result.size) : formatBytes(file.size)}
{#if previewFailed}

Preview unavailable

This format could not be decoded.
Try converting it to JPEG or PNG first.

{:else} {view dimensions = `${event.target.naturalWidth} × ${event.target.naturalHeight}`} on:error={() => previewFailed = true} /> {/if}
{dimensions || 'Image preview'}
{/if} {#if dragging}

Drop to open images

{/if} {#if busy}
{stateLabel}…
{/if}
Your original stays untouched. Save a separate, cleaned copy.
{/if}
{stateLabel}{busy ? 'Esc to cancel processing' : batchFiles.length ? 'Ctrl Enter to clean · Ctrl S to save' : ready ? 'Ctrl S to save a copy' : file ? 'Ctrl Enter to clean' : 'Ctrl O to open an image'}On-device processing

{appName}

A little less attached.

Open one image, several images, or a folder. Inspect metadata, clean, then save separate copies. Batch mode includes subfolders and gives each file a result. Use Cancel processing or Esc to stop; completed copies are kept. Everything is processed on your device.

Keyboard shortcuts

Open image
Ctrl O
Paste image
Ctrl V
Clean image
Ctrl Enter
Save clean copy
Ctrl S
Close image
Esc

Good to know

JPEG and PNG work best. HEIC, TIFF and some AVIF files may need conversion first. JPEG is lossy; PNG can preserve transparency. Colour profiles, animation and additional pages are not preserved.

Metadata scanning is best effort. Removing metadata does not remove visible watermarks or identifying image content, guarantee anonymity, or prevent AI labels.