Set the limit, not a quality guess
A form that says 500 KB is not asking for a quality percentage. Tell the app the maximum size and let it search for the best quality that fits, so you are not exporting three times and checking each one.
Portrait, ID and application portals often cap uploads at 500 KB. Hitting that number without wrecking the photo is mostly a measurement problem: most people guess at a quality setting, export, and hope.
Guide / Android / Offline

A form that says 500 KB is not asking for a quality percentage. Tell the app the maximum size and let it search for the best quality that fits, so you are not exporting three times and checking each one.
Most portals ask for a pixel width and height as well as a size. Cropping or adding a border to reach the right shape keeps the image undistorted; stretching it to fit does not.
The requirement is about the exported file, not the photo you started with. Check the size in bytes, the real format (not just the extension) and the decoded dimensions before you upload anything.
A modern phone photo is often 3 to 5 MB. Getting to 500 KB means throwing away most of the data. Something has to give, and the useful question is what: resolution the form does not need, or detail it does.
If the portal asks for 600 pixels wide, exporting a 4000-pixel-wide photo at low quality is the wrong trade. Resize first, then compress what is left. If the portal asks for the original dimensions and 500 KB, then compression is the only lever, and fine texture in the background will go before the subject does.
Photos and documents are processed on the phone. Nothing is uploaded, there is no account, no cloud storage and no AI service. Exports have GPS location data removed by default, and your original file is never changed — saving always writes a new copy.
If a size limit cannot be met, UploadReady shows the best result it produced and explains what blocked it, instead of pretending the requirement was satisfied.
The same measurement applies when a portal limits a PDF: compress while keeping text, pages and layout, then check the page count and size before uploading.
Open the photo in an app that can target a file size, set 500 KB as the maximum and export a copy. UploadReady keeps the best quality that fits under the limit and reports the measured size of the file it produced.
Yes. Compression can run entirely on the device. UploadReady processes photos on the device: nothing is uploaded, there is no account, and no cloud service is involved.
JPEG compression discards detail to reach a smaller size. A 12-megapixel photo squeezed to 500 KB has roughly a tenth of the original data, and fine texture goes first. Resizing to the dimensions the form actually needs usually preserves more detail than heavy compression at full resolution.
Measure the file that was produced, not the original. UploadReady reports size in bytes, real format, decoded dimensions and batch totals, then marks each requirement you entered as meets, does not meet, not checked or needs review.