How to Compress JPEG to 500KB Without Losing Quality (2026)

By Hieu Dinh

500KB is a sweet spot for JPEG compression. It's small enough to attach to email or upload through web forms without triggering a size error — but large enough to keep crisp detail in faces, product shots, and hero images. When you compress JPEG to 500KB, you can usually keep around 80-85% quality on a typical 12-megapixel photo and still hit the target without visible degradation.

Compared with tighter limits like 100KB or 200KB, the 500KB budget gives you room. You rarely need to drop quality below 75%, and the image still looks great when zoomed in. This guide walks through every reliable way to compress JPEG to 500KB, from drag-and-drop online tools to command-line scripts. For different targets, see JPEG to 100KB, JPEG to 200KB, or JPEG to 1MB.


Why 500KB? Common Use Cases

The 500KB target sits between "tiny enough for any form" and "large enough for visual quality." Common reasons to compress JPEG to 500KB:

  • Email attachments: 500KB per image keeps message sizes reasonable across newsletters and team threads
  • Website hero images: A 500KB JPEG at 2000px wide loads quickly while still looking sharp on retina displays
  • Profile photos: LinkedIn, professional bios, author headshots — 500KB is plenty for a flattering portrait
  • Document scans: Scanned receipts, contracts, and forms compress comfortably to 500KB while remaining readable
  • Real estate listings: MLS systems and platforms like Zillow often suggest 500KB-1MB per listing photo
  • eBay and marketplace photos: Product listings on eBay, Etsy, and Facebook Marketplace look great at 500KB
  • Forum and community uploads: Reddit, Discord, and forum uploads work smoothly at this size

Unlike the 100KB target — where aggressive compression is unavoidable — to compress JPEG to 500KB rarely forces visible quality loss. Most 12MP smartphone photos can be reduced to 500KB at 80-85% JPEG quality with no detectable difference.


How to Compress JPEG to 500KB Online

Online tools are the fastest way to compress JPEG to 500KB when you only have one or two images. No install, works on any OS.

Fotor

  1. Go to fotor.com/compress-jpeg
  2. Click Compress Image and upload your JPEG
  3. Use the quality slider — watch the output size indicator
  4. When it reads under 500KB, click Download

Fotor shows a live preview as you adjust quality. For most photos, the file drops under 500KB somewhere between 75-85% quality — high enough that the result is visually indistinguishable from the original.

Squoosh (by Google)

  1. Go to squoosh.app and drop your JPEG in
  2. On the right panel, select MozJPEG as the codec
  3. Reduce the Quality slider until the output file size reads under 500KB
  4. Click the download icon

Squoosh is particularly good for the 500KB target because MozJPEG produces 15-20% smaller files than standard JPEG at the same quality. You can stay at 85-90% quality and still hit 500KB, preserving more detail. The pixel-level zoom lets you confirm there's no visible loss.

11zon

  1. Go to 11zon.com
  2. Upload your JPEG and enter 500 in the target size field (KB)
  3. Download the output

11zon is the most direct option to compress JPEG to 500KB exactly — you enter the target size and the tool handles the quality math. Output lands at or just under 500KB.

Online tool caveats: Files upload to a third-party server (matters for sensitive document scans). Free tiers usually cap file size around 5-10MB. For batch jobs, a desktop tool will be faster and more private.


How to Compress JPEG to 500KB on Mac

Using Preview (Built-In, Free)

macOS Preview can export JPEGs with a quality slider — coarse but workable for one-off images:

  1. Open your JPEG in Preview and choose File > Export
  2. Make sure format is set to JPEG
  3. Drag the Quality slider — for most photos, the right two-thirds produces files under 500KB
  4. Watch the file size estimate below the slider, click Save when near or under 500KB

Preview's slider is imprecise — small movements can swing file size by hundreds of KB. Start at about 80% and tune from there. For finer control, use Compresto or Squoosh.

Using Compresto (Batch JPEG Compression)

