Drop in a JPG or PNG, drag the quality slider, and download a smaller file — re-encoded on your device using the Canvas API.
JPG or PNG. Nothing is uploaded.
It's drawn onto an in-memory canvas — never sent anywhere.
Adjust the slider and see the estimated size update live.
The canvas re-encodes the image and hands you the result directly.