Updated · how we check
Compress an image to 90 KB
To get an image under 90 KB, PixelFit aims at 90,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 681 × 510 pixels for a 4:3 photo at quality 75, or 825 × 1,030 for a portrait.
Under 90 KB
JPG · under 90 KB (at most 90,000 bytes) · original pixel size · white background
PixelFit aims at 90,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.
The result appears here: the exact byte count, pixel size and quality, the size before and after, a preview and a download button.
The batch kit (one ZIP for up to 500 photos, several photos merged into one PDF) is part of Pro.
What 90 KB means in bytes
90 KB is 92,160 bytes when 1 KB = 1024 bytes (90 × 1024) and 90,000 bytes when a server counts 1 KB = 1000 bytes. The 2,160-byte gap matters only near the limit. PixelFit aims at 90,000 bytes or less and prints the exact byte count, so you can compare it with the form.
90 KB is 0.088 MB; 113 such files fit in 10 MB. Uncompressed, the 681 × 510 photo that fits here would need 1,018 KB of raw pixels, so JPEG at quality 75 packs it about 12 to 1.
Largest pixel size that fits 90 KB
The biggest image of each kind, in its own aspect ratio, that stays at or below 90,000 bytes.
| Image | JPG q60 | JPG q75 | JPG q90 | WebP q75 |
|---|---|---|---|---|
| Head-and-shoulders portrait | 992 × 1,238 | 825 × 1,030 | 591 × 738 | 1,297 × 1,619 |
| Outdoor landscape (12 MP phone photo) | 787 × 590 | 681 × 510 | 533 × 399 | 723 × 542 |
| Scanned typed document page | 798 × 1,002 | 675 × 848 | 508 × 638 | 898 × 1,128 |
| Handwritten letter with signature | 1,588 × 1,305 | 1,281 × 1,053 | 859 × 706 | 2,015 × 1,656 |
| Flat-colour graphic (flag) | 2,822 × 1,975 | 2,483 × 1,738 | 1,881 × 1,316 | 4,539 × 3,177* |
A 12 MP phone photo at 90 KB
Our 12 MP landscape sample (4032 × 3024) is about 4.15 MB at quality 90, 48 times the 90 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 90 KB near 681 × 510 (0.35 MP, 3 % of the original pixels). Quality 60 allows 787 × 590; quality 90 needs 533 × 399.
JPEG quality for fixed pixel sizes under 90 KB
When a form fixes the pixels, only quality can move. Highest quality (of 100) that keeps each size at or under 90,000 bytes:
| Pixel size | Measured on | JPG | WebP |
|---|---|---|---|
| 413 × 531 (35 × 45 mm at 300 DPI) | portrait photo | quality 95+ (72.2 KB) | quality 95+ (54 KB) |
| 600 × 600 (2 × 2 inch at 300 DPI) | portrait photo | quality 92 (87 KB) | quality 95+ (80.5 KB) |
| 800 × 600 (4:3 web photo) | landscape photo | quality 57 (86.6 KB) | quality 55 (87.1 KB) |
| 1080 × 1080 (square social post) | landscape photo | no: fewer pixels needed | no: fewer pixels needed |
| 1200 × 1600 (3:4 portrait upload) | portrait photo | quality 37 (86.8 KB) | quality 76 (86 KB) |
| 1240 × 1754 (A4 page at 150 DPI) | scanned typed page | no: fewer pixels needed | quality 31 (87.4 KB) |
Measured JPEG files either side of 90 KB
Real encodes from our test set at quality 75: the largest file that stays under 90,000 bytes and the smallest that goes over.
| Image | Largest under 90 KB | Smallest over 90 KB |
|---|---|---|
| Head-and-shoulders portrait | 801 × 1000: 85,857 B | 961 × 1200: 113,785 B |
| Outdoor landscape (12 MP phone photo) | 600 × 450: 69,996 B | 800 × 600: 124,163 B |
| Scanned typed document page | 637 × 800: 81,646 B | 796 × 1000: 117,818 B |
| Handwritten letter with signature | 1200 × 987: 80,051 B | 1600 × 1315: 134,065 B |
| Flat-colour graphic (flag) | 2400 × 1680: 86,029 B | 3000 × 2100: 115,604 B |
JPG, WebP or PNG at 90 KB
At quality 75, WebP holds 723 × 542 of the landscape photo in 90 KB, JPG 681 × 510: 13 % more pixels. Portrait gain: 147 %. Typed page gain: 77 %. A moderate gain for the landscape photo at 90 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 90 KB it holds a flat graphic of 1,798 × 1,258 pixels but a photo of only 245 × 183, against 681 × 510 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 90 KB
2 of the 6 sizes above keep quality 75 or better under 90 KB (413 × 531, 600 × 600); 2 miss even at quality 30 (1080 × 1080, 1240 × 1754). At 681 × 510, quality 90 costs 63 % more bytes than quality 75.
A typed page reaches 798 × 1,002 at quality 60 in 90 KB, about 86 DPI if it is an A4 sheet.
How to compress an image to 90 KB
-
Open the tool above
It is preset to 90 KB (90,000 bytes or less), JPG output.
-
Add your image
Drop, paste or pick it; a PNG, WebP or (where the browser opens it) HEIC file becomes a JPG under 90 KB.
-
Pixel size: only if asked
On auto, a typical photo stops near 681 × 510 at about quality 75.
-
Download and check
name-90kb.jpg comes with its byte count, pixels and quality.
Sources
- Measured by PixelFit with sharp 0.35.5 / libvips 8.18.7 on 31 October 2026.
- 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).
- Binary prefixes, NIST, checked 31 October 2026: physics.nist.gov/cuu/Units/binary.html
Frequently asked questions
How do I compress an image to 90 KB?
Drop it into the tool here, preset to 90 KB. It searches JPEG quality (at most 8 encodes per pixel size), then scales pixels down if needed, until the file is 90,000 bytes or less. A 4:3 photo typically lands near 681 × 510 at about quality 75.
How do I compress an image to less than 90 KB without losing quality?
Give up pixels before quality: at quality 75, 90 KB holds 681 × 510 of a photo and 825 × 1,030 of a portrait; quality 90 at 681 × 510 costs 63 % more bytes.
Is 90 KB 90,000 or 92,160 bytes?
Both readings exist: 92,160 bytes (1 KB = 1024) or 90,000 bytes (1 KB = 1000). 90,000 bytes or less passes both.
Can I compress a PNG to 90 KB?
Yes, but a full-colour PNG photo stays big: about 245 × 183 pixels in 90 KB, versus 1,798 × 1,258 for a flat graphic. As a JPG the photo reaches 681 × 510.
What pixel size fits 90 KB?
At quality 75: a photo 681 × 510, a portrait 825 × 1,030, a typed page 675 × 848.
Related
Nearby file sizes
- Compress to 80 KB photo ≈ 641 × 480
- Compress to 75 KB photo ≈ 621 × 465
- Compress to 70 KB photo ≈ 600 × 450
- Compress to 100 KB photo ≈ 717 × 537
- Compress to 120 KB photo ≈ 786 × 589
- Compress to 150 KB photo ≈ 879 × 659
More ways to hit 90 KB
- Image resizer with KB target Any size, pixels and format
Pixel sizes that fit 90 KB
- 40×60 mm photo about 84.7 KB as a quality-75 JPG
- 640×480 (VGA) about 77.7 KB as a quality-75 JPG
- 480×640 portrait about 77.7 KB as a quality-75 JPG
- 45×45 mm photo about 71.4 KB as a quality-75 JPG