Portals that demand exact dimensions — 600×600, 800×600, 1024×768 — create a geometry problem: your photo almost never has that shape. Squeezing it to fit distorts faces and objects. There are only two correct answers.
The two honest strategies
- Crop to fill. Scale the image until it covers the target rectangle, then trim the overflow evenly from the edges. Nothing distorts; you lose some border content. Right choice for photos of people.
- Fit with padding. Scale the image until it fits inside the target, then fill the leftover area (usually with white). Everything stays visible; you gain neutral bars. Right choice for documents, logos, product shots.
What you should never do is stretch: changing width and height by different factors. If a tool's preview looks “squished”, it's stretching.
Upscaling: know the limit
If the requirement is 600×600 minimum and your source is 400×500, meeting the number means inventing pixels. Small upscales pass unnoticed; large ones look soft and can be rejected on quality grounds. When you can, re-take or re-export the original at a higher resolution instead.
Do it in one pass
Each JPEG re-save loses a little quality, so a resize-then-compress-then-convert chain through three tools damages more than one combined operation. Our Image Requirement Fixer does crop/pad, exact dimensions, format and the size cap in a single re-encode, in your browser, and shows the exact output numbers so you can verify them against the requirement yourself.