Image Compressor & Resizer

Make JPG, PNG and WebP images smaller, in batches. Runs on your device

Drop images here

or paste a screenshot · JPG, PNG, WebP, GIF, AVIF

or drop more anywhere
Compressed on this device. Nothing is uploaded.
Original imageCompressed imageBeforeAfter

    Settings

    Output format

    Opens everywhere. Transparent areas turn white.

    Good balance for photos.

    Resize optional · keeps proportions
    px
    px

    Images are fitted inside this box and never enlarged.

    Location and camera data (EXIF) are removed from the compressed copies.

    How to compress an image

    1. Add your imagesDrop them anywhere on the page, tap Choose images, or paste a screenshot. Add a whole batch at once; each file is handled separately, and anything that isn't an image is skipped with a note.
    2. Pick an output formatJPEG for photos that must open anywhere, WebP for the smallest files on websites, PNG for screenshots and logos with sharp edges or transparency. Same keeps each file's own format.
    3. Set quality and sizeStart around 75 for photos. For large phone photos, a max width of 1920 px usually does more than lowering quality. Every image is redone as soon as you change a setting.
    4. Check, then downloadTap a thumbnail and drag across the preview to compare before and after, zoom in on fine detail, then download files one by one or all together as a single zip.

    JPEG, WebP or PNG: which should you pick?

    The format decides more about file size than any slider. A photo saved as PNG can be five times larger than the same photo as JPEG, with no visible difference.

    FormatBest forTransparencyWatch out for
    JPEGPhotos for email, upload forms and printingNo, filled with whiteBlocky edges below quality 60; each re-save loses a little more
    WebPPhotos and graphics on websites and in appsYesSome older software and upload forms still refuse .webp files
    PNGScreenshots, logos, text and diagramsYesLossless, so photos stay large. Resize it instead of lowering quality
    Rule of thumb: photo going somewhere you don't control? JPEG. Photo for your own site? WebP, typically 25–35% smaller than JPEG at the same visual quality. Screenshot with text? PNG, resized if it's still too big.

    What the quality slider actually does

    JPEG cuts an image into 8 × 8 pixel blocks and describes each block as a mix of smooth and fine patterns, from the overall brightness down to pixel-sized detail. It then rounds those numbers off. The quality value controls how coarse the rounding is: at 90 and above almost everything survives, while at low values most of the fine patterns in each block are rounded to zero, and zeros cost almost nothing to store. WebP uses the same idea with smarter, variable-size blocks, which is why it gets smaller at a similar setting. The number is not a percentage of anything: quality 50 does not keep half the detail, and two programs can produce different sizes at the same number.

    The savings are front-loaded. Going from 95 to 85 often cuts a photo's size by around half with no difference you can see at normal viewing size. From 85 to 75 typically saves another quarter to a third. Below about 60 each step saves less while the damage grows faster, which is why 70–85 is the sweet spot for photos.

    What breaks first at low quality

    • Text and line art. Letters grow a faint haze of speckles, called ringing, because hard edges need exactly the fine detail that gets rounded away. Screenshots of text stay cleaner as PNG.
    • Smooth gradients. Clear skies, sunsets and studio backdrops show banding: visible steps and square blocks where the colour should fade evenly.
    • Strong, saturated colour. Most JPEG encoders store colour at half the resolution of brightness, so thin red text or a bright logo on a coloured background can look smudged even at quality 80.

    Busy textures such as foliage, gravel or crowds hide compression well, so photos full of detail can go lower than portraits or product shots on a plain background. Always compress from the original: every JPEG re-save rounds the numbers again, and the loss adds up.

    Resizing vs compressing

    The number of pixels grows with the square of the width. A 12-megapixel photo at 4032 × 3024 holds about 12.2 million pixels; at 1920 × 1440 it holds 2.8 million, 23% of the original; at 1280 × 960 just 1.2 million, about 10%. File size roughly follows pixel count, so a 1280 px copy is often a tenth of the full-size file at the same quality, while lowering quality alone from 85 to 60 typically saves less than half.

    Order matters too. Shrinking first and encoding once gives the cleanest result, and it is what this tool does: it scales the original pixels down, then encodes a single time, so there is only one lossy step. Downscaling also averages away noise and small blur, so a resized photo can usually stay at quality 75–80 and still look crisp.

    Keep full resolution when you plan to print or crop. A 6 × 4 inch print at 300 pixels per inch needs 1800 × 1200 pixels, and an 8 × 10 inch print needs 2400 × 3000, so a 1280 px copy will look soft on paper even though it looks fine on a screen.

    What size should my image be?

    Pixel dimensions matter more than quality. A typical 12-megapixel phone photo is 4032 × 3024 pixels and 2–5 MB as it leaves the camera, yet most screens show it at 1920 pixels wide or less. These starting points work for common jobs:

    UseMax sizeSettingsAim for
    Email1600–2048 px long edgeJPEG, quality 75300–600 KB each; many mail services cap a message at 20–25 MB
    Web banner1920 px wide (2560 for very sharp screens)WebP, quality 75Under 200–300 KB so the page opens fast on mobile data
    Blog photo1280 px wideWebP or JPEG, quality 7580–150 KB
    Profile picture800 pxJPEG, quality 80Under 100 KB
    Scanned page1600–2000 px long edgeJPEG 80, or PNG for black-and-white textText still sharp when zoomed in

    Meeting a 200 KB or 1 MB upload limit

    Application portals and online forms often cap each file at 200 KB, 500 KB or 1 MB. For a 1 MB limit, a phone photo at 1920 px and quality 80 almost always fits, usually at 300–600 KB. For a 200 KB limit, choose JPEG, set the max width to 1280 px and quality to about 70; most photos land around 150–250 KB, so check the number in the list. Still over? Type 1024 in the width box or pick 800 before dropping quality below 60, because a smaller sharp image looks better than a larger blurry one.

    Check the size shown in the list, not the size your computer reports in a file window: some systems count a kilobyte as 1000 bytes and others as 1024, so the same file can read 205 KB in one place and 200 KB in another. Leave a little headroom. If a form asks for exact pixel dimensions, such as a 600 × 600 passport-style photo, crop it to the right shape first; this tool only fits images inside a box and never stretches them.

    Location data and sensitive photos

    A photo straight from a phone usually carries EXIF metadata: the date and time it was taken, the phone model and, if location was switched on, GPS coordinates accurate to a few metres. Post that file and anyone who downloads it can read where it was taken, which is often someone's home.

    The compressed copy is redrawn from pixels only, so none of that metadata is written into it. The orientation tag is applied to the pixels first, so photos taken sideways stay upright. That makes this a quick way to clean a picture before you share it, and it matters most for images you would not want copied: photos of ID cards, passports, bank letters, receipts or medical forms. They are resized in this tab's memory and saved straight to your device, and are gone from memory as soon as you clear the list or close the tab.

    Questions

    Will compressing make my image look worse?

    At quality 70–85 most people can't tell the difference on screen, while the file often shrinks by half or more. Compression shows first in smooth skies, skin tones and around sharp edges, so zoom in on those areas in the preview before you download.

    Why did my PNG barely get smaller?

    PNG is lossless, so there is no quality to trade away. If you keep the same format and size, the original has no hidden camera or location data, and the re-saved file would be no smaller, the tool hands back your original, marked "Kept original". Otherwise you always get the new file, and a badge with a plus sign warns you when it came out larger. Switch to WebP or JPEG, or set a max width.

    Why did my animated GIF stop moving?

    The browser draws a single frame when it re-encodes an image, so an animated GIF comes out as a still picture of its first frame. Keep the original if you need the animation, or convert it to a short video, which is usually far smaller than any GIF.

    Can I compress HEIC photos?

    Not directly. HEIC files are turned away with a short message because many browsers cannot open them. Set your camera to save photos as JPG ("most compatible"), or export the photo as JPG first, then add it here.

    Is there a limit on how many images I can add?

    No fixed limit. The practical limit is your device's memory. Very large images, above about 50 megapixels, can be slow on older phones, so add those a few at a time.

    Are my images or settings stored anywhere?

    Your images are never uploaded and nothing is saved on our side; closing or reloading the tab clears them from memory. Only your chosen format, quality and max size are remembered, in your own browser, so the tool is ready the way you left it next time.

    Guides

    More handy tools