Skip to content

Passport & Visa Photo Size Requirements (US, UK, EU, India)

The exact pixel dimensions, file size and background for passport and visa photos by country — and how to make a compliant one for free in your browser.

Published June 13, 2026 · FitToKB Editorial

Quick answer

A US passport or visa photo must be 600×600 px (2×2 inch), JPEG, on a plain white background, and 54–240 KB for DS-160 uploads. A Schengen visa photo is 35×45 mm (413×531 px) under 500 KB on a light grey background. Always confirm against the official authority, as specs change.

Passport and visa photos are rejected for tiny reasons — wrong pixel size, a file a few KB too big, or the wrong background tone. Here are the exact specs for the most-requested countries.

Quick reference

DocumentDimensionsFormatFile sizeBackground
US Passport600×600 px (2×2 in)JPEGup to ~240 KBWhite
US Visa (DS-160)600×600 pxJPEG54–240 KBWhite
US DV Lottery600×600 pxJPEG≤ 240 KBWhite
UK Passport (digital)≥ 600×750 pxJPEG50 KB–10 MBLight grey / cream
Schengen / EU Visa413×531 px (35×45 mm)JPEG≤ 500 KBLight grey
India Passport35×45 mmJPEG10–250 KBWhite
China Visa354×472 px (48×33 mm)JPEG40–120 KBWhite

Specs change and individual consulates vary. Always confirm against the official authority before you submit. See our editorial policy.

The three things that get photos rejected

  1. Wrong dimensions. A square 600×600 photo is not interchangeable with a 35×45 mm portrait. Match the exact pixels.
  2. File too large (or too small). Many portals enforce a hard KB cap; some also set a minimum. A compressor that targets an exact range solves both.
  3. Wrong background. The US and India want pure white; the UK and EU want a plain light grey or cream — not pure white. Photograph against the correct backdrop.

Make a compliant photo for free

Use the Passport Photo Maker or pick a country preset such as US Visa DS-160 or Schengen Visa. Upload your photo, and the tool locks the exact dimensions, format and KB range, then shows a pass/fail check — all in your browser, never uploaded.

Frequently asked questions

What size is a US passport photo in pixels?
600×600 pixels (2×2 inches) at 300 DPI, in JPEG format on a plain white background. For DS-160 online uploads, the file should be 54–240 KB.
What is the file size limit for a Schengen visa photo?
Schengen/EU visa photos should be 35×45 mm (about 413×531 px at 300 DPI), JPEG, under 500 KB, on a light grey or off-white background.
Can I make a passport photo at home for free?
Yes. Photograph yourself against the required background, then use a free tool like FitToKB to resize and compress to the exact spec, with a pass/fail check.

Compress your first image now

Free forever. No signup, no watermark, no upload. Everything runs on your device.