Compress Image Size on Any Device: Every Built-In Route

Compress image size on Windows, Mac, iPhone, or Android with the tools already on the machine, plus the one browser method that works everywhere.

By Mike Wiberg · · 17 min read

You can compress image size on every device you own without installing anything. Windows has Paint and Office's Compress Pictures command, a Mac has Preview, an iPhone can store photos as space-saving HEIC, and anything with a browser can run an online compressor. Three levers do all the work: fewer pixels, lower quality, or a better format.

This page is the device map. The complete compression guide explains what compression does to a file at the byte level. This one answers the more common question, which is what to press on the machine in front of you.

I built the compressor this site is named for, so I will tell you plainly when a built-in tool is the better answer, and I will tell you louder when a built-in quietly does something different from what its label suggests. Every ranked result for this search is a tool page that says drop your file here. None of them tell you what your own device can already do, which lever each button actually pulls, or what to do when a form wants a number in KB. That is the gap this page fills.

What actually makes an image file smaller?

Only three things genuinely shrink an image file: removing pixels, lowering the quality setting, or switching to a format that stores the same picture in fewer bytes. Every button in this guide pulls one of those three levers, and the only thing that changes between devices is the label on the button.

Removing pixels, properly called resampling, cuts the file because there is less image to store. A 4000 pixel wide photo that will only ever display at 800 pixels is hauling around five times the width anyone will see. Lowering quality re-encodes the same pixels while discarding detail your eye barely registers, and photographs survive it remarkably well. Switching format keeps every pixel and packs the data more cleverly.

One thing does not shrink a file, and it catches more people than everything else combined. Dragging an image's corner handle in a document or an email changes how big it displays and does nothing to the bytes. If the file is too big, one of the three real levers has to move.

Which lever does each format pull hardest?

Format is the lever people skip, and it is often the biggest one. At the same visual quality, the modern formats store the identical picture in dramatically fewer bytes. These are the planning numbers, consistent with what the encoder on this site produces all day.

Format Typical size at equal visual quality Notes
JPEG 100% (baseline) Opens everywhere, the compatibility floor
WebP 65 to 75% of the JPEG 25 to 35% smaller, safe modern default
AVIF ~50% of the JPEG Biggest saving, slower to encode
Same picture, same visual quality, three formats typical output size relative to the JPEG version JPEG 100% WebP 65 to 75% AVIF ~50% Ranges per the format documentation and this site's encoder defaults. WebP bar drawn at the 70% midpoint.

HEIC, the format an iPhone uses, is Apple's take on the same idea and sits in WebP territory. The practical rule: if you control where the image is going, moving a photo out of JPEG is often worth more than any quality slider, and it costs nothing visually.

How to compress image size in the browser, on any device

The one route that behaves identically on Windows, Mac, iPhone, Android, and a Chromebook is a browser compressor, which is why it is the answer I give when someone wants one method instead of six. The steps to reduce photo size on any device are the same four, there is nothing to install, and no account to make.

The steps

  1. Open the free compressor on the home page and drop your images on it, or tap to pick them from the camera roll on a phone. Up to 30 images at a time, up to 25 MB each, no signup.
  2. Leave quality at 80. That is the setting the web has settled on as visually lossless for photographs.
  3. Read the after size on the result card. Need it smaller? Pull the slider down and watch the number, or switch the output format to WebP or AVIF. Re-compressing the same upload never costs another image.
  4. Download the results. Your originals are untouched.

What happens to the file on the way through

Two useful things happen that the built-in tools below do not do for you. EXIF data, the hidden metadata block where your camera writes GPS coordinates, the camera model, and the exact time of the shot, is stripped by default. And the uploaded copy is deleted from storage within an hour, reachable in the meantime only by a signed link that expires in 15 minutes.

The numbers to expect

A typical phone photo comes back 60 to 80 percent smaller at quality 80 with no visible difference at normal size. The consistent example from the site's own logs: a 4.5 MB phone photo lands around 900 KB.

Two smaller details ride along. JPEG output is written progressive, so on a slow connection it draws in refining passes instead of loading top to bottom. And PNG input is compressed losslessly, so a screenshot or a logo keeps every pixel exactly. The engine underneath is our own, which matters because knowing what runs under a tool is a reason to trust it.

Which built-in tool does your device have?

Every major platform ships at least one route, and this table is the map of this whole page. Each row gets its own section below, with the lever it pulls named out loud, because half the frustration with built-in tools is expecting the quality lever and getting the pixel lever.

