Image Tools

Compress Image to 500KB

Compress an image to 500KB or less in your browser. Half a megabyte holds about 4 megapixels at balanced quality, enough for detailed listing photos and most upload limits.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

Click or drag an image here
JPG, PNG, WebP, GIF supported

How do I compress an image to under 500KB?

To compress an image to under 500KB, resize photos larger than about 2,300 pixels on the long side, then compress with a 500KB target so quality is reduced only until the file fits. A 2560 × 1440 image usually fits at good quality, while a full-size 12-megapixel phone photo should be resized first.

500KB at a glance

  • Exact limit: 500KB is 512,000 bytes, since the compressor counts 1KB as 1,024 bytes.
  • Strict limit of 500,000 bytes: set the target to 488 instead.
  • Balanced-quality pixel budget (about 1 bit per pixel): 4.1 megapixels, roughly 2330 × 1740.
  • A 1440p screen-size image (2560 × 1440) gets 1.1 bits per pixel. It fits at balanced quality.
  • A 12-megapixel phone photo at full size gets 0.34 bits per pixel. That is too tight for a clean result, so resize first.

Common reasons to aim for 500KB

A 500KB cap usually signals a form that wants a real photograph rather than an ID picture: insurance or warranty claims, rental listings, classified ads, or a school or club website.

It is also a practical size when sending several pictures at once. Ten photos at 500KB each come to about 5MB, which ordinary email and messaging handle easily, whereas ten untouched phone photos can be several times that.

How many pixels fit in 500KB?

500KB is the first size in this series where a photo with real detail fits without much compromise: about 2330 × 1740 at balanced quality, and around 1650 × 1230 even at high quality.

Approximate largest JPG photo that fits 500KB, by compression level.
Compression levelBits per pixelPixel budgetSquare4:3 frame
Heavy compressionartifacts visible up close~0.58.2 MP2860 × 28603300 × 2470
Balancedclean at normal viewing size~14.1 MP2020 × 20202330 × 1740
High qualityhard to tell from the original~22.0 MP1430 × 14301650 × 1230

Each row divides the 4,096,000 bits in 500KB by the bits per pixel, then fits that many pixels into a square and a 4:3 frame, rounded down to the nearest 10 pixels. Turn the 4:3 figure on its side for a portrait photo.

These figures are rules of thumb for JPG photos, not guarantees. Smooth skin, sky and plain walls need far fewer bits than foliage, fabric, small text or low-light grain, so the same pixel count can land well under or over the target. WebP, which PNG, WebP and GIF uploads are saved as, usually needs fewer bits than JPG for a similar look.

Getting a large photo under 500KB

Phone photos are the usual starting point, and they are often several megabytes straight off the camera. Resizing the long side to about 2,300 pixels is often all it takes; at that size the compressor can keep balanced quality and still finish under 500KB.

Listing and marketplace photos benefit from cropping as much as resizing. Trim the empty floor, sky or table around the subject, and the pixels that remain get a larger share of the 500KB budget.

iPhone photos saved in HEIC format may need converting before a browser can open them. HEIC to JPG handles that, and the JPG can then be compressed to 500KB as usual.

500KB compared with nearby sizes

TargetPixels at ~1 bit per pixelApprox. 4:3 sizeCompared with 500KB
300KB2.5 MP1810 × 13500.6× the pixels, about 23% narrower and shorter
500KB4.1 MP2330 × 1740Current target
1MB8.2 MP3300 × 24702× the pixels, about 41% wider and taller

A 500KB target allows two-thirds more pixels than 300KB and exactly half of 1MB. If a form allows 1MB there is no need to stop at 500KB, but on a weak mobile connection the smaller file uploads in roughly half the time.

Frequently asked questions

Other target sizes

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026