Image Compressor
Upload a JPG, PNG, or WebP image and compress it in your browser using the Canvas API, comparing before and after file sizes.
Your image is compressed entirely in your browser using the Canvas API — it's never uploaded anywhere.
Example input
photo.jpg (2.4 MB)
Example output
photo-compressed.jpg (480 KB)