Skip to main content

Image Compression Guide

JPG Compressor — Browser Encode for Camera Photos

Most stills on disk are already JPEG. This page is that container: chroma, quality, and why a second save can look worse than the first.

Best results with .jpg/.jpeg. Convert iPhone HEIC to JPG first, then compress locally in your browser.

Loading image compressor…

Prefer the main tool? Open our free image compressor to compress image files locally in your browser.

Written by Safaat Rahman Siham, Founder & Developer at Convertify4u. Contact us.

JPEG is a lossy photograph format from 1992 that still runs the internet. Cameras, scanners, and “export for web” dialogs emit .jpg/.jpeg. This spoke is not PNG, not WebP, not HEIC. If Photos still holds HEIC, convert to JPEG, then use this slider so recipients and CMSs can open the file. Quality is not a percentage of “truth.” 0.92 looks close to the incoming JPEG; 0.6 is a marketplace thumb; 0.4 is a last-resort portal. Each re-encode adds blocking and ringing. Keep the Camera original. Do not loop this tool to chase 1 KB. Chroma subsampling (4:2:0) is why saturated edges on type look smeared — another reason screenshots should stay PNG. Progressive JPEG can feel faster on the web; we still output a still you can attach. Windows, Mac, and Linux are the same tab — no Paint.NET required.

What a JPEG re-encode can and cannot fix

It can drop megabytes from a 12 MP export so Gmail and WordPress stop complaining. It cannot restore highlight roll-off from a phone HDR JPEG that was already quantized. It cannot add pixels — that is enlarging, and it looks plastic. Metadata: some EXIF may be stripped depending on how Canvas exports; do not use this as an archive of GPS. Color: sRGB assumed. CMYK JPEGs from print shops may shift — convert in a proper app first. Pair with Crop Image if the subject is a small region of a huge frame; encoding unused sky is wasted bits. After a sane quality, if the file is still huge, the long edge is the problem — Image Resizer.

How it works

  1. 1

    Start from .jpg/.jpeg (or converted HEIC)

    If the still is HEIC, HEIC to JPG first. A PNG screenshot belongs on the PNG spoke.

  2. 2

    Set quality for the destination, not for pride

    Email and chat: more aggressive. Client proof: stay high. Watch faces and skies at 100%.

  3. 3

    Download once

    Do not re-import the download for a second pass unless a portal still rejects the cap — then resize, do not stack encodes.

Use cases

Windows download folders

DSLR dumps and scanner JPEGs that cannot mail. Same slider in Edge or Chrome.

Mac after a HEIC convert

iPhone stills that a client on Windows cannot open until they are JPEG, then smaller JPEG.

Linux deploys

Site assets encoded in Firefox without a GUI suite.

Problems we solve

12 MP stills bouncing off inboxes

Quality down, or long edge down. Usually both if you started at 6000px.

OS-locked desktop apps

One URL. No installer per platform.

HEIC in the JPEG picker

Convert first. Pretending every browser decodes HEIC here would be a lie.

Trust, speed & privacy

Local encode

WASM never copies the JPEG to Convertify4u.

Seconds, not a farm

No remote encode queue.

Cross-OS tab

Desktop and phone browsers, same recipe.

Frequently asked questions