Private by design
image processing stays in your browser. ResizeNest does not need your original image uploaded to an application server.
Image EditorConvert
Convert ImagesJPG to PNGPNG to JPGJPG to WebPWebP to JPGPNG to WebPWebP to PNGJPG to AVIFAVIF to JPGPNG to AVIFAVIF to PNGHEIC to JPGHEIC to PNGSVG to PNGPNG to ICOJPG to ICOImage to PDFPDF to ImageMore tools
Rotate ImagesFlip ImagesImage EnlargerImage EditorAdd a Watermark to ImagesPick Colors from an ImageRemove Personal Metadata from ImagesDocument tools
Image to WordWord to ImageImage tool
Reduce image file size with format-aware settings while keeping dimensions by default. Processing runs locally on your device and final savings are measured from the actual output bytes.
Start here
No account is required. Choose a file and work directly in this browser.
image processing stays in your browser. ResizeNest does not need your original image uploaded to an application server.
Results come from the actual processing pipeline, with measured dimensions, bytes and format instead of placeholder estimates.
Process one image or a local batch, then download current successful results.
Three simple steps
Choose, drop or paste one or more JPG, PNG, WebP or AVIF images.
Start with direct Quality compression, choose Reduce by % for a measured byte-reduction target, or use Target size. PNG stays lossless unless you explicitly choose another output format.
Preview quality on a reduced non-export image, then process full resolution and download current results individually or as a ZIP.
Useful details
Understand what the tool does before you download the result.
JPEG, PNG, WebP and AVIF can use quality-based compression. PNG quality reduces RGB color precision before normal PNG encoding and OxiPNG optimization while preserving alpha and dimensions; an explicit Lossless PNG option keeps pixel values exact. WebP can also switch explicitly to lossless mode. A quality number is not treated as equivalent across codecs.
Quality is the default quick mode. Reduce by % converts the requested saving into a byte target for each source image, while Target size uses an explicit KB or MB limit. Target modes search measured encoded candidates within your quality and dimension limits and report target not-met instead of pretending they succeeded.
Already optimized images may not shrink after a fresh encode, especially when metadata removal requires rewriting the file. ResizeNest shows negative savings honestly instead of hiding them.
The workflow runs through the shared browser worker. Mixed-format batches keep format-specific settings, preserve successful files when another fails, and ZIP only current successful outputs.
Questions, answered
No by default. Dimensions stay unchanged. They can shrink only in Reduce by % or Target size mode when you explicitly allow dimension reduction.
No. JPEG remains a lossy codec at quality 100. ResizeNest does not label it lossless.
The baseline PNG path is lossless, so a lossy quality slider would be misleading. PNG target-size mode can report not-met when the byte limit cannot be reached under your constraints.
No. Preview, processing, editing and downloads remain on /compress-image.