Resize Image
Set exact pixel dimensions, or fit a preset size.
Never uploadedPick a target size or a quality level. Everything happens in your browser - the photo is never uploaded.
Compress Image
JPG, PNG or WebP. Nothing is uploaded - this runs in your browser.
JPG, PNG or WebP. Nothing is uploaded - processing happens in your browser.
Drag the quality slider, or type a target in KB and let the tool find the setting that fits.
You see the before and after size, so you can judge the trade before saving.
Every JPG/WebP save is lossy, so some detail goes. At quality 80 the difference is invisible on screen for most photos while the file is often 60-70% smaller. Drop below 50 and you will start to see blocking around edges.
PNG itself is lossless, but real savings on a photo-like PNG come from reducing colours or converting to JPG/WebP. For screenshots and flat graphics, PNG stays sharp and still shrinks.
No. This tool runs entirely in your browser using canvas - the file never leaves your device, which is why it works offline once the page has loaded.
Re-encoding an already heavily compressed JPG at a higher quality can add bytes. If that happens, lower the quality or keep the original - the tool tells you the before and after size.
Compress JPG, PNG and WebP images without uploading them anywhere. The whole process runs in your browser through the canvas API, so photos never touch a server and the tool keeps working offline once loaded. Choose a quality level directly or give a target size in kilobytes and let it search for the setting that lands under your limit. Before and after sizes are always shown, so you can see exactly what a saving costs you in quality.
The last couple are from other categories - there are 81 tools here in total.
Set exact pixel dimensions, or fit a preset size.
Never uploadedConvert JPG to PNG and keep a lossless copy.
Never uploadedConvert PNG to JPG with a background of your choice.
Never uploadedConvert to WebP, or turn WebP back into JPG or PNG.
Never uploadedMonthly payment with tax and insurance included.
Never uploadedGitHub-flavoured markdown to clean HTML.
Never uploaded