When to use it
Use it for profile images, blog images, forms, attachments, portfolio images, or any upload with a file-size limit.
image
Shrink image files locally before upload forms start judging your megabytes.
copied
One less tiny problem.
Files stay in this browser. Canvas export also strips embedded metadata.
Original
0 B
waiting
Output
0 B
waiting
Saved
0 B
browser estimate
Change
-
smaller is better
Image Compressor re-encodes images in the browser with quality and optional dimension controls, then shows size savings and preview.
Use it for profile images, blog images, forms, attachments, portfolio images, or any upload with a file-size limit.
Load an image, adjust quality and dimensions, preview the output, and download the compressed file. The image stays local.
Compression quality depends on the source image and format. PNG transparency and browser encoder support can affect output size.
No. Compression uses browser canvas APIs locally.
Some images compress better as JPEG or WebP; PNG is not always the smallest format.
Related tools
image
Resize images locally by width, height, or percentage while optionally keeping aspect ratio.
image
Convert common image files to WebP locally with quality control and before-and-after sizes.
image
Re-encode images through canvas to strip most common metadata before sharing.
image
Convert PNG images to JPG locally with a background color for transparent pixels.