Reduce the file size of JPG, PNG and WebP images with a simple quality slider. The width and height of your image stay exactly the same.
or drag and drop here
JPG, PNG or WebP · up to 40 MB
Your files are processed in your browser. Files are not uploaded to Felx servers by this tool.
How to Compress an Image
- Choose an image. Felx shows its current size and dimensions.
- Set the quality. 75% is a good starting point: most people cannot tell the difference from the original, while the file is often a fraction of the size. Lower values save more space but can show blockiness.
- Choose the output format. Automatic keeps JPG as JPG and WebP as WebP, and saves PNG files as WebP so they can shrink while keeping transparency. You can also pick a format yourself.
- Select Compress image, compare the before and after sizes, and download.
If the result is not smaller than the original — which can happen with images that were already heavily compressed — Felx says so instead of giving you a bigger file. Try a lower quality or a different format.
How does Felx Image Compressor work?
JPG and WebP are “lossy” formats. When an image is saved, the encoder throws away fine detail that the eye is not very sensitive to, such as tiny variations in colour within a patch of sky. The quality setting controls how much is discarded: lower quality means more savings and, eventually, visible artefacts.
Felx decodes your image in the browser, then saves it again at the quality you chose using the browser’s built-in encoder. The pixel dimensions are not changed. If you also want to make the image smaller in width and height, use the Image Resizer — reducing dimensions often saves more than quality alone.
Why PNG files are converted
PNG is a lossless format with no quality setting, so re-saving a PNG rarely makes it smaller. To give you a real reduction, Felx saves PNG input as WebP (keeps transparency) or JPG (transparent areas become white) unless you choose otherwise.
A useful side effect: re-encoding removes hidden metadata such as camera details and GPS location from photos. Your image is processed on your device and is not uploaded to Felx servers.
Frequently Asked Questions
What quality setting should I use?
For photos on websites and in messages, 70–80% is usually ideal. For images with text or sharp lines, such as screenshots, stay at 85% or above to avoid fuzzy edges.
Will compressing change the size in pixels?
No. Width and height stay the same. Only the file size changes.
Does my browser support WebP?
All current versions of Chrome, Edge, Firefox and Samsung Internet can create WebP images. Some versions of Safari can view WebP but cannot create it; in that case Felx tells you and saves a JPG instead.
Can I compress an image to an exact size, like 100 KB?
Lower the quality step by step and check the result size each time. If you still cannot reach your target, reduce the dimensions with the Image Resizer first.
Is my image uploaded anywhere?
No. Compression runs in your browser and the image stays on your device.
