Passport or Visa Photo in 2 Seconds

Take an image with a smartphone or camera against a light wall, upload it here and get a proper photo for your visa, passport or ID.
Additional options
Upload photo & get result


Source photo example that you need to take in order to make a passport or visa photo at


Result example: a correct visa or passport photo that you will receive

How Does It Work?

Take your picture with a digital camera or smartphone against a white or off-white wall, upload it to, and get an instant professional result without any manual work on your part. More ...

Guaranteed Acceptance

Yes. We have exact photo requirements for passport photos, visa photos and IDs around the world. We will refund 100% of your money if the photo is not accepted by a government agency.

Do I get photo prints?

Some authorities allow internet submissions (US visa, Canadian visa, etc), in this case you do not need any prints. In other cases you can print it out on a 4x6" (10x15cm) matte photo paper online at Walgreens or similar services and have your photos mailed to you or you can pick them up at one of their locations. You can also use a color printer.

Our Benefits

You just need to provide your source photo, we do everything else

  • No manual work for you: we scale and crop the image
  • We fix the background
  • We fix tilted head
  • We fix red eyes
  • If the image is for internet submission, we do correct size in kilobytes

We know exact photo size requirements and guarantee compliance

  • We will refund you if your passport or visa photo is not accepted

Take a photo in the comfort of your home

  • Choose your best looks and take your time doing the photo
  • Good for babies
  • Suitable for disabled people

We respect your privacy and image rights

  • We do not give away or sell your photo to anyone
  • We never use your images in advertising or any other marketing activity
© 2019 | Make photo | Requirements | Contacts | About | Photographer's guide | Examples of bad passport photos | Terms of Service | Blog
Other languages: Bahasa Indonesia   Bahasa Melayu   Català   Dansk   Deutsch   Español   Français   Italiano   Kiswahili   Nederlands   Norsk   Polski   Português   Română   Suomi   Svenska   Tagalog   Türkçe   Tiếng Việt   Ελληνικά   Русский   العربية   עברית   فارسی   اردو   हिन्दी   বাংলা   සිංහල   ဗမာစာ   ไทย   中文   한국어   日本語