The US passport photo must meet strict requirements set by the US Department of State. Your photo must be:
US visa photos have the same requirements as passport photos. Whether you are applying for a tourist visa, work visa, or immigrant visa, your photo must meet the 2x2 inch specification with a white background.
Many US government applications now accept digital photos uploaded online. When taking a digital photo:
US passport and visa photos are commonly rejected for: