🔒 Runs in your browser 0 images

Image Compressor & Resizer | Reduce JPG/PNG/WebP file size for free

Drag & drop images here

Resize to the same width, shrink file size, convert formats.
Prepare images for email or your website in bulk — quick and easy.

iPhone photos (HEIC) work too — convert HEIC to JPG in one step.

🔒 Images are processed only in your browser and are never uploaded to a server.

1
Add imagesMultiple files OK
→
2
AdjustPick width, quality, format
→
3
SaveOne by one or as a ZIP
📐Resizee.g. all to 700px wide
🪶CompressSmaller files, same look
🔄ConvertJPEG / PNG / WebP
📦Batch processDownload all as a ZIP

What this tool does

HANEGazo is a free online image compressor and resizer for JPG, PNG and WebP that works entirely in your browser. No software to install and no sign-up. Images are processed only inside the browser on your computer or phone and are never uploaded or stored on a server (the only exception: when you use the WordPress upload, our server relays the image), so it is safe for confidential documents and client photos.

How to use it (3 steps)

  1. Add imagesDrag and drop them, or click "Choose images to start". You can add several at once. The HANETOOL rabbit holding a document
  2. Adjust the settingsChoose the size (resize), format and quality. Moving the quality slider left compresses more and makes files smaller. Each card shows the size before and after and the percentage saved, so you can balance quality and file size. The HANETOOL rabbit pointing out a tip
  3. SaveSave everything at once with "Download all (ZIP)". If you use WordPress, you can also upload the compressed images straight to your Media Library. The HANETOOL rabbit celebrating

When it comes in handy

When photos are too big to email

Resize to about 1600px on the longest side and compress to JPG quality around 80 — a photo of several MB drops to a few hundred KB.

Photos from phones and digital cameras are often 3–8 MB each, so attaching just a few can exceed the email limit. Limits range from 25 MB (Gmail) down to a few MB on some company mail servers. Resizing to about 1600px on the longest side and compressing to JPG quality around 80 brings each photo down to a few hundred KB with almost no visible difference. If you have many images, sending them as one ZIP makes them easier to receive.

When you want a faster website or blog

Resize to the display width first, then compress. Converting to WebP makes images even lighter.

Large images are one of the most common reasons pages load slowly. On phones, images are usually displayed only a few hundred pixels wide — if the original is still 4,000px wide, visitors download data that is never used. The basic approach is to reduce the resolution to the display width (resize) and then compress. Converting to WebP makes them lighter still.

When images bloat your Excel or PowerPoint files

Shrinking images with this tool before inserting them gives you more control than Office's "Compress Pictures".

Insert a few photos into a document and it quickly grows to tens of MB, making it slow to open and email. Office has a "Compress Pictures" feature, but it only lowers the resolution (ppi) and does not let you fine-tune quality or compression. Resizing and compressing images here before inserting them gives you reliable control over both the look and the file size.

Image compression basics

Quality vs. compression

Aim for quality 75–85. In that range images look almost the same, while files often shrink to a third of the original or less.

JPG and WebP use "lossy" compression, which makes files smaller by discarding detail the eye barely notices. The more you compress (the lower the quality number), the smaller the file — but you may start to see blurry halos around edges and square patterns (block noise) in flat areas.

A practical rule of thumb is quality 75–85. In this range the loss is hard to spot, and files often shrink to a third of the original or less. Going above 95, on the other hand, makes files much bigger with almost no visible improvement.

Moving the quality or size sliders in this tool never stacks up quality loss, because every change is rebuilt from the original image you loaded. Feel free to experiment until you are happy, then save.

Loss accumulates only when you reload a file you already saved and compress it again. Lossy compression cannot recover discarded detail, so re-compressing an already compressed JPG over and over degrades it for good. To start over, begin from the original image, not the saved file.

Dimensions vs. file size

Dimensions = width × height in pixels; file size = how heavy the file is. To make files lighter, resizing usually helps more than compressing.

"Image size" can mean two different things, which is easy to mix up. One is the pixel dimensions (e.g. 1920×1080) — the resolution of the image. The other is the file size (e.g. 2.4 MB).

Resizing reduces the number of pixels; compressing lowers quality to reduce file size. Halving the width and height cuts the area to a quarter, so resizing actually saves more. If compression does not shrink a file as much as you hoped, first check whether the resolution is larger than you need.

The "resolution" used in printing (dpi/ppi) only says how large an image with a given number of pixels appears on paper. On screens, what matters is the pixel count itself, so you do not need to worry about dpi for web use.

JPG vs. PNG vs. WebP

JPG for photos; PNG for text, graphics and transparency. If unsure, set the format to "Auto" and the lightest one is chosen for you.

JPG (JPEG) is made for photos. It compresses images with many colors efficiently, but it does not support transparency and text or thin lines tend to blur.

PNG is lossless, so quality never degrades no matter how many times you re-save. It also supports transparency, which makes it ideal for logos, icons, charts and screenshots. Photos saved as PNG, however, end up several times larger than JPG.

When in doubt, remember "JPG for photos, PNG for text, graphics and transparency" and you will rarely go wrong. Set the format to "Auto" in this tool and it automatically picks whichever format gives the smallest file with the same settings.

What is WebP?

A format about 20–30% lighter than JPG that also supports transparency. Great for the web; for files you hand to others, JPG or PNG is safer.

WebP is an image format published by Google. It supports both lossy and lossless compression as well as transparency, covering what JPG and PNG each do best in a single format. At the same visual quality it is said to be roughly 20–30% smaller than JPG, and it is widely used to speed up websites.

All major browsers, including Chrome, Edge, Firefox and Safari, now support it, so there are practically no issues for web use. Some older business systems and image editors may not open it, though. For files you send to others or keep as long-term originals, JPG or PNG is the safer choice.

How it compares

There are three main ways to shrink images. The differences matter when you have many images or images that must not leave your organization.

 Image editing softwarePhone appsHANETOOL (in-browser)
SetupInstallation requiredApp installation requiredNone — just open it in a browser
Where files are processedOn your computerOn the device or the provider's serverOnly in your browser — never uploaded
Batch processingYes (depends on product)Depends on appYes — download all as a ZIP
Quality controlFine-grainedOften basicSlider with live preview
Format conversionYesDepends on appBetween JPG, PNG and WebP
PlatformsDepends on productPhones onlyBrowsers on Windows, Mac and phones

* This table summarizes general tendencies of each approach and does not compare specific products. Conditions vary widely between products and services, so please check each one's terms before use.

FAQ

Can I process multiple images at once?

Yes. Load as many images as you like and the same settings apply to all of them. Save everything at once with “Download all (ZIP)”.

Drag and drop or use “Add images” to load several images together. Size, format and quality settings apply to every loaded image, so there is no need to set them one by one.

Save them all as a single ZIP with “⬇ Download all (ZIP)”, or save each image individually from its card. There is no limit on the number of images.

Does the quality drop every time I change the settings?

No. Every time you change a setting, the output is rebuilt from the original image you loaded.

Moving the sliders back and forth never stacks up quality loss. Save once you are happy with the result.

Quality loss only accumulates if you reload a file you already saved and compress it again. To start over, begin from the original image, not the saved file.

Can I choose the output format?

Yes — JPG, PNG or WebP. With “Auto”, the tool actually tries each format and picks the smallest file.

The format setting applies to all images. With “Auto”, each format is encoded with the same settings and the lightest one is used.

For images with transparency, “Auto” only chooses between formats that support it (PNG and WebP), so the background never turns black.

Can I crop part of an image?

Yes. Use “✂ Crop” on the image card to select the area.

The crop is stored as a selection, so changing it later does not reduce quality. To trim empty margins automatically, use “🎯 Auto-crop to content”.

Can I make the background transparent?

Yes. “🎨 Make background color transparent” turns a solid-color background transparent.

Pick the background color with the eyedropper and areas close to that color become transparent. This works best for logos and graphics on a solid background; photos with complex backgrounds may not come out as expected.

To keep the transparency, save as PNG or WebP (or “Auto”). JPG does not support transparency, so transparent areas are filled with white.

Can I upload directly to WordPress?

Yes, to a WordPress site that you run yourself (we do not provide WordPress hosting). Install our connector plugin and you can send compressed images straight to your Media Library.

This works with WordPress sites hosted on your own server or hosting plan. You install the plugin we provide on that site yourself, which requires permission to add plugins (an administrator account).

Download the plugin from "🌐 WP Settings", then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, install it and activate it. Paste the connection code it shows into this tool and you are done (one-time setup).

After that, “⬆ Upload all to WP” adds all compressed images to your Media Library. Images are relayed through our server to your WordPress site (relayed only — never stored on our server).

Are my images uploaded to a server?

No. Compression, resizing and conversion all happen inside your browser.

Your images are never sent to a server or stored anywhere, so you can safely use it for confidential documents or photos entrusted to you by clients.

The only exception is the WordPress feature, which sends images to your own WordPress site (relayed through our server, never stored).

Before you use this tool

We do not guarantee the accuracy or completeness of the explanations on this page or of the tool's output. When working with important documents, always check the saved files yourself. Processing may be interrupted depending on your browser or connection. Please keep your own backups of any data you work with. For details, see our Terms of Service and Privacy Policy.