ConvertCaseTool

Image Resizer & Compressor

Press Ctrl+D to Bookmark

Resize and compress images instantly in your browser. JPG, PNG, WebP. Drag & drop, adjust dimensions and quality, download. 100% private — your image never leaves your device.

Dimensions

Format

85%

🖼️ What This Tool Does

Resize and compress images without uploading them anywhere. The HTML5 Canvas API re-renders your image at the size you pick and encodes it with the quality you choose. Supports JPG, PNG, and WebP output — convert between formats as you resize.

🔒 Privacy

  • Processed entirely in your browser via Canvas API
  • Your image is never uploaded to any server
  • Works offline after the page first loads
  • No file size limit — only your device's memory

FAQ

Is my image uploaded anywhere?

No. The resizing and compression happen entirely in your browser using the HTML5 Canvas API. Your image is read from your local disk, processed in your browser tab, and re-encoded there. No upload, no server, no tracking.

What image formats are supported?

Input: PNG, JPG/JPEG, GIF, WebP, BMP. Output: JPG, PNG, or WebP. You can convert between formats as part of the resize — e.g., resize a PNG and save it as a smaller JPG or modern WebP.

Does this support large images?

Yes. Since it all runs client-side, the only limit is your device's memory. Most modern devices handle 20-50 MB images easily. Very large images (100+ MB) may be slow but will still work.

How does the quality setting work?

For JPG and WebP, the quality slider (0-100%) controls compression. Lower quality = smaller file, more visible artifacts. 80-90% is a good sweet spot for most photos. PNG is lossless so quality does not apply.

What is the difference between resize and compress?

Resize changes the pixel dimensions (1920x1080 → 800x450). Compress reduces file size via encoding without changing dimensions. Doing both together gives you the smallest possible file for a given visual quality.

Should I use WebP?

Yes for web use — WebP files are typically 25-35% smaller than JPG at similar quality and are supported by all modern browsers. Stick with JPG for wider compatibility (email, legacy systems) and PNG when you need transparency or lossless quality.

🔗 Related Tools