Skip to content

Updated · how we check

Compress an image to 900 KB

To get an image under 900 KB, PixelFit aims at 900,000 bytes or less, so forms counting 1 KB as 1000 or 1024 bytes both accept it. Estimated from our measured encodes, that is about 2,191 × 1,643 pixels for a 4:3 photo at quality 75, or 3,052 × 3,811 (extrapolated) for a portrait.

Under 900 KB

JPG · under 900 KB (at most 900,000 bytes) · original pixel size · white background

PixelFit aims at 900,000 bytes or less, so the file passes whether the form counts 1 KB as 1,000 or 1,024 bytes.

Fit, background and padding white background

Saving presets is part of Pro.

Pick a photo to fit it to under 900 KB (at most 900,000 bytes).

The result appears here: the exact byte count, pixel size and quality, the size before and after, a preview and a download button.

What 900 KB means in bytes

900 KB is 921,600 bytes when 1 KB = 1024 bytes (900 × 1024) and 900,000 bytes when a server counts 1 KB = 1000 bytes. The 21,600-byte gap matters only near the limit. PixelFit aims at 900,000 bytes or less and prints the exact byte count, so you can compare it with the form.

900 KB is 0.88 MB; 11 such files fit in 10 MB. Uncompressed, the 2,191 × 1,643 photo that fits here would need 10.3 MB of raw pixels, so JPEG at quality 75 packs it about 12 to 1.

Largest pixel size that fits 900 KB

The biggest image of each kind, in its own aspect ratio, that stays at or below 900,000 bytes.

Width × height in pixels. * = outside the measured range (100 to 3000 px long edge), extrapolated.
ImageJPG q60JPG q75JPG q90WebP q75
Head-and-shoulders portrait 3,780 × 4,721* 3,052 × 3,811* 2,122 × 2,650 4,829 × 6,031*
Outdoor landscape (12 MP phone photo) 2,549 × 1,911 2,191 × 1,643 1,706 × 1,279 2,371 × 1,778
Scanned typed document page 3,553 × 4,464* 2,878 × 3,616* 1,968 × 2,473 4,971 × 6,246*
Handwritten letter with signature 5,377 × 4,420* 4,289 × 3,526* 2,870 × 2,359 6,844 × 5,626*

Compress your own image to 900 KB →

A 12 MP phone photo at 900 KB

Our 12 MP landscape sample (4032 × 3024) is about 4.15 MB at quality 90, 5 times the 900 KB budget; even quality 30 leaves 1.26 MB (extrapolated from encodes up to 3,000 px). So the pixels must go down too.

At about quality 75 it fits 900 KB near 2,191 × 1,643 (3.6 MP, 30 % of the original pixels). Quality 60 allows 2,549 × 1,911; quality 90 needs 1,706 × 1,279.

JPEG quality for fixed pixel sizes under 900 KB

When a form fixes the pixels, only quality can move. Highest quality (of 100) that keeps each size at or under 900,000 bytes:

Pixel sizeMeasured onJPGWebP
1080 × 1080 (square social post) landscape photo quality 95+ (640 KB) quality 95+ (596 KB)
1920 × 1080 (Full HD frame) landscape photo quality 90 (837 KB) quality 92 (861 KB)
1240 × 1754 (A4 page at 150 DPI) scanned typed page quality 95+ (643 KB) quality 95+ (471 KB)
2480 × 3508 (A4 page at 300 DPI) scanned typed page quality 79 (866 KB) quality 89 (813 KB)
3000 × 4000 (12 MP portrait frame) portrait photo quality 73 (858 KB) quality 86 (815 KB)
4032 × 3024 (12 MP phone photo) landscape photo no: fewer pixels needed no: fewer pixels needed

JPG, WebP or PNG at 900 KB

At quality 75, WebP holds 2,371 × 1,778 of the landscape photo in 900 KB, JPG 2,191 × 1,643: 17 % more pixels. Portrait gain: 150 % (extrapolated). Typed page gain: 198 % (extrapolated). A moderate gain for the landscape photo at 900 KB, a large one for portraits and typed pages: where WebP is accepted, use it for those. Many portals accept only JPG/JPEG, so this page starts in JPG.

