Compress JPG

Shrink JPEG photos with a quality slider tuned for camera and phone images destined for the web.

Drop images here

or click to browse — JPEG, PNG, WebP, GIF, AVIF, HEIC

Shrink image size

    JPEG remains the default for photographs on forms, CMS uploads, and social crops. This compressor focuses on JPG/JPEG input so settings map cleanly to photographic content rather than flat graphics.

    Blocky artifacts appear first around high-contrast edges and skin. Dial quality down only until the file crosses your size limit, then stop—repeated re-encoding of the same JPG stacks damage.

    If you need transparency, switch to PNG tools. If the destination supports WebP, converting after a light compress often beats crushing a JPEG alone.

    How to use

    1. Select a JPG fileUpload a .jpg or .jpeg photo. Avoid starting from an already heavily compressed download when possible.
    2. Choose a quality levelBegin moderately; only drop further if the byte size still exceeds your limit.
    3. Inspect the previewCheck faces, skies, and text overlays for banding or mosquito noise.
    4. Download the smaller JPGSave the output and compare byte size against the requirement you must meet.
    5. Keep the master elsewhereArchive the original camera file separately from web derivatives.

    Use cases

    • Application portalsMeet strict photo upload caps on school or job sites.
    • Blog photographyReduce article images without a full desktop export pipeline.
    • Customer support attachmentsSend clearer issue photos that still fit ticket size limits.

    Tips

    • Re-compressing the same JPG repeatedly worsens quality—always prefer the original master.
    • Disable unnecessary EXIF if privacy matters and your exporter offers stripping.
    • For graphics with sharp text, PNG or WebP may look better than a low-quality JPG.
    • Pair with crop-image first when you only need a smaller subject area.

    FAQ

    JPG vs JPEG?

    Same format—different file extension spellings. Both work here.

    Is processing local?

    Compression is intended to run in the browser so the photo stays on your device.

    Can I make a progressive JPEG?

    Output details depend on the encoder path; focus on quality versus size first.

    Why is my file still large?

    Very high resolutions stay heavy even at lower quality. Resize or crop dimensions if needed.

    WebP instead?

    Use jpg-to-webp when the destination accepts WebP for typically smaller files.

    Related tools?

    General image compressor, WebP conversion, and PNG compression are nearby options.

    Related tools