Compress image to 150KB

Hit an exact file size in seconds, with a live before/after. Nothing is uploaded.

150 KB holds a clean 1,000–1,600 px photo, which is plenty for profile pictures, job portals and images inside a blog post. Drop an image and pick whether the bytes go to pixels or to quality.

Free · no signup · a sample is already loaded below

Tool

Target file size

Presets

Output format

Dimensions (optional)

1 KB = 1,024 bytes, so the file passes whether a site counts 1,000 or 1,024. Your image never leaves this device.

Original image
Original
Compressed image
Compressed

How big is a 150 KB image?

For a detailed photo saved as JPEG, about 1,000–1,600 px wide. Our 10.5 MP test photo fit at 1603×1145 px with quality 40, or at 1000 px wide with quality 85. Cap the width if clean detail matters more than pixel count.

How to compress image to 150KB

150 KB holds a clean 1,000–1,600 px photo, which is plenty for profile pictures, job portals and images inside a blog post. Drop an image and pick whether the bytes go to pixels or to quality.

  1. Drop, paste or choose your image (JPG, PNG, WebP, GIF, BMP or AVIF). A sample photo is loaded so you can try it first.
  2. The target is preset to 150 KB. Change it, or pick another preset, if your form asks for something different.
  3. Optionally choose an output format and a maximum width or height.
  4. Check the side-by-side preview and the exact byte count, then click Download.

What fits in 150 KB (measured)

PhotoFormatResultQualityFile size
Landscape, 3840×2743JPEG1603×1145 px40151,519 bytes
Landscape, 3840×2743WebP1650×1179 px46151,820 bytes
Landscape, 3840×2743, max 1200 pxJPEG1200×857 px73153,180 bytes
Landscape, 3840×2743, max 1000 pxJPEG1000×714 px85152,700 bytes
Portrait, 2848×4272JPEG1088×1632 px40150,722 bytes

Measured with this tool in Chrome on two test photos: a detailed 10.5-megapixel landscape (3840×2743, 3.4 MB) and a 12-megapixel portrait-orientation photo (2848×4272, 3.7 MB). Your results depend on how much detail the photo has; plain backgrounds compress far better.

How the compressor hits an exact size

The tool decodes your image in the browser, then re-encodes it with the browser's own JPEG, WebP or PNG encoder. For JPEG and WebP it runs a binary search on the quality setting — usually 6 to 10 test encodes — and keeps the highest quality whose file is at or under your target. If even a low quality (40%) is still too large, it reduces the pixel dimensions by the amount the byte count suggests, then searches quality again, so you get the largest picture that fits rather than a blocky one. PNG is lossless, so for PNG only the dimensions change. If your file is already under the target and you keep the same format, the original is returned untouched.

Everything happens on your device with the Canvas API; nothing is uploaded, and the re-encoded file does not carry the original EXIF metadata (camera, GPS).

Frequently asked questions

Is it better to keep more pixels or more quality at 150 KB?

For viewing on a screen, usually more quality. Left alone, the tool keeps as many pixels as possible, so a detailed 10.5 MP photo became 1603×1145 px at JPEG quality 40. Capping the width at 1200 px gave quality 73, and at 1000 px quality 85, which shows far fewer compression artifacts. Use the max-width presets for photos that will be shown in a page or profile.

What size should a 150 KB image be for a blog?

Match the width your theme displays, often 700–1200 px, or twice that for sharp retina screens. At 1000–1200 px wide, 150 KB gives JPEG quality in the 70s to 80s for a detailed photo.

Can I compress a PNG to 150 KB and keep transparency?

Yes. Choose PNG or WebP as the output format. PNG is lossless, so the tool reduces its dimensions to fit; WebP keeps transparency and is usually much smaller.

Are my images uploaded to a server?

No. Compression runs entirely in your browser using the Canvas API. The image never leaves your device, which also makes it safe for ID photos and signatures.

Is it free?

Yes. Compressing one image at a time is free with no signup and no watermark. Gridloom Pro adds batch compression of many images with a single ZIP download.