Government & exam portals
UPSC, SSC, IBPS, RRB, NEET, passport seva, and dozens of state and central government portals in India set hard ceilings on photos and signatures. Miss by a single KB and the form rejects the upload.
→ Reduce to KB toolSet a target file size in KB or MB and Sukat finds the highest-quality version that fits — right in your browser. No uploads, no watermarks, no account. Works with JPG, PNG, WebP, GIF, AVIF, and HEIC. Choose your output format, set a target width or file size ceiling, and download. Batch compressing? Grab every file as a single ZIP in one click.
Your images never leave your device.
What is Sukat? Sukat is a free, browser-based image compressor that hits an exact KB or MB target — no upload, no signup, no watermark. Sukat means "size" in Filipino. It's named for what it actually does — hit a specific file size — which no mainstream image converter reliably offers. Most tools compress to some fraction of the original and hope it's close enough. Sukat binary-searches for the highest quality that fits under your KB or MB ceiling, and only downscales dimensions as a last resort. The whole thing runs in your browser using the Canvas API, so your files never leave your device. Need a specific ceiling? Compress an image to 100 KB in one step.
All processing happens locally in your browser using the Canvas API. No file is ever uploaded to a server. No account, no sign-up, no watermarks, no limits. Your images stay on your device from start to finish.
Most compressors compress automatically to whatever size their algorithm picks. Sukat compresses automatically to the size you pick — with a manual quality slider for the cases that need a closer look.
UPSC, SSC, IBPS, RRB, NEET, passport seva, and dozens of state and central government portals in India set hard ceilings on photos and signatures. Miss by a single KB and the form rejects the upload.
→ Reduce to KB toolSchengen, US DS-160, Canada IRCC, UK, Australia, Japan, and the Philippines all enforce dimension and file-size rules. Crop to spec and compress in one pass.
→ Passport photo compressorUPSC, SSC, and college admission portals in India enforce hard 100 KB ceilings on identity photos. Sukat finds the highest quality that fits under that ceiling without cropping dimensions.
→ Compress to 100 KBHero and product images sit best at 200 to 500 KB for fast pages and good Core Web Vitals. Smaller files mean higher search rankings.
→ Compress to 200 KBOutlook, Gmail, WhatsApp, and Slack all have per-message size limits. A 10 MB phone photo won't send — a 1 MB or 2 MB version will, with almost no visible difference.
→ Compress to 1 MBiPhones save in HEIC by default, and HEIC isn't accepted by most upload forms. Sukat reads HEIC natively and outputs JPG, PNG, or WebP.
→ HEIC to JPG converterCompressing an image to "around 100 KB" is easy. Compressing to under 100 KB while staying as close to 100 KB as possible — without blowing past the ceiling and without leaving 30 KB of quality on the table — is harder than it sounds. The relationship between JPEG quality settings and final file size isn't linear and depends on what's actually in the image.
Sukat solves this with a binary search across the quality range. It encodes the image at a midpoint quality, measures the result, then narrows the range — half the quality space at a time — until it finds the highest quality setting that still fits under your ceiling. Most images converge in five or six tries. Width is only reduced when even quality 1 can't get under the limit.
The full walkthrough — with diagrams and edge cases — lives on the How It Works page.
The sidebar above tells you what Sukat means and what it does. Here's the rest of the story: Sukat was built by one independent developer in the Philippines for the kind of work where "close enough" isn't good enough.
The whole tool is roughly 200 KB of JavaScript that ships once and works offline thereafter. Open it on a plane, on the subway, on a laptop with the Wi-Fi turned off — it still works.
No analytics on your file contents, no upload pipeline, no server-side anything. Just a single HTML page that runs the entire pipeline inside the browser tab you opened.
A handful of other browser-based compressors now offer target-size compression. What sets Sukat apart is the breadth of the workflow in a single page:
Browser Extensions
Sukat is more than a compressor — it's a free, browser-based toolkit for image and on-page SEO. Four Chrome extensions audit the pages you publish — their images, crawlability, content, and on-page SEO — all in the browser, with nothing sent to a server.
Lists every image on a page with its dimensions, file size, format, and alt text — then sends the oversized ones straight to the Sukat compressor in one click.
Learn more →Audits a site's sitemap, robots.txt, and llms.txt, and shows which search and AI crawlers are allowed in — so the pages you want found can actually be read.
Learn more →Compares a source document against a live page and flags any paragraph that never made it onto the published version.
Learn more →A side-panel audit that scores a page on its titles, headings, links, images, and schema — the on-page basics, checked as you browse.
Learn more →All four are free — no account, no watermark, no upload — just like the compressor.
Field notes on every kind of image compression problem — from a passport photo that won't upload to a Core Web Vitals score that won't budge. Practical fixes, plainly written.
Squoosh gives deep codec control, one image at a time. Sukat hits an exact KB target across a whole folder. Both run locally — here's which fits the job.
Read post →
DFA and NBI shoot your photo on-site. PRC, consular renewals, and the e-Visa make you supply your own. Here's which is which, and the specs for each.
Read post →
A US visa upload is a square JPEG under 240 KB. A Schengen application starts from a 35×45 mm print. Same face, different jobs — here's what each wants.
Read post →Common questions about privacy, formats, batch limits, and size targeting. Full walkthrough on the How It Works page, with exact KB and MB targets for every platform in the image size guide.
No catch. Sukat is free, has no signup, no watermarks, no daily limits, and runs entirely in your browser. The site is supported by unobtrusive ads on the surrounding content pages, never inside the tool itself.
No. Every image is processed locally using the HTML Canvas API. Files never leave your device — there is no server-side processing, no temporary storage, no logging of file contents. You can verify this by opening your browser's network tab and watching for outgoing requests during compression. There aren't any.
Compression always involves some loss in JPG, WebP, and HEIC formats — that's how they work. What Sukat does is find the highest possible quality that still fits under your target. For most photos, the visual difference between an uncompressed original and a 100 KB version is imperceptible at normal viewing sizes.
Input: JPG, JPEG, PNG, WebP, GIF, AVIF, and HEIC. Output: WebP (smallest for the web), AVIF (smallest overall), JPEG (most compatible), or PNG (lossless, no size compression). You can convert between any input and any output format.
Yes. It runs in any modern browser, including Safari on iPhone, Chrome on Android, and any desktop browser. There is no app to install — though Sukat works offline once the page has loaded, so you can save it to your home screen and use it without an internet connection.
There is no hard limit. Sukat has been tested with batches of 200+ images. Practical limits depend on your device's RAM — older phones may slow down with very large batches. All compressed files can be downloaded as a single ZIP.
Sukat is the Filipino word for "size" — the verb form means "to measure." It's named for what it does: hit a specific size, exactly.