The United States Department of State clearly explains that white or off-white is the only acceptable color. In addition to that, the passport photo requirements also state that you must have a plain background: it can’t be textured or have any shadows or lines in it. Also, there must be no objects in the frame (broken pixels count, too!).
The answer to this one depends on the way you want to take your pictures:
Taking an image for your travel document is practically a one-time thing, so it makes no sense to download a passport photo app on your smartphone. Luckily, many services can make you a portrait without installation.
The available options are quite numerous and very different in terms of pricing and quality. To be brief, let us recommend you one service to make a perfect passport photo: PhotoBooth Online. It’s available on iPhone, any Android phone, tablet, and PC. Plus, our service is both free and compliant with the relevant U.S. photo requirements.
Simply upload your image where you’re keeping a neutral facial expression (eyes open, mouth closed) and looking straight at the camera. Once we get your shot, we’ll turn it into a passport-size photo with white background for free that meets the official requirements. Once it’s done, you can either save its digital version to submit your application online or get a ready-to-print template with two passport pictures in it.