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

Compress image to 300KB

300 KB is the ceiling on UPSC’s photograph and signature, on GATE’s signature and on the UAE visa photo. Get under it without falling below the floor most of them also set.

The tool below is already aimed at 300KB as a JPEG. Drop a photo in and it reports the size it reached — and the pixel size, if it had to change it.

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 · 300 KB
Pro tools Pro
Platform
Pro
Presets limit your photo’s longest side and keep its shape — nothing is cropped, so the result matches the named size only when your photo already has that shape.
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 each width you tick above and only at those widths — bundled in a single ZIP. Tick no width and the extra formats come at your original size.
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-readyImages never uploaded
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.
Runs in
Your browser, on your device
Upload
None — nothing is uploaded
Signup
Not needed
Watermark
None added by MiniPx
Limits
No quota. Batch tools take 5 files at a time on Free; Pro lifts the cap
Output
A file saved straight from your browser

Compress Image to 300KB — Free, Fast & Private

A 300 KB limit almost always means a form, not a website. It is the upper edge of the band for UPSC’s photograph and its triple signature, for the GATE signature, and for the UAE visa photograph. What those forms have in common is that 300 KB is only half of the rule: each one also names a minimum, and an over-compressed file under that minimum is refused just as firmly as one over the top.

What fits in 300 KB — measured on this page

We dropped five real files on the compressor above and kept what it handed back. 5 of 5 came out under 300 KB.

Measured results for 300 KB
FileBeforeAfter, on this pageUnder 300 KB?
12 MP phone photo4032 × 3024 px · 3.73 MB4032 × 3024 px · 274.1 KBYes
Portrait / headshot3264 × 4653 px · 2.25 MB3264 × 4653 px · 286.3 KBYes
Scanned handwritten page3349 × 4281 px · 2.17 MB3349 × 4281 px · 288.4 KBYes
Scanned signature2041 × 617 px · 109.1 KB2041 × 617 px · 102.1 KBYes
Screenshot (PNG)1280 × 800 px · 88.1 KB1280 × 800 px · 108.8 KB — larger than the original (PNG made into JPG)Yes

Measured 2026-10-06 in Chromium 145.0.7632.6 with this page’s own settings. The photos are public-domain and CC0 files from Wikimedia Commons; the screenshot is our own. Sizes read as the tool shows them (1 KB = 1,024 bytes); the target itself is 300,000 bytes, which is under 300 KB on either reading.

Where a 300KB ceiling comes from

UploadFile sizePixels
UPSC photograph20–300 KB550–1000 px each side
UPSC signature (signed three times)20–300 KB350–500 px each side
GATE signature3–300 KB250 × 80 to 580 × 180 px
UAE visa photograph20–300 KB43×55 mm, which is 508×650 pixels at 300 DPI

UPSC states the rule in one sentence: “Each of the scanned images of the Photograph / Signature should not exceed 300 KB and must not be less than 20 KB in size.” Notice that the photograph and the signature share the same band but not the same pixel range — the signature stops at 500 pixels. Our UPSC page handles both files with their own pixel checks, and the GATE signature tool enforces GATE’s aspect ratio, which this general-purpose page does not.

What 300KB buys at each pixel size — the arithmetic

A file-size limit only means something next to a pixel count, because what a compressor really spends is bytes per pixel. An uncompressed colour pixel takes 24 bits (8 each for red, green and blue). Divide 300,000 bytes by the pixels in each of these uploads and you can see how hard the compressor has to work:

  • UPSC photograph at its 1000 × 1000 maximum: 1,000,000 pixels, so 300,000 × 8 ÷ 1,000,000 = 2.40 bits per pixel.
  • UPSC photograph at its 550 × 550 minimum: 302,500 pixels, so 7.93 bits per pixel.
  • UAE visa photo at 508 × 650: 330,200 pixels, so 7.27 bits per pixel.
  • GATE signature at its 580 × 180 maximum: 104,400 pixels, so 22.99 bits per pixel — close to the 24 of a pixel stored with no compression at all, since the raw image is 313,200 bytes.
  • An untouched 12-megapixel photo (4000 × 3000): 12,000,000 pixels, so only 0.20 bits per pixel.

Two conclusions fall out of those numbers. At the sizes the portals actually ask for, 300 KB is a generous budget, and the ceiling is rarely the problem — for a GATE signature it is barely a limit at all, and the real risk is undershooting the 3 KB floor. The opposite holds for a full-resolution phone photo: squeezing twelve million pixels into 300,000 bytes leaves so little per pixel that the compressor has to give something up. That is why the order of operations matters, which the next section covers.

How this page reaches 300KB, and when it changes the pixels

