Compress an Image to 500KB

A 500KB limit is common on document upload fields and in apps that want good photos but not full camera files. FormShrink compresses your image to 500KB or less as a JPG, scaling it to fit within 2560 px first. That's enough for a full-screen view on most displays and leaves room in the budget for the photo to keep most of its fine detail.

The image is compressed locally and never uploaded, and you don't need an account.

This page presets the tool: Advanced mode, JPG output, a 500KB target and resizing to fit within 2560 × 2560 px. Everything can be changed under Compression Settings; Reset Settings goes back to this preset.

Add Images
Drag and drop your images here or click to select files

Drop your images here

Click to select images

Add images and compress them first
Compression Settings
Higher quality means larger file size
80%

The target size comes first: FormShrink lowers the quality below your chosen level when needed to reach it.

80%

Higher values preserve more detail but produce larger files.

Lanczos3: higher quality (slower), Bilinear: faster (lower quality).

Leave blank to let FormShrink decide the optimal size.

EXIF data such as camera details and GPS location is removed automatically

Drag and drop your images here or click to select files
Our Rust + WebAssembly engine compresses up to 10 images per batch without leaving your browser.
Everything happens locally. No uploads, no queue, no waiting for third-party servers.
Supported formats: JPEG, PNG, WebP, GIF, BMP, TIFF
Max file size: 50MB
Max files: 10

JPEG · PNG · WebP support target size compression. Other formats need to be converted first.

How to compress an image to 500KB

  1. Add the file

    Click Browse Files or drag images onto the page. Scans saved as TIFF or BMP work too; they're converted to JPG, which is usually where the biggest savings come from.

  2. Decide on resolution

    2560 px keeps plenty of detail. If a form asks for specific dimensions, or you'd rather trade resolution for quality, change Width and Height under Resize Image.

  3. Compress to 500KB and download

    Click Compress Images. Each image comes out at 500KB or less with the highest quality that fits. Check the size in the results, then download.

Where a 500KB limit makes sense

500KB is generous for a photo but tight for an uncompressed scan, which is why it turns up so often on document uploads.

Certificates, transcripts and other documents

When an application asks for scans of certificates or transcripts with a 500KB limit per file, a full page photographed or scanned at 2560 px keeps even small print readable at that size.

Photos in slides and documents

Photos pasted into PowerPoint or Word at full camera size quickly bloat the file. Compressing each one to 500KB before inserting it keeps a photo-heavy deck easy to email and share.

Email attachments

Five photos at 500KB each add up to 2.5MB, comfortably inside the attachment limits of the major email services, and they open quickly on a phone.

Portfolio previews

Designers and photographers sharing previews want enough resolution to judge the detail without sending full-size originals. 2560 px at 500KB is a good middle ground.

Tips for 500KB images

  • For a multi-page document, compress each page as its own image. 500KB per page is plenty for readable text.
  • TIFF and BMP scans are often uncompressed, so they usually drop under 500KB easily as JPG. If there's plenty of room left, set Visual quality to High (best detail) for extra sharpness.
  • If a portal accepts only PDF, compress the page images here first and then combine them into a PDF. Starting from smaller images keeps the PDF small too.
  • JPG output fills transparent areas with a solid color. For logos and graphics with transparency, keep the original PNG, or set Output Format to PNG and check the result: to hit the target, the tool reduces the number of colors and, if needed, shrinks the image.

Questions about compressing to 500KB

Can I compress an image to 500KB without losing quality?

Not with zero loss, since JPG is a lossy format, but at 500KB and 2560 px the loss is usually hard to spot at normal viewing size. If detail matters, zoom in to 100% on the result before you use it.

Why resize to 2560 px instead of keeping the original size?

A 12-megapixel photo (about 4000 × 3000 px) can often squeeze into 500KB, but only at noticeably lower quality. 2560 px is enough for full-screen viewing and for prints up to about 8 × 10 inches, and it leaves more of the budget for detail. Switch off Resize Image if you need every pixel.

How do I get a scanned document under 500KB?

Crop away the margins and the edge of the scanner bed, then compress here. If it still doesn't fit, lower Width and Height to 2000 px; text on a normal letter or A4 page stays readable at that size.

Is 500KB the same as 0.5MB?

Almost. FormShrink uses 1KB = 1,024 bytes, so 500KB is 512,000 bytes, just under 0.5MB (1MB = 1,024KB). If a site's limit is 500,000 bytes, set the target to 488KB.

Can I compress a whole set of photos to 500KB each?

Yes, up to 10 images per batch, 50MB each. They all get the same settings and are compressed on your device one after another. Use Download All when they're done.