Skip to content
All tools

Image Compressor

Image & Video Tools

Compress JPG and PNG images in your browser with a live quality preview and before/after sizes. Free, private, no signup.

Updated Sep 14, 2026 Maintained by BoldlyType editors
Free · Private — your images never leave your device

70–80% is visually lossless for most photos; go lower for hard size limits.

How this image compressor works

Drag the quality slider, hit compress, and this tool re-encodes your image as a JPEG at that quality — in your browser, with the before/after sizes shown so you can see exactly what you saved. No upload, no server, no watermark. The honest mechanics: JPEG compression is lossy, so you're trading invisible detail for dramatically smaller files — at 70–80% quality the difference is imperceptible for photos while the file often shrinks by half or more. PNGs get converted to JPEG in the process (that's where the savings come from), which means transparency becomes a white background — keep the PNG original if you need it.

Image compression tips

  • 70–80% quality is the sweet spot for photos — visually identical, roughly half the size. Below 50% you'll start seeing blocky artifacts in gradients and skies.
  • Chasing a hard limit like "under 100 KB"? Compress, check the result size, and nudge the slider down until you're under — the before/after readout updates every run.
  • Screenshots and graphics with sharp text edges compress worse as JPEG — artifacts show around letters. For UI screenshots, resizing often saves more than compressing.
  • Compressing a PNG converts it to JPEG and flattens transparency to white — that's usually fine for photos, wrong for logos. Keep logos as PNG.
  • For web pages, compress *and* resize: a 4000px photo shown at 800px wastes far more bytes than any quality setting can save.

Image Compressor — common questions

Latest questions readers ask us about this topic.

Is my image uploaded to a server?

No. The image is decoded, re-encoded and measured entirely in your browser, and the download comes from your device's memory. Nothing you compress here is transmitted or stored anywhere.

How much smaller will my image get?

Photos from phones typically shrink 40–70% at 75% quality with no visible difference. The exact number depends on how compressed the input already was — recompressing an already-tiny JPEG saves little, and the before/after readout will tell you honestly.

Does compressing reduce quality?

Yes — JPEG compression is lossy by definition, which is exactly why it saves so much space. At 70%+ quality the loss is invisible for photos. Anyone promising "compression with zero quality loss" at these ratios is describing something JPEG can't do.

What happens to transparent PNGs?

JPEG has no transparency, so transparent areas become white when compressed. That's the right trade for photos, the wrong one for logos and graphics with cutouts — keep those as PNG and shrink them by resizing instead.

Can I compress to an exact file size like 100 KB?

Not in one click — JPEG quality doesn't map linearly to bytes. The workflow that works: compress at 75%, read the result, adjust the slider and re-run. Two or three tries usually lands within a few KB of any target.

The sub-questions readers ask next — answered, with where to go.

Specificity and tension. A scroll-stopping opener promises a concrete payoff ('the 3-word edit that doubled my reply rate') or opens a loop the reader needs closed — not a vague 'let's talk about engagement'. Front-load it: on most feeds only the first line shows before a cut-off, so the hook has to do its work there. Test several angles for the same post; the winner is rarely the one you'd have guessed.

Style your opening line

Match the length to the job, then check it against the limit. Instagram captions can run long for storytelling but the hook must land in the first ~125 characters before 'more'; X/Twitter rewards tight, standalone lines; LinkedIn truncates around two lines. TikTok and Reels captions are short by nature. The reliable move is to draft freely, then trim against a live counter so nothing important gets cut.

Check the limit live

Fewer, and more relevant, than the old advice. The era of 30 generic tags is over — most platforms now reward a small set (roughly 3–8) that genuinely describe the post, mixing one or two broad tags with several specific, lower-competition ones. Stuffing tags reads as spammy and can suppress reach. Put them where they don't interrupt the read: end of the caption or first comment.

Read the content hub

Treat the bio as a one-line pitch, not a résumé. Open with who you help and the outcome they get, add a single proof point, and close with a reason to follow or a clear next step. Keep it skimmable, lead with the words people would search, and reserve any styled text for one emphasised phrase. Links and @mentions stay plain so they stay clickable.

Generate a bio

Explore the topic cluster

A wider set of tools and guides on this topic.