Compress JPEG to 30KB

Bring a JPEG photo or signature down under a 30KB form cap, with room set aside for a minimum.

Files never leave your device. Everything is processed in your browser.

Thirty kilobytes is the cap on a handful of well-known Indian application forms: the Kerala PSC profile photo, and the signature field for UPPSC, CTET and Tamil Nadu TRB recruitment. Each of them also says something about pixels, centimetres or a lower limit, and those extra rules trip people up more often than the weight itself.

This page holds the ceiling at 30KB and starts as soon as a JPEG arrives. It finds the best JPG quality under that line and only trims the width and height if quality alone falls short, then reports the exact weight and pixel size so you can tick them off against the notification.

Before and after

Before
A hand holding a fountain pen over a printed paper form on a desk, next to a calculator, a laptop and some banknotes

2400 × 3313 px775 KBJPG

After
The same photo compressed to 30 KB

746 × 1030 px30 KBJPG

This photo was 775 KB. With the limit set to 30 KB, it came out at 30 KB, which is 96% smaller.

To fit, the tool also scaled the picture down from 2400 × 3313 px to 746 × 1030 px.

The image on the right is the actual file the tool above produced.

How to use it

  1. Get the picture into its final shape first: the name-and-date strip on a Kerala PSC photo, the crop around a signature, the pixel size the form names.
  2. Add that JPEG here. A file already below 30KB is flagged, and you can keep it untouched instead of re-saving it.
  3. Read the result card. If the form also sets a floor, such as 3 KB or 10 KB, tick the minimum box under the size field, enter it and run again.
  4. Save the JPG and upload it in the field it was made for, photo or signature.

Forms that cap a JPEG at 30 KB

Kerala Public Service Commission, One Time Registration photo: 150 pixels width x 200 pixels height, JPG, 30 KB at most, with the candidate’s name and the date the photo was taken printed at the bottom. Uttar Pradesh Public Service Commission (UPPSC), OTR signature: 6 cm width x 3 cm height at 200 DPI, JPG/JPEG, 30 KB at most, signed in full and not in capital letters. CBSE, CTET September 2026: signature of 3.5 cm (length) x 1.5 cm (height), between 3 KB and 30 KB, JPG/JPEG. Teachers Recruitment Board, Tamil Nadu, Notification No. 02/2025: signature between 10 KB and 30 KB, JPG/JPEG/PNG.

This tool cannot write text onto a photo, so the Kerala PSC name-and-date line has to be on the picture before it comes here. Check the current notification before you upload, because portals revise these numbers.

Why pixels matter more than kilobytes here

A 150 × 200 pixel portrait saved as JPG normally weighs well under 30KB even at high quality, so for the Kerala PSC photo the real work is cutting it to that exact frame, which the PSC photo resizer does. The UPPSC signature at 6 × 3 cm and 200 DPI comes to about 472 × 236 pixels; make that size in centimetres with the resize tool, and a clean ink-on-white scan will usually land far below the cap.

Where this page earns its keep is with a phone photo or a grey, shadowy signature scan that is still several hundred kilobytes. Run the size step first and the weight step second. Doing it the other way round means the resize re-encodes the picture and can push it back over 30KB.

Frequently asked questions

Is a .jpeg file accepted where the form says JPG?
Yes. JPEG and JPG are one format with two spellings of the extension. The file saved here ends in .jpg, which matches both wordings on these forms.
CTET wants 3 KB to 30 KB. Can the signature end up too small?
A tiny, clean signature can weigh less than you expect. Tick “My form also has a minimum size”, type 3 (or 10 for the TN TRB form), and the tool raises the quality, and if needed the pixel size, until the file sits inside the band.
Will it add my name and date to the Kerala PSC photo?
No. There is no text tool here. Use a photo that already has the strip printed at the bottom, as the Commission asks, and then bring it to 150 × 200 pixels and under 30KB.
My UPPSC signature must be 200 DPI. Does this page keep that?
This page saves a plain JPG with no DPI value. Portals mostly check pixels and bytes, so 472 × 236 pixels covers 6 × 3 cm at 200 DPI. If you want the value stored as well, make the size in centimetres with the resize tool, which records the DPI.
Can I get the 30KB file as a PDF?
Not on this page; it only produces images. These photo and signature fields ask for JPG anyway, so a PDF would be rejected there.