The quick answer
Visa photo uploads usually check three things: the pixel size or shape, the file size in KB, and the file type (almost always JPG). Resize to the exact pixels first, then compress to just under the KB limit. Always follow the numbers on the official application page, because they differ by country and change over time.
What portals usually ask for
| Check | Typical rule |
|---|---|
| Pixels or shape | A fixed size or range, often square or a passport ratio such as 35 × 45 mm (413 × 531 px at 300 DPI) |
| File size | A maximum, commonly somewhere between 50KB and 1MB, and sometimes a minimum too |
| File type | JPG or JPEG in most cases |
| Background | Plain white or light, with no shadows |
| Colour | Colour photo, not black and white |
Step 1: Start with a good photo
Use the original from your phone, not a screenshot or a chat copy, because messaging apps shrink pictures. Face a window for soft light, stand in front of a plain wall and look straight at the camera. If the wall is not plain, use the ID photo background remover to get a clean white background.
Step 2: Resize to the required pixels
For a fixed pixel size, use the pixel resize tool. If the form gives the size in centimetres or inches, use resize image in cm or resize image in inches with 300 DPI. For a US visa photo, the US visa photo maker crops a centred square for you.
Step 3: Compress to the KB limit
Phone photos are several megabytes, so most visa uploads need compressing. Pick the page that matches your limit, such as 50KB, 100KB, 200KB or 500KB. Aim a little under the limit (for example 90KB for a 100KB cap) because some portals count slightly differently.
Step 4: Check before you upload
Open the file and confirm the pixel size, the file size in KB and the file type. Make sure your whole head and shoulders are visible, the face is sharp and the background is plain. If a portal also needs a minimum size, do not compress below it.
If the upload is still rejected
Common causes are a file slightly over the limit, the wrong shape, a very small face in the frame, shadows on the background or an unsupported type such as HEIC. Convert HEIC with the HEIC to JPG tool, resize again and compress a little more. Our guide on why passport photos get rejected lists more fixes.
Privacy
Your photo is an ID document, so privacy matters. All PicFitter tools run inside your browser and nothing is uploaded to a server.