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 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.
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.