Yes, Walgreens will take your passport photo and give you 2 properly-sized 2" x 2" prints. They use tools to analyze the photos and ensure they meet U.S. government requirements.