Compresto compresses JPEGs alongside videos and PDFs in one native Mac app. It's the fastest option to compress JPEG to 500KB when you have a folder of images that all need to land near that size.

  1. Open Compresto and drag your JPEG files in
  2. Select your quality target
  3. Click Compress

Compresto uses hardware-accelerated JPEG encoding with optimized encoder settings to produce smaller files than Preview at the same visual quality. For batch jobs — 20 listing photos, an event album, a folder of receipts — it processes everything in seconds. See our batch image compression tool guide for more on bulk workflows.

Using ImageOptim (Free, Mac Only)

ImageOptim is a free Mac app focused on lossless and near-lossless optimization. Drag your JPEG in and it applies multiple compression passes, typically shaving 10-30% off file size with no visible quality change by stripping metadata and optimizing Huffman tables. For an image starting around 700KB, ImageOptim alone may be enough to drop it under 500KB. For files starting at 2MB+, combine ImageOptim with a quality reduction in Preview or Compresto.


How to Compress JPEG to 500KB on Windows

Using Paint

Windows Paint can re-save JPEGs at a fixed default quality:

  1. Open your image in Paint
  2. Go to File > Save As > JPEG picture

Paint's default is mid-range and often lands near 500KB on a typical phone photo, but you have no control over the exact result. For predictable output, use IrfanView or GIMP.

Using IrfanView (Free)

IrfanView is a free Windows image viewer with strong export controls and a fast batch mode:

  1. Download IrfanView and open your JPEG
  2. Go to File > Save As, select JPEG, click Options
  3. Set Save Quality to 80, click OK and Save
  4. Check the file size and re-save at adjusted quality if needed

For most phone or DSLR photos, quality 80 lands very close to 500KB. IrfanView's batch mode (File > Batch Conversion/Rename) applies the same quality to every file in a folder — the fastest Windows path to compress JPEG to 500KB across many files.

Using GIMP (Free)

GIMP is a free, full-featured image editor available on Windows, Mac, and Linux:

  1. Open your JPEG in GIMP and choose File > Export As
  2. Keep the .jpg extension and set Quality to around 80
  3. Expand Advanced Options to enable Progressive and confirm the file size preview
  4. Click Export

GIMP shows a live file size preview as you drag the quality slider, so you can dial in 500KB exactly.


How to Compress JPEG to 500KB with Command Line

For scripted workflows or compressing hundreds of images at once, the command line is the fastest and most predictable approach to compress JPEG to 500KB.

ImageMagick

Install ImageMagick (brew install imagemagick on Mac, apt install imagemagick on Linux) and run:

convert input.jpg -quality 75 -strip output.jpg
  • -quality 75 is a strong starting point to hit 500KB on most photos
  • -strip removes EXIF metadata, color profiles, and embedded thumbnails

For a whole folder: mogrify -quality 75 -strip *.jpg. For 12MP smartphone photos, quality 75-80 typically produces 400-600KB outputs.

mozjpeg (cjpeg)

mozjpeg is Mozilla's optimized JPEG encoder, producing files 10-15% smaller than ImageMagick at the same quality. Install via Homebrew (brew install mozjpeg):

cjpeg -quality 80 -progressive -optimize input.jpg > output.jpg

Using mozjpeg to compress JPEG to 500KB usually allows quality 80-85 instead of 75 — a small but visible difference on detailed photos.


Quality vs File Size at 500KB

To compress JPEG to 500KB on most photos, you can keep 80-85% JPEG quality. Here's what typically lands at 500KB for different image types:

Source imageQualityResize?
12MP smartphone photo (4032×3024)75-80No
24MP DSLR photo (6000×4000)70-75Optionally to 3000-4000px
Screenshot (1920×1080)85-90No
Real estate listing (2000×1500)80-85No
Portrait crop (1500×2000)85No

At quality 80, JPEG compression artifacts are essentially invisible at normal viewing sizes. You'd need to zoom to 200% or more to spot the difference. That's why 500KB is such a useful target — you keep "looks identical to the original" quality while staying well under typical upload limits.

