Image Tools

Compress Image to 150KB

Compress an image to 150KB or less without losing more quality than needed. 150KB covers a sharp 1280 × 960 photo at balanced quality, a good size for blogs, listings and form uploads.

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 150KB?

To compress an image to under 150KB, resize anything larger than about 1,250 pixels on the long side, then compress with a 150KB target so JPEG quality is lowered only until the file fits. A 1280 × 960 photo typically lands there at good quality, while a 12-megapixel original needs resizing first.

150KB at a glance

  • Exact limit: 150KB is 153,600 bytes, since the compressor counts 1KB as 1,024 bytes.
  • Strict limit of 150,000 bytes: set the target to 146 instead.
  • Balanced-quality pixel budget (about 1 bit per pixel): 1.2 megapixels, roughly 1280 × 960.
  • A typical 4:3 web photo (1280 × 960) gets 1.0 bits per pixel. It fits at balanced quality.
  • A 12-megapixel phone photo at full size gets 0.10 bits per pixel. That is too tight for a clean result, so resize first.

Good jobs for a 150KB image

150KB is as much a size you choose for your own pages as a limit someone else sets. It suits in-article images on a blog, photos in a knowledge-base or help-centre page, and product or property pictures in a listing grid before anyone clicks through.

If a form does set 150KB for a document photo, such as a certificate, an ID card or a proof-of-address page shot on a phone, legibility matters more than colour, and that changes how to prepare the image.

How many pixels fit in 150KB?

At 150KB the balanced row reaches 1280 × 960, a common size for web images, and heavy compression stretches to roughly 1810 × 1350. Notice how slowly the side length grows: 150KB holds 1.5 times the pixels of 100KB, yet the photo is only about 22% wider.

Approximate largest JPG photo that fits 150KB, by compression level.
Compression levelBits per pixelPixel budgetSquare4:3 frame
Heavy compressionartifacts visible up close~0.52.5 MP1560 × 15601810 × 1350
Balancedclean at normal viewing size~11.2 MP1100 × 11001280 × 960
High qualityhard to tell from the original~20.61 MP780 × 780900 × 670

Each row divides the 1,228,800 bits in 150KB 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.

Preparing images for a 150KB target

For a photo going on a web page, size it to the column it sits in. A 750-pixel content column needs an image about 1,500 pixels wide to look sharp on a typical high-density screen; at 150KB that is 0.73 bits per pixel for a 4:3 photo, right at the edge. If the page never shows it that large, 1,200 pixels wide leaves more room for quality.

For a document photo, crop to the paper edges, shoot square-on in even light, and keep the shadow of your hand or phone off the page. Dim or uneven lighting adds sensor noise to the white paper, which costs bytes and blurs small print once compressed.

PNG screenshots and scans come back as WebP, which generally holds text up better than JPG at the same size. If the destination wants JPG, convert first with PNG to JPG and compress the result.

150KB compared with nearby sizes

TargetPixels at ~1 bit per pixelApprox. 4:3 sizeCompared with 150KB
100KB0.82 MP1040 × 7800.67× the pixels, about 18% narrower and shorter
150KB1.2 MP1280 × 960Current target
200KB1.6 MP1470 × 11001.33× the pixels, about 15% wider and taller

150KB sits halfway between 100KB and 200KB in file size, but not in picture size: at balanced quality the width climbs from about 1,040 to 1,280 to 1,470 pixels across the three. If you are choosing your own target, the jump from 100KB is worth it for full-width images; for thumbnails it is not.

Frequently asked questions

Other target sizes

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