What This Tool Does
This image compressor reduces a single uploaded image and prepares a JPEG download. After you choose an image, the page shows the original file size, creates a compressed preview, and shows the new file size before the download button is enabled.
The compressor keeps the original width and height. It is useful when you want a smaller JPEG file but do not need to resize or crop the image.
Supported Input and Output
The upload control accepts image files that your browser can load, including common formats such as JPEG, PNG, and WebP. The current output is always a JPEG file with a .jpg filename.
Because the output is JPEG, transparency from PNG or WebP files is not preserved. If you need a different output format, use a dedicated converter after checking the related tools below.
How to Use the Compressor
- Click the upload area or drag one image onto the page.
- Review the original and compressed previews and compare the file-size labels.
- Click Download Compressed to save the JPG file, or use Reset and Upload New to start again.
Privacy and Processing
The compressor script reads the selected image in the browser, draws it to a canvas, and exports a JPEG using canvas.toBlob. The script does not contain an upload request for the selected image.
Common Uses
- Preparing a JPG image before adding it to a website or blog post.
- Reducing a photo before attaching it to an email or message.
- Creating a lighter JPEG copy while keeping the original image file unchanged.