How to compress a photo under a file-size limit
Updated July 29, 2026 · 8 min read · Tool: Compress
Written for TidyCrop users who need exact exports without uploading photos to a server.
File-size limits are common on job applications, scholarship portals, insurance forms, and government upload fields. A phone photo straight from the camera can be several megabytes — fine for printing, too large for the form. Compression reduces how many bytes the file uses, usually by lowering encoding quality or switching to a more efficient format.
TidyCrop’s Compress tool runs a local search for a quality level that aims at your target size. It is best-effort: some images cannot reach a very small target without looking soft or without shrinking pixel dimensions first. Your photo stays on your device during compression.
Before you start
- The portal’s maximum file size (for example 200 KB, 500 KB, or 2 MB)
- Any required pixel dimensions or format rules from the same form
- A JPG, PNG, or WebP photo openable in TidyCrop
Step-by-step
-
1. Note every requirement, not only the KB limit
Write down the max file size and any pixel size or format rules. A portal that wants “under 500 KB and 600 × 800 JPG” needs resize and convert steps as well as compression. Doing only compression on a huge canvas often fails the size target.
-
2. Resize to required pixels first when dimensions are fixed
If the form lists exact dimensions, use Crop & Resize before Compress. Fewer pixels usually mean a much easier path under the KB cap, with less quality damage than crushing a multi-megapixel original.
-
3. Open Compress and set a target
Add your photo (or continue after resizing), open Compress, and enter the size you need — for example 500 KB. Leave a little headroom if the portal is strict about headers and metadata; aiming slightly under the limit is safer than landing exactly on it.
-
4. Preview readability, then download
Check faces, text, and fine detail in the preview. If the image looks muddy, raise the target slightly (if allowed), switch to WebP when the portal accepts it, or reduce dimensions a bit more. Download only when both size and clarity are acceptable.
-
5. Verify the saved file before uploading
Check the file size on disk in your OS file properties. Some browsers report approximate sizes in-page; the portal reads the actual file you upload.
Trade-offs to expect
- Lower quality saves bytes but softens detail and can create blocky artifacts in skies or skin tones.
- PNG is often larger for photographs; JPG or WebP usually compress photos more efficiently.
- Shrinking dimensions reduces file size more reliably than quality alone when the target is very small.
- Aggressive targets may be impossible for detailed photos without visible damage — the tool will not invent a free lunch.
Worked examples
Job application: max 500 KB headshot
Crop to the requested portrait size first, then compress toward 450–480 KB. Export JPG unless the portal asks for PNG. Confirm the downloaded file is under 500 KB.
Email attachment keeps bouncing
Many mail systems struggle above 10–25 MB for the whole message. Compress a large photo toward 1–2 MB for casual sharing, or resize a multi-thousand-pixel image down if recipients only need screen viewing.
Portal rejects “still too large” after compress
Your pixel dimensions may still be huge. Resize to a sensible max edge (for example 1600 px) then compress again. Also confirm you are not uploading the original by mistake.
Troubleshooting
The tool cannot reach my target size
Reduce width and height in Crop & Resize, try JPG or WebP instead of PNG for photos, or raise the allowed size if the form offers a range. Some targets are not reachable at usable quality.
Text in the photo becomes unreadable
Increase the target size, keep more pixels, or crop tighter so the text fills more of the frame before compressing.
PNG barely gets smaller
PNG is not ideal for busy photographs. Convert to JPG (or WebP if allowed) after you are happy with framing, then compress.
Limitations
- Compression is best-effort; very small targets may be impossible without resizing.
- PNG quality controls behave differently from JPG/WebP — dimension reduction may be required.
- No batch compression of multiple files.
- TidyCrop cannot change a portal’s server-side limit or guarantee acceptance.
Common questions
How do I hit a specific size like 500 KB?
Set that target in Compress and preview the result. If it will not land under the limit, resize to fewer pixels first or switch to a more efficient format the portal accepts.
Does compressing change my image dimensions?
Compression mainly changes encoding size and quality. Pixel width and height stay the same unless you also use Crop & Resize.
Is my photo uploaded while compressing?
No. Compression runs in a local Web Worker in your browser. Image bytes are not sent to TidyCrop.
Should I use WebP to save space?
WebP can be smaller at similar quality, but only if the destination accepts WebP. Many older portals still require JPG.
Related guides
- How to resize a photo to an exact pixel size
- When to use JPG, PNG, or WebP
- How to create a printable photo sheet
Try it in TidyCrop
Ready to export? Open the Compress tool on the home page. Your photo stays on your device.