The short answer
Your phone's own gallery/photos app can crop or resize a photo's pixel dimensions, which is the biggest lever for file size. What most phone editors can't do is target an exact number of kilobytes. If a form requires "under 50KB" specifically, resizing alone usually isn't precise enough, and that's where a compressor with an actual size target helps.
Option 1: Your phone's built-in gallery editor
Most Android photo apps (Google Photos, and manufacturer gallery apps like Samsung's) include an edit mode with a crop or resize tool. Cropping tighter and reducing the exported dimensions both shrink the file, and this is worth doing first if your original is a full-resolution camera shot and the form's requirement is small (a few hundred pixels wide is typical for ID-style photos). The exact menu path varies by phone manufacturer and Android version, so look for "Edit," then a crop or resize icon.
Option 2: The messaging-app trick
Sending a photo to yourself through WhatsApp, Telegram, or a similar app (as a regular photo, not a "file" or "document" attachment) and saving the version that comes back through will usually compress it noticeably, because these apps apply their own compression to keep chats fast. It's a real size reduction, but you get whatever result the app's algorithm decides, not a number you chose, and it typically re-encodes as JPG regardless of your original format.
Option 3: A browser-based compressor with an exact target
When you actually know the number ("must be under 100KB," "must be exactly 600×600px"), the fastest reliable path is a tool built around that requirement rather than a general editor. IMAGE SIZE PRO's image compressor works directly in your phone's browser: type the KB limit and/or pixel dimensions you were given, and it searches for the highest quality that still meets them, with a pass/fail check before you save the result. No app install is required.
Common mistakes
- Screenshotting a resized preview instead of exporting it. A screenshot captures your screen's resolution, not the actual image file. It won't produce a smaller file in any reliable way and can even change the format.
- Repeating the messaging-app trick multiple times. Each round of re-compression through a chat app stacks additional quality loss on top of the last, the same way repeatedly re-saving a JPG does.
- Guessing at a KB target instead of checking it. If a form doesn't state an exact size, look for a stated maximum before assuming. An image requirement checker can confirm whether your current file already passes before you spend time resizing it.