Device Built-in route Which lever it pulls
Windows Paint, Home tab, Resize Pixels
Office desktop Picture Format, Compress Pictures Quality, 220 ppi default
Mac Preview, Tools, Adjust Size Pixels, shows new size first
Mac Preview, File, Export Quality and format
iPhone Settings, Camera, Formats, High Efficiency Format, saves as HEIC
Android Outlook's compress prompt on big attachments Quality, on send
Any device Browser compressor Quality and format, your call

How do you compress a picture on Windows?

Windows gives you two built-in routes that solve different problems, and neither is labeled compression.

Paint, for the single oversized photo

Open the image in Paint, click Resize on the Home tab, switch the units to pixels, and enter a smaller width. Paint keeps the aspect ratio, so nothing stretches. Save the result as JPEG and the file drops with the pixel count. Microsoft documents the same workflow in its own quick-resize guidance (Microsoft Learn on resizing with Paint). Know which lever this is: Paint removes pixels. It does not re-encode at a chosen quality, so use it when the image honestly has more pixels than the destination needs.

Compress Pictures, for the bloated document

The second route lives inside Office and fixes the deck or report that will not send. Select any picture, open Picture Format, and click Compress Pictures. The default target is 220 ppi, which holds up on screens and in normal printing, and ticking Delete cropped areas of pictures discards the crop remnants the file still secretly carries (Microsoft's Office file-size guidance).

One catch that costs people real time: Compress Pictures exists only in the desktop apps. Microsoft 365 in the browser does not have it, per that same Microsoft page. If you live in the browser versions, compress the images before you insert them. The Windows guide walks both routes with screenshots and the edge cases.

How do you shrink a photo on a Mac?

Preview covers all three levers without a single install, which most Mac owners never discover.

Adjust Size, the pixel lever

Open the image, choose Tools, then Adjust Size, and tick Resample image. Enter smaller dimensions and look at the bottom of the dialog before you commit: Preview shows the resulting file size in advance, which takes the guesswork out of hitting a target (Apple's Preview resize documentation). To shrink a batch, select every image in Preview's sidebar first and resize them in one pass.

Export, the quality and format lever

Preview's second dialog is the one people miss. File, then Export, lets you pick the output format and a quality level, so you can re-encode a JPEG at lower quality without touching its dimensions, or move an image between HEIC, JPEG, and PNG. Between the two dialogs a Mac is the best-equipped device on this page. The Mac guide covers both dialogs in detail.

How do you reduce photo size on an iPhone?

The iPhone move is less about shrinking one photo and more about flipping one setting, after which every photo you ever take is smaller.

The HEIC setting

Go to Settings, Camera, Formats, and choose High Efficiency. From then on the camera stores photos as HEIC, which compresses better than JPEG at the same visual quality, so the saving lands before you press anything (Apple's HEIF and HEVC documentation).

The compatibility worry is smaller than it looks. When you share a HEIC photo to an app or device that cannot read it, iOS converts the copy to JPEG automatically on the way out, per that same Apple page. The space saving stays on your phone and the recipient still gets a file that opens.

The one-off shrink

For a single photo that needs to be smaller right now, share it through Mail: iOS offers a choice of smaller sizes before sending, and mailing a photo to yourself at a smaller size is the fastest built-in route to a lighter copy. Otherwise the browser compressor works on the phone exactly as on a desktop. The iPhone guide covers all of it, including converting HEIC back to JPG deliberately.

What are your options on Android?

Android is the honest gap in the lineup, and it deserves to be named rather than papered over. There is no single compress control that ships on every Android phone the way Preview ships on every Mac. What you have is app-level help and the browser.

The most useful app-level catch: Outlook mobile notices when you attach an image larger than 1 MB and offers to compress it before sending (Microsoft's Outlook mobile attachment guidance). Gmail on Android offers a resize choice on some builds when attaching, and most Gallery apps can crop or resize per photo, but the menus vary by manufacturer, which is exactly why no two Android answers online agree.

The route that does not vary is the browser one. A web compressor treats an Android phone like any other device: pick photos, compress, download. The Android guide sorts the per-manufacturer options from the universal ones.

How do you compress many photos at once?

The batch problem has a different best answer per device, and it is worth knowing before you shrink forty photos one at a time.

In the browser, the tool on this site takes up to 30 images in one drop on the free tier, applies the same quality setting across the batch, and lets you re-run any single image at a different setting afterward without it counting again. On a paid plan the batch cap rises to 100 and the per-file limit to 50 MB, which is DSLR territory.

On a Mac, Preview batches natively: open all the images in one window, select them all in the sidebar, then run Tools and Adjust Size once. The dialog applies the new dimensions to every selected image in one pass.

On Windows and Android there is no built-in batch route worth recommending. Paint opens one image at a time, and Gallery apps edit one photo at a time. For a folder of photos on either platform, the browser batch is the honest answer, and for the full toolbox of batch options, dedicated batch software included, that topic has its own spoke guide in the queue.

What about Chromebooks, Linux, and older machines?

Any device with a modern browser is fully covered by the browser route, and that is not a consolation prize. A Chromebook runs the compressor exactly as a gaming PC does, because the work happens in the same place either way. This is also the answer for a locked-down work laptop where you cannot install anything, and for the years-old machine whose built-in tools predate WebP entirely.

Linux desktops have no single built-in equivalent of Preview, but every image editor that ships with a distribution exposes the same three levers in its export dialog: dimensions, quality, and format. If the image is already open in an editor anywhere, on any platform, use its export dialog rather than a separate tool. The Photoshop guide and the Krita guide walk the two most common editors' export settings, and Krita's dialog is close enough to GIMP's that the walkthrough transfers.

What if a form demands an exact size in KB?

Upload forms with hard limits, 200 KB for a passport photo, 100 KB for a job portal, 50 KB for some government sites, are the case where you compress to a number instead of to a look. Every related search on this topic is an exact-size query, and no tool page in the results explains the workflow, so here it is.

Resize before you compress

A form that wants 100 KB nearly always displays the image small, and a 4000 pixel wide photo will not reach 100 KB at any quality worth keeping. Cut the dimensions toward what the form displays and the byte target turns realistic.

Then work the quality slider against the live number

Compress at 80, read the after size, and step the slider down until the number fits. On this site's tool, re-running the same image at a new quality or format costs nothing, so the loop takes seconds.

Keep the arithmetic in your head

The measured example runs the logic: 4.5 MB to roughly 900 KB is what quality alone buys, a factor of five. Reaching 100 KB is another factor of nine, and that comes from pixels, not quality. A resize to a third of the width leaves about a ninth of the pixels. Dimensions buy orders of magnitude, quality buys the final factor of two. The uploads pillar carries per-destination limits and recipes for email, forms, and the web.

Which method should you use for your situation?

Start from the destination, not the device. A byte limit means the quality lever, hit from the browser tool where the after size is live. An image headed somewhere it displays small means pixels first, quality second. A photo staying inside your own workflow means format: WebP for the open web, HEIC inside Apple's fence, and if you are compressing to squeeze detail through a quality-sensitive pipeline, the quality pillar maps how far you can push before it shows.

Whatever route you take, keep the original. Removing pixels is permanent, and enlarging a shrunk copy later invents nothing back. One habit pays for itself everywhere: compress before you share, not after. When the small file is what leaves your device, every app downstream handles it cleanly, and nothing gets a chance to recompress an already compressed copy into mush.

The per-device spokes go deeper than this hub can:

Questions

How do I compress a photo to 100 KB or less?

Resize first, then compress. Cut the pixel dimensions toward the size the form actually displays, then run the photo through a compressor at quality 80 and step down until the live after size fits under 100 KB. Dimensions do the heavy lifting: a photo resized to a third of its width keeps only about a ninth of its pixels.

Can you compress a picture without an app?

Yes, on every platform. Windows has Paint and Office's Compress Pictures, a Mac has Preview's Adjust Size and Export dialogs, an iPhone saves space automatically with HEIC, and any device with a browser can use an online compressor with nothing installed. The browser route is the only one that behaves identically everywhere.

How much quality do you lose when you compress a photo?

At quality 80, none you can see at normal viewing size, which is why it is the default here. A typical phone photo comes back 60 to 80 percent smaller and looks identical on screen. Visible damage starts well below that setting, first as blocking in smooth skies, and it only becomes a real trade below roughly quality 50.

Why are phone photos so many megabytes in the first place?

The camera saves at a quality meant to survive poster-size printing because it cannot know where the photo will end up. That is why every shot is four to six megabytes and why upload forms choke on them. The fix is to compress the copy for its destination and keep the original safe.

Does dragging an image smaller in a document reduce its file size?

No. Dragging a corner handle in Word, Outlook, or an email changes the display size and leaves every byte in place. To make the file smaller you have to remove pixels, re-encode at a lower quality, or switch format. In Office, the command that actually re-encodes is Compress Pictures under Picture Format.

Make the file fit, from whatever you are holding

The device in front of you can almost certainly compress image file size on its own, and now you know where each button hides and which lever it pulls. When you want the same result on every machine, with the metadata stripped, the after size live on screen, and the format dropdown one click away, drop the photo on the compressor and pull the slider until it fits. Free for 30 images at a time, and the copy you upload is gone within the hour.