Sukat · 150 KB

Compress an image to an exact 150 KB

150 KB sits in the comfortable mid-range between the 100 KB recruitment-portal cap and the 200 KB web-performance sweet spot — loose enough to keep a full-resolution photo sharp, tight enough to keep a Substack post or a WordPress thumbnail fast. Tell Sukat the limit; the algorithm picks the highest quality that fits. All in your browser, no upload.

Compress to 150 KB now →
Last reviewed: May 2026
A 4 MB image reduced to fit under a 150 KB limit Animation: you set a 150 KB limit; the file size counts down through a binary search from 4 MB and lands at 148 KB, under the limit. A callout marks 150 KB as the comfortable mid-range for blog thumbnails and ATS profiles. YOUR LIMIT 150 KB ← the ceiling Sukat must stay under WEB-THUMBNAIL SIZE blog thumbnails · ATS profiles the comfortable mid-range CURRENT FILE SIZE 4.0 MB 1.18 MB 412 KB 220 KB 148 KB binary search · ~7 re-encodes, highest quality that fits DONE148 KB — under your limit
How to

Compress an image to 150 KB

Three steps. The algorithm does the searching; you just state the limit.

Upload your image

Drop a JPG, PNG, WebP, HEIC, AVIF, or GIF onto Sukat’s drop zone. iPhone HEIC and Android HEIF decode directly — no convert-to-JPG detour.

Set 150 KB as the limit

Type 150 in the Maximum File Size field and pick KB. Choose WebP for Substack, WordPress, and anything modern; pick JPEG for ATS portals that only accept JPG.

Convert and download

Click Convert & Download. Sukat binary-searches for the highest quality that fits under 150 KB and saves the file locally.

When you need it

When a 150 KB image matters

150 KB is the web’s comfortable mid-range — tighter than a glossy hero image, looser than a job-portal headshot. It shows up wherever the destination is faster than a CMS but heavier than a recruitment form.

  • Substack body and hero images. Inline post images sit comfortably at 150 KB — sharp on retina, still light enough to keep the email render under inbox limits.
  • WordPress featured thumbnails on retina screens. 100 KB starts to look soft at 2× density; 150 KB holds the detail without tripping Core Web Vitals.
  • ATS systems at the looser end. Workday, Greenhouse, and Lever accept up to 200–300 KB on the profile photo; uploading at 150 KB sidesteps their re-compression pass and keeps the original detail.
  • Older blog CMSes with hardcoded 150 KB upload limits from the pre-WebP era — the legacy plugin caps that never got revisited.
  • Image gallery thumbnails. Lightbox-style grids where each tile renders 300–500 px wide — 150 KB is the sweet spot for crispness without bloat.
  • Medium preview shots. The platform re-compresses anything heavier, so pre-sizing to 150 KB locks in your encode rather than Medium’s.
  • Landscape-orientation portfolio thumbs. Wide aspect ratios need more pixels than square crops; 150 KB keeps a 1400×800 px landscape WebP visually clean.
Why Sukat

Built around an exact 150 KB ceiling

The control most compressors expose is the wrong one for the job.

Hits 150 KB, not “around” 150 KB

The standard online compressor gives you a quality slider and lets you guess. Sukat takes the constraint directly: 150 KB, find the highest quality. Internally it runs a binary search over the quality scale, converging in roughly seven re-encodes. You never see the loop — you see a 148 KB output that sits cleanly under the ceiling.

Full dimensions for almost everything

150 KB is the first family target where a 1500–1800 px photo fits at sensible quality without downscaling. Sukat reduces quality first and only touches pixel dimensions as a last resort — for typical content photography at this ceiling, the algorithm never has to.

WebP at 150 KB is a real gap

The WebP-vs-JPEG quality gap widens at mid-range targets: at 150 KB, WebP typically holds 35–45% better detail than JPEG. For Substack, WordPress, Ghost, and any other modern publishing platform that accepts it, WebP is the obvious pick.

HEIC-aware

Shot it on iPhone? Sukat decodes HEIC and HEIF directly — no separate convert-to-JPG step, no quality penalty from a double encode. Most online compressors fail silently on HEIC input.

Privacy by default

Compression runs entirely in your browser via the Canvas API. Your images never reach a server. Verify by switching to airplane mode after the page loads — the conversion still works.

Questions

FAQ

Will my photo still look good at 150 KB?

For almost every photo, yes. 150 KB comfortably holds a 1500–1800 px WebP at quality 82–88, which is visually indistinguishable from the original on a retina display. The mid-range ceiling is where the encoder stops having to make hard trade-offs — faces stay sharp, skies stay smooth, and text inside the image stays legible.

Should I pick JPG or WebP for a 150 KB target?

WebP, almost always. The quality gap widens at this size — WebP at 150 KB typically delivers 35–45% better visual quality than JPEG at the same byte count. Pick JPG only if the destination explicitly demands JPG: a legacy CMS, a print pipeline, or a recruiting portal whose validator rejects unfamiliar mime types.

Can I compress PNG to 150 KB?

Yes, and unlike at tighter targets, PNG at 150 KB is actually useful for the cases it’s designed for: UI screenshots, line art, logos with sharp edges, and any image that needs transparency. For photos, switch to WebP or JPG — PNG’s lossless compression burns far too many bytes on photographic noise.

Will Sukat resize my image to fit 150 KB?

Almost never. The algorithm reduces quality first and only downscales dimensions if even quality 1 still busts the ceiling — rare at 150 KB. For typical 1080p, 2K, or even 4K source photos, the output keeps its original pixel dimensions and just lands at a lower quality. The live preview confirms the final dimensions before you download.

Is my image uploaded to a server?

No. Compression runs entirely in your browser via the Canvas API. Your images never reach a server. Verify by switching to airplane mode after the page loads — the conversion still works.

Can I batch-compress many images to 150 KB?

Yes. Drop a folder onto the drop zone and Sukat compresses each image independently to the same 150 KB ceiling. The result downloads as separate files or as a single ZIP — useful for prepping a full Substack post or a WordPress gallery in one pass.

State the limit. Sukat hits 150 KB.

Free, browser-based, no upload, no watermark. Drop your image, type 150, download.

Compress to 150 KB now →