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.
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.
-
🗜Reduce file size (compress)
Compress files while choosing how much quality to keep with a slider. The preview updates instantly.
-
📐Change dimensions (resize)
Pick a rule such as 700px wide or 1920px on the longest side and resize many images at once.
-
🔄Convert formats
Convert between JPG (JPEG), PNG and WebP. Choose "Auto" to automatically get the format with the smallest file size.
-
✂️Crop & transparent background
Crop images or make a solid-color background transparent.
-
📦Batch processing
Load many images at once and download them all as a ZIP, or save them one by one.
How to use it (3 steps)
-
Add imagesDrag and drop them, or click "Choose images to start". You can add several at once.
-
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.
-
SaveSave everything at once with "Download all (ZIP)". If you use WordPress, you can also upload the compressed images straight to your Media Library.
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 software | Phone apps | HANETOOL (in-browser) | |
|---|---|---|---|
| Setup | Installation required | App installation required | None — just open it in a browser |
| Where files are processed | On your computer | On the device or the provider's server | Only in your browser — never uploaded |
| Batch processing | Yes (depends on product) | Depends on app | Yes — download all as a ZIP |
| Quality control | Fine-grained | Often basic | Slider with live preview |
| Format conversion | Yes | Depends on app | Between JPG, PNG and WebP |
| Platforms | Depends on product | Phones only | Browsers 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).
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.