Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Compress image to 250KB

The working margin under a 300 KB visa or passport cap — and a generous ceiling for CMS and web uploads.

Start with JPEG, the Smart preset and 1280px max width below, then check the size shown next to your image.

Free, no signupWorks offlineNo upload, ever
📸
Drop an image to startTap to choose an image
PNG, JPG, WebP, AVIF, HEIC, BMP, SVG, GIF, TIFF
Target size · 250 KB
Pro tools Pro
Platform
Pro
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Also export as
Pro
Your Format choice is always saved. These add more copies of the same image — one per format, at every width above — bundled in a single ZIP.
With Pro, 1 image → up to 17 files · A width larger than your original is never upscaled, so those collapse into one file.
ProPro unlocks responsive image sets and multi-format export, packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProPro unlocks saved presets — bundle your responsive set, format, watermark, codec and rename template into one named profile you apply with a single click.See Pro plans
Free foreverOffline-readyZero telemetry
Why MiniPx

Built for people who care how images travel.

100%On-device
This compressor never uploads.
Every byte processed in your browser. No copy, no trace. Cloud HD — the Pro-only option on 7 AI tools — is the one exception on the site.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling for compression, because your device does the work; only Pro Cloud HD runs are metered.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
Compression
Custom quality
65%
TinyMax
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
More tools
Everything stays on your device.

Compress Image to 250KB | MiniPxFree, Fast & Private

First, a warning worth more than the rest of this page. If you are preparing a photograph for an Indian competitive exam, 250 KB is the wrong target and will get you rejected. UPSC caps the photograph at 200 KB; SSC, IBPS and RRB cap it at 50 KB. No Indian exam portal we can find accepts a 250 KB photograph. Use the 150KB compressor for UPSC or the 40KB compressor for the others.

Where 250 KB genuinely earns its place is under a 300 KB cap — the limit used by several visa and passport systems — and as a comfortable ceiling for content management systems and web uploads, where nothing forces a number but bloat still costs you.

The 300KB cap, and why you should stop at 250

A 300 KB maximum shows up repeatedly across travel document systems — the Indian e-Visa portal and the Japanese visa application among them, and the Indian passport application accepts up to 300 KB as well. Requirements do change between cycles and by consulate, so confirm yours; but if your form says 300 KB, aim for around 250.

The 50 KB you leave on the table buys three specific things. Kilobyte arithmetic stops mattering: your computer may count 1000 bytes to the kilobyte while the validator counts 1024, and near the boundary that discrepancy alone can fail an upload. Server-side re-encoding stops mattering: some portals strip metadata or re-save what you send, and the file that gets measured is not always the one you chose. And retries stop being expensive: if the form rejects the photo for a content reason, you can re-crop without also having to re-solve the size puzzle.

At these file sizes the quality cost of that margin is invisible. The difference between a 250 KB and a 295 KB JPEG of the same photograph is not something you can see on a screen or in a printed visa sticker.

Visa photographs: size is the easy part

Visa systems reject far more photographs for content than for file size, and unlike file size these faults cannot be fixed by any compressor. The common ones: a background that is not the required plain white or light grey; glare on spectacle lenses; a head that is too small or too large within the frame; shadows cast on the wall behind you; and a photograph that is simply too old.

Most systems built on the 35 × 45 mm standard expect roughly 413 × 531 pixels at 300 DPI. That is small — deliberately so. It means you should crop to the required framing first and compress second, because cropping away the surrounding room is what makes the file small without touching the quality of the face. Our passport size resizer handles the crop, and the visa photo guide lists the country-by-country specifications.

250KB for websites and CMS uploads

The other honest use for this number is web content, where no validator enforces anything and the cost of a bloated image is paid in page speed instead. 250 KB is a reasonable self-imposed ceiling for a full-width article image or a blog header: enough for a detailed photograph at 1280–1600px, small enough that a page carrying several of them still loads quickly on mobile data.

If the image is destined for a website rather than a form, consider WebP instead of JPEG — it typically reaches the same visual quality 25–35% smaller, and every current browser supports it. Save JPEG for the upload forms that insist on it.

Why your upload was rejected

Rejected by an exam portal. Expected — 250 KB is over every Indian exam ceiling. UPSC stops at 200 KB, SSC and IBPS at 50 KB.

Rejected by a visa portal despite being under 300KB. Look at the content rules: background colour, head size within the frame, glare on glasses, shadows. These are the usual causes and no compression setting affects them.

“Invalid format” on a .jpg file. Renaming a HEIC file does not convert it. iPhone photographs are HEIC by default; this compressor reads HEIC directly and outputs a real JPG, or convert separately with the HEIC to JPG converter.

All processing happens in your browser. Your passport and visa photographs are never uploaded to any server.

How it works

  1. Check that 250KB is really your target: Indian exam portals cap far lower — UPSC at 200KB, SSC and IBPS at 50KB. 250KB suits a 300KB visa or passport cap, or web content.
  2. Crop to the required framing first: For a document photo, crop to the specified head size and background before compressing. Cropping shrinks the file without costing face detail.
  3. Set JPEG + Smart + 1280px: This lands most photographs between 100 and 300KB.
  4. Aim for 250, not 295: Leaving margin under a 300KB cap absorbs kilobyte-rounding differences and any server-side re-encoding, at no visible quality cost.
  5. Download and upload: Save the compressed photo and submit it to the portal.

Frequently asked questions

Can I use a 250KB photo for UPSC?
No. UPSC caps the photograph at 200KB, so a 250KB file is over the limit. Compress to around 150KB instead. The 300KB figure sometimes quoted for UPSC does not match its own upload instructions, which is exactly why 250KB feels safe and is not.
Which portals actually allow 250KB?
250KB is not usually a stated limit in itself — it is the sensible target under a 300KB cap, which appears on several travel document systems including the Indian e-Visa portal, Japanese visa applications and Indian passport applications. Requirements vary by consulate and change between cycles, so confirm against your own form.
Why not compress right up to 299KB?
Because your computer may count 1000 bytes to the kilobyte while the validator counts 1024, and because some portals re-encode uploads server-side, so the file measured is not always the file you sent. Both risks disappear with 50KB of margin, and the quality difference is invisible.
What settings produce a 250KB file?
JPEG format, Smart preset, 1280px maximum width suits most photographs. Complex outdoor scenes compress less efficiently than a person against a plain background, so reduce the width to 1024px if you land above target.
Should I use WebP instead?
For a website, yes — WebP reaches comparable quality around 25-35% smaller and every current browser supports it. For a government or visa upload form, no: they almost always require JPEG.
Is it private?
Yes. Everything runs in your browser, so your passport and visa photographs never reach any server.

All Image Tools

AI Tools

Solutions by use case