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)