How PixPrep works
A quick look at what happens to your images, step by step.
1. Everything runs in your browser
PixPrep never uploads your images to a server. When you drop a file in, JavaScript running locally on your device reads it, processes it, and hands you back a download link — the image never leaves your computer or phone.
2. Metadata removal
Every image file carries hidden metadata (EXIF) — camera model, GPS coordinates, timestamps, software tags, and sometimes AI-generation markers. PixPrep redraws your image onto a blank canvas and re-exports it, which discards all of that hidden data by default.
3. Compression to a target size
On the all-in-one tool, you can set a target file size in KB. PixPrep repeatedly re-encodes the image at a slightly lower quality until it fits your target, and if quality alone isn't enough, it gradually reduces the image dimensions too.
4. Format conversion
You can output any image as JPEG, PNG, or WebP regardless of the format it started as. This is handled by the browser's native canvas rendering, so there's no server-side conversion involved.
5. Renaming and batch download
Give processed files a new base name and PixPrep will number them automatically. Once your batch is done, download files individually or grab everything at once as a single .zip.