The compressor first lowers JPEG quality at the photo’s full pixel size, looking for the highest quality that still fits under 300,000 bytes. Only if even its lowest quality setting misses does it reduce the pixel dimensions — and when it does, it says so and shows you the new width and height. It does not promise to keep full resolution, because for a large photo that is sometimes impossible at this size.

For a form upload, a better route is to do the resizing yourself before compressing. Crop and resize to the form’s pixel range first — the crop tool or passport-size resizer will do it — and then bring the smaller file here. At a pixel count inside UPSC’s or the UAE’s range, the arithmetic above shows there is room under 300 KB for a high quality setting, so you are choosing the framing yourself instead of letting the compressor decide how many pixels to drop.

Check the pixel size after compressing as well as the kilobytes. A file that fits under 300 KB but measures more than 1000 pixels on a side is still outside UPSC’s rule, and the file-size counter will not warn you about that.

The two signatures that share this ceiling

UPSC and GATE both allow a signature up to 300 KB, but they ask for very different images. UPSC wants the name written three times: “Applicants are required to sign three times (one below the other) on a plain white paper using a black ink.” That makes a roughly square block of ink, and its pixel range (350–500 px each side) is square as well. GATE wants a single signature in a wide strip, with a height-to-width ratio between 1 : 2.75 and 1 : 3.75, and adds its own rules: signature covers 70–80% of the image; black or dark blue ink only; not in all capitals, not initials, not a digital signature.

The file-size figure is the same; the crop is not. Sign, photograph and crop for the exam you are applying to first, then compress. A GATE-shaped strip uploaded to UPSC, or the reverse, can sit comfortably under 300 KB and still be the wrong picture.

Failing at the bottom of the band

It sounds unlikely when the target is 300 KB, but small files get refused here too. UPSC’s floor is 20 KB and the UAE visa floor is 20 KB. A signature photographed on white paper and cropped tight to the ink can come out under either, simply because there is so little in it. GATE’s signature floor is lower, at 3 KB, but the same thing applies.

If your file is already under the floor, do not compress it further. Re-scan or re-crop with a little more margin, or export at a higher quality, so the file grows back inside the band. A target of 300 KB is a ceiling to stay under, not a size the file has to reach.

One unit caution while you are near the top: this page counts 1 KB as 1,000 bytes, so its 300 KB is 300,000 bytes. A validator that counts 1,024 bytes to the kilobyte allows 307,200 bytes for the same number, so a file under 300,000 passes both readings.

Everything runs in your browser. Your photograph and signature are never uploaded to a server while you compress them.

How it works

  1. Check the band, not just the cap: UPSC photo and signature: 20–300 KB. GATE signature: 3–300 KB. UAE visa photo: 20–300 KB. Under the floor fails too.
  2. Crop and resize to the form's pixels first: Use the crop or passport-size tool to reach the form's pixel range, so the compressor has fewer pixels to fit into 300KB.
  3. Drop the photo in: The tool is already set to JPEG and a 300KB target. It lowers JPEG quality first and only shrinks the pixel size if the lowest quality still misses — it tells you when it does.
  4. Read both numbers: Check the file size against the band and the pixel size against the form's range before you download.
  5. Download and upload: Save the JPEG and upload it to the portal.

Frequently asked questions

Photo ko 300 KB me kaise kare?
Use the compressor at the top of this page: it is already set to a 300 KB target. Drop your photo in, let it compress, and check the size shown next to the result before you download. If it is still too big, lower the quality or the width and run it again.
Which uploads have a 300KB maximum?
In our records: the UPSC photograph and signature (20–300 KB), the GATE signature (3–300 KB) and the UAE visa photograph (20–300 KB). Each also sets a minimum, so check both ends.
Will a 300KB file be accepted by the portal?
This page can tell you what your file measures, not whether a portal will accept it. Portals also check pixel size, framing, background and format, which no compressor controls.
Does compressing to 300KB reduce the resolution?
Not first. The tool lowers JPEG quality at full size, and only if the lowest quality still misses 300KB does it reduce the pixel dimensions. When it does, it shows you the new size.
My GATE signature is only a few KB. Is that a problem?
Only if it falls under 3KB, GATE's floor. A 300KB ceiling on a signature of at most 580 × 180 pixels is rarely the binding limit; the floor and the aspect ratio are what to check.
Is 300KB counted as 300,000 or 307,200 bytes?
This page aims at 300,000 bytes (1KB = 1,000 bytes). A file under that is also under the 307,200 bytes a 1,024-byte kilobyte would allow, so it fits either reading.
Is my photo uploaded anywhere?
No. The compression runs in your browser and the file stays on your device.

All Image Tools

AI Tools

Compress for Platform

Solutions by use case