For images that won't compress to 500KB at quality 80 (detailed textures, noisy low-light photos, screenshots with text), drop quality to 70-75 or downscale by 25%. See our compress image without losing quality guide.


Compress JPEG to 500KB in Bulk

When you have 20+ images that all need to be 500KB or less — a product catalog, an event album, a real estate shoot — single-image tools become a bottleneck. Options that scale:

  • Compresto (Mac) — drag a folder in, set quality, export. Hardware-accelerated batch UI.
  • IrfanView Batch Conversion (Windows) — folder-in, folder-out, same quality applied to all
  • ImageMagick mogrify (any OS) — single shell command processes thousands of files
  • XnConvert (Mac, Windows, Linux) — free batch converter with file-size targeting

For most users, a desktop batch tool is dramatically faster than uploading each file to a web tool. To compress JPEG to 500KB at scale (thousands of files in a pipeline), ImageMagick is the right call.


JPEG Compression Settings Explained

A few settings have outsized impact on whether you hit 500KB:

Quality Slider (0-100%) — Controls how aggressively the JPEG codec discards detail. At 80-85%, virtually no visible loss for photos. At 70%, fine textures soften slightly. For 500KB on a typical photo, 75-85% is the sweet spot.

Progressive JPEG — Renders in passes (blurry first, then sharpening) and shaves 2-5% off file size. Always enable if your tool offers it.

Chroma Subsampling — JPEG stores color at lower resolution than brightness because human eyes are more sensitive to brightness. 4:2:0 is virtually indistinguishable from 4:4:4 on photos and produces smaller files. Default in most tools.

EXIF and Metadata Removal — Camera photos carry 20-200KB of metadata: GPS, camera model, lens info, thumbnails. Stripping it is lossless and can be enough on its own to push a 550KB image under 500KB.


FAQ: Compress JPEG to 500KB

What quality setting hits 500KB?

For most 12-megapixel smartphone photos, JPEG quality 75-80 produces files in the 400-600KB range. Higher-resolution sources (24MP DSLR shots, scans) usually need quality 70-75. Screenshots and graphics with text can stay at quality 85-90. Try quality 80 first — it lands near 500KB for the majority of common photo sizes.

Will 500KB look as good as the original?

For typical photos viewed at normal sizes, yes — a 500KB JPEG compressed from a 4-5MB original is essentially indistinguishable at standard display sizes. You'd have to zoom in to pixel level to spot artifacts. The only photos where 500KB feels tight are very high-resolution images with heavy fine detail (textile patterns, foliage close-ups, noisy low-light shots), where you may need to drop to quality 70 or downscale slightly.

Can I batch compress JPEG to 500KB?

Yes. Compresto handles batch JPEG compression on Mac with drag-and-drop. IrfanView's batch mode covers Windows. ImageMagick's mogrify -quality 80 -strip *.jpg processes any number of files in one command on any OS.

Does reducing resolution help reach 500KB?

Yes, often worth it for very large source files. Halving resolution (4000×3000 to 2000×1500) cuts pixel count by 75% and dramatically shrinks file size before any quality compression. For web use, 2000px is usually plenty.

Should I use JPEG or WebP for 500KB?

JPEG remains the safest choice for compatibility — every browser, email client, and form upload accepts it. WebP produces 25-30% smaller files at equivalent quality, but support is slightly more limited on older systems. For email and form uploads, stick with JPEG. See reduce JPEG file size for a fuller comparison.

Does compressing a JPEG twice make it worse?

Yes — every re-save loses a small amount of additional quality (generation loss). The effect is minor for one or two saves at quality 80+, but compounds over many re-compressions. Always compress from the original source file.


Need a different target or the broader playbook?

Download Compresto to compress JPEGs, videos, and PDFs on your Mac with one click — drag a folder in, hit compress, done.

Ready to compress your files? Join thousands of creators using Compresto ⚡