Sukat · How it works

Five steps. Zero uploads.

Drop an image in, set a file-size ceiling, and download a file that meets it — every step runs in your browser, nothing is sent to a server.

Open Sukat →
Upload · Crop · Configure · Preview · Convert
How Sukat works in five steps Animation: a pulse travels through five steps — Upload, Crop, Configure, Preview, Convert — lighting each in sequence. Everything runs in your browser. 01 Upload 02 Crop 03 Configure 04 Preview 05 Convert
The process

From a raw file to a size-capped image

The whole pipeline, in the order you'll actually use it.

Upload

Drop images onto the drop zone, click to browse, or paste from your clipboard with Ctrl/Cmd + V.

Crop (optional)

For a single image, trim the edges or lock to a 1:1, 16:9, 4:3, or 3:4 aspect ratio before compression.

Configure

Set a target width, a maximum file size in KB or MB, an output format, and optionally a fixed quality.

Preview

For single images, drag the quality slider to compare the original against the compressed output live.

Convert

Click “Convert & Download All” to process and save. Files are named [name]-compressed.[ext].

The core idea

Compress to a target file size

Most converters let you pick a format and hope. Sukat takes a hard ceiling — say, 200 KB — and binary-searches for the highest quality that fits underneath it. If even quality 1 is too large, it reduces dimensions as a last resort, so you always get a file that meets your limit.

Binary search for the highest quality under your ceiling Animation: Sukat tries quality 90, 70, 52, then 47 — each re-encode shrinking the file until it fits under the 200 KB ceiling. YOUR CEILING 200 KB BINARY SEARCH — RE-ENCODES ceiling q90 · 920 KB · too big q70 · 410 KB · too big q52 · 240 KB · close q47 · 198 KB · fits → q47 · 198 KB · highest quality that fits

Use Auto mode (quality 0) to optimise automatically, or drag the slider to a fixed 1–100 for manual control. In manual mode, if the chosen quality overshoots your target, the download button disables until you lower quality or raise the ceiling.

Reference

Common file size targets

Different platforms and forms enforce different caps. Set yours in KB or MB and Sukat lands underneath it.

20 KBUPSC, SSC, and IBPS signature uploads 50 KBOlder recruitment portals, ID badges, low-bandwidth thumbnails 100 KBLinkedIn, X/Twitter, blog thumbnails, job portals 240–500 KBPassport photos for US, Schengen, Canada, India portals
200–500 KBWordPress & Shopify thumbnails, tight email attachments
1 MBMost blog platforms, Medium, Substack featured images
2–5 MBStandard email attachments, high-quality hero images
CustomType any KB or MB value — the search adapts to it

For the full breakdown by use case — passports, social media, e-commerce, blogs, and email — see the Image Size Guide.

Capabilities

Everything that runs alongside

All of it local. Nothing here ever uploads a file.

Formats in & out

In: JPG, PNG, WebP, GIF, AVIF, HEIC/HEIF. Out: WebP (smallest), JPEG, PNG, or ICO for favicons.

HEIC & iPhone photos

Drop iPhone HEIC files, pick JPG or PNG, get a universally compatible image. Whole camera rolls, no uploads.

Quality slider

Auto (0) finds the best quality under your cap; 1–100 for manual control with a live preview.

Crop before compress

Preset ratios, arrow-key nudges, native-resolution cropping. PNG keeps transparency; JPEG otherwise.

Remove background

A client-side AI model (~40 MB, cached after first use) isolates the subject into a transparent PNG. Revertible.

Batch & ZIP

Queue many files; batch uses Auto quality per file. Bundle everything into one timestamped ZIP.

Works offline

Once loaded, compression, resizing, HEIC decoding, and ZIP packaging keep working with no connection.

Why WebP

Typically 25–35% smaller than equivalent JPEG with no visible loss. Supported in every modern browser.

Predictable naming

photo.png becomes photo-compressed.webp. The source clears after download so you start fresh.

Set the size. Sukat hits it.

Free forever, no account, no upload. The file never leaves your device.

Open Sukat →