Shrink a photo by quality or hit an exact target size in KB, MB, or GB, and convert between JPEG, PNG, and WebP. Runs entirely in your browser — nothing is uploaded anywhere.
Compression and format conversion happen using your browser's built-in Canvas API — the image never leaves your device. PNG is a lossless format with no quality setting, so "by quality" instead scales its dimensions down, and "by target size" does the same via a search rather than adjusting compression artifacts.