Drag & drop images here
or
JPEG · PNG · WebP · Multiple files OK
Compressed entirely in your browser — images never uploaded
Compressed Images
How it works
Set quality & drop images
Choose your quality setting (default 82% is a great balance), then drag in your images. Nothing is uploaded — files are read locally.
Compressed in your browser
The Canvas API re-encodes each image at the quality you selected. Change the slider anytime and all files are re-processed automatically.
Download smaller files
See exactly how much space was saved, then download individually or all at once. No watermarks, no sign-up, no file size limits.
Why compress images without uploading?
Most online image compressors send your photos to a remote server, compress them there, then let you download the result. This means your images — including any location data or private content — pass through a third party's infrastructure.
PhotoScrub compresses entirely using your browser's Canvas API. The image data never leaves your device. This is especially important for confidential documents with embedded images, photos containing private content, or simply when you don't want a company storing copies of your files.
Output formats
JPEG — best compatibility, excellent for photos. Supported by every browser, email client, and social platform.
WebP — typically 25–35% smaller than JPEG at the same visual quality. Supported by all modern browsers. Ideal for web publishing.
Why trust PhotoScrub
- Canvas API runs entirely in your browser tab
- No network requests are made for your images
- Original files stored in browser memory only
- Cloudflare only serves HTML and JavaScript
- Changing quality re-processes from the original — no quality degradation