A full-colour PNG is lossless, so its size follows the content. In 900 KB it holds a flat graphic of more than 9,561 × 6,692 pixels but a photo of only 774 × 580, against 2,191 × 1,643 as a quality-75 JPG. Reducing a PNG to a palette of up to 256 colours (PixelFit does this when a PNG must shrink) helps graphics far more than photos.

Which uploads fit comfortably in 900 KB

4 of the 6 sizes above keep quality 75 or better under 900 KB (1080 × 1080, 1920 × 1080, 1240 × 1754, 2480 × 3508); 1 misses even at quality 30 (4032 × 3024). At 2,191 × 1,643, quality 90 costs 61 % more bytes than quality 75.

A typed page reaches 3,553 × 4,464 (extrapolated) at quality 60 in 900 KB, about 382 DPI if it is an A4 sheet.

How to compress an image to 900 KB

  1. Open the tool above

    It is preset to 900 KB (900,000 bytes or less), JPG output.

  2. Add your image

    Drop, paste or pick it; a PNG, WebP or (where the browser opens it) HEIC file becomes a JPG under 900 KB.

  3. Pixel size: only if asked

    On auto, a typical photo stops near 2,191 × 1,643 at about quality 75.

  4. Download and check

    name-900kb.jpg comes with its byte count, pixels and quality.

Sources

  1. Measured by PixelFit with sharp 0.35.5 / libvips 8.18.7 on 31 October 2026.
  2. Sample images, Wikimedia Commons, checked 31 October 2026: landscape (CC0 1.0) commons.wikimedia.org/w/index.php?curid=154070378; portrait commons.wikimedia.org/w/index.php?curid=23956389; typed page commons.wikimedia.org/w/index.php?curid=194775753; handwritten letter commons.wikimedia.org/w/index.php?curid=90423615; flag commons.wikimedia.org/w/index.php?curid=361734 (public domain).
  3. Binary prefixes, NIST, checked 31 October 2026: physics.nist.gov/cuu/Units/binary.html

Frequently asked questions

How do I compress an image to 900 KB?

Drop it into the tool here, preset to 900 KB. It searches JPEG quality (at most 8 encodes per pixel size), then scales pixels down if needed, until the file is 900,000 bytes or less. A 4:3 photo typically lands near 2,191 × 1,643 at about quality 75.

How do I compress an image to less than 900 KB without losing quality?

Give up pixels before quality: at quality 75, 900 KB holds 2,191 × 1,643 of a photo and 3,052 × 3,811 (extrapolated) of a portrait; quality 90 at 2,191 × 1,643 costs 61 % more bytes.

Is 900 KB 900,000 or 921,600 bytes?

Both readings exist: 921,600 bytes (1 KB = 1024) or 900,000 bytes (1 KB = 1000). 900,000 bytes or less passes both.

Can I compress a PNG to 900 KB?

Yes, but a full-colour PNG photo stays big: about 774 × 580 pixels in 900 KB, versus more than 9,561 × 6,692 for a flat graphic. As a JPG the photo reaches 2,191 × 1,643.

What pixel size fits 900 KB?

At quality 75: a photo 2,191 × 1,643, a portrait 3,052 × 3,811 (extrapolated), a typed page 2,878 × 3,616 (extrapolated).

Nearby file sizes

More ways to hit 900 KB

Pixel sizes that fit 900 KB

Change the format first

Founder price

PixelFit Pro opens soon

Lifetime Pro: batch of up to 500 images to an exact-KB ZIP, saved presets per form, PDF-under-size merge and HEIC batch. Reserve the founder price: 30% off $12 one-time when Pro opens. No payment is taken now. Everything on the free plan keeps working today.

We'll e-mail you once when Pro opens, with your founder price. No account, no newsletter. See the privacy policy.