Forms often say something like "upload a photo under 50 KB", but phone cameras save photos at 2 to 5 MB, which is about 100 times bigger. You don't need an app to fix this. Here's how to do it in your phone's browser.
KB and pixels are different things
KB (kilobytes) is the file size: how much space the photo takes. Pixels are the width and height of the picture, like 200 × 230. A form may limit one or both. You can make a file smaller by lowering its quality, by making it smaller in pixels, or both. Lowering pixels usually keeps the picture sharper than squeezing the quality very hard.
Steps (Android and iPhone)
- Open compressjpeg.site in Chrome or Safari.
- Tap Select images and choose the photo from your gallery.
- Type the limit from your form in Max file size, for example 50, or tap a preset like 20 KB.
- If the form gives pixel sizes, enter them in Exact size.
- Tap Download. The new photo is saved to your downloads.
The photo never leaves your phone; it's processed inside the browser.
Tips for a clear result
- Start from the original photo, not a WhatsApp copy or a screenshot. Those are already compressed and lose more detail.
- Crop first. Removing extra background makes it easier to stay under the limit with good quality.
- Watch for a minimum size. If the form says "20 to 50 KB", aim close to 50, not 10.
- iPhone users: if the form rejects your file type, it's probably HEIC. Every result from this site is saved as JPG, which fixes it.