Need a US citizenship photo for your naturalization application? Upload a recent photo and IDPhotoBy sizes and crops it to the U.S. Citizenship and Immigration Services (USCIS) standard for Form N-400 (Application for Naturalization) — a square, color photo with your head 1 to 1 3/8 inches (about 25–35 mm) from the top of your hair to the bottom of your chin on a plain white to off-white background — with the US Citizenship (naturalization) document already selected. You get a 2×2 inch (51×51 mm) photo, the exact size you submit with Form N-400. It is free — no payment required.
This page is specifically for the N-400 naturalization photo — becoming a U.S. citizen. If you need a green card (Form I-485) photo or a photo for a different USCIS form, IDPhotoBy has separate pages for those.
USCIS sets the photo requirements for naturalization, and IDPhotoBy checks your photo against them. According to the USCIS Form N-400 instructions, the us citizenship photo requirements are:
- 2×2 inches (51×51 mm) — a square, color photo with a full-face, frontal view.
- Head height 1 to 1 3/8 inches (about 25–35 mm) — measured from the top of your hair to the bottom of your chin, with your head centered and facing the camera.
- Eye height 1 1/8 to 1 3/8 inches — your eyes should sit 1 1/8 to 1 3/8 inches (about 29–35 mm) from the bottom of the photo.
- Plain white to off-white background — with no shadows, patterns, objects or lines behind you.
- Neutral, natural expression — look straight at the camera with both eyes open.
- Bare head — your head must be bare, unless you wear headwear required by your religious denomination, and it must not obscure your face.
- Unmounted and unretouched — the photo must be unretouched, so your face is left exactly as it is.
The us citizenship photo size is 2×2 inches, which is 51×51 mm (about 5×5 cm) — a square photo with your head centered. USCIS states the size in inches and does not require a specific pixel count, DPI or file size in kilobytes, so IDPhotoBy outputs a square 2×2 inch file at a high print resolution: you get a print-ready photo to put on paper, plus a matching square digital image. Because USCIS states no digital size cap, one 2×2 render works whether you upload the photo with an online N-400 filing or mail printed photos.
If you send printed photos, the Form N-400 instructions call for photos printed on thin paper with a glossy finish, kept unmounted and unretouched. You lightly print your name and A-Number (if any) on the back of each photo.
This is where naturalization is different from a simple passport photo, and where most tools stay silent:
- The USCIS Form N-400 instructions state the printed 2×2 photo submission requirement under "Photograph Requirements for Applicants Residing Outside the United States" — for current or former U.S. armed-forces members, their spouses, and spouses of U.S. citizens working abroad. If that is you, you submit two identical color passport-style photographs taken recently with your packet.
- If you are applying from inside the United States, USCIS captures your photograph live when you "provide biometrics (fingerprints, photograph, and/or signature)" at your appointment, so you may not need to send printed photos with the form.
- You can file the N-400 online at myUSCIS or on paper. Where a photo is uploaded online, it is the same square 2×2 image; where photos are mailed, they are the printed 2×2 prints. The file IDPhotoBy gives you works for either channel.
Because the rules depend on where you file from, always follow the photo section of your own Form N-400 instructions.
There are two different photos in the naturalization process, and it is worth being clear which one this tool prepares:
- The photo you prepare here is the applicant 2×2 photo you submit with your Form N-400 packet (when the instructions ask you to include photos).
- The photograph USCIS records is captured separately in person — USCIS collects biometrics, including a photograph, at an Application Support Center appointment to verify your identity.
So preparing your submitted photo correctly matters, but this photo does not become the picture USCIS captures at your biometrics appointment. IDPhotoBy prepares the 2×2 you file; USCIS records its own photo in person.
USCIS lets you take the photo yourself — there is no requirement to use a professional photographer for the N-400 photos. You can make a free US citizenship photo at home with a phone and still get a compliant result:
- Stand about 60 cm (2 feet) in front of a plain white or off-white wall, in soft, even daylight so there are no shadows behind you or on your face.
- Face the camera straight on in full-face view, with a natural expression and both eyes open. Have someone take the photo, or use a timer, and hold the phone at eye level.
- Fill the frame with your head and the top of your shoulders, then upload it here and let IDPhotoBy crop it to the exact 2×2 inch (51×51 mm) size, check the background and give you a ready file.
The same steps prepare a naturalization photo for a spouse or family member applying with you. It stays free — no payment required.
IDPhotoBy sizes and crops the photo you upload to the 2×2 inch (51×51 mm) USCIS naturalization standard and checks that the background is a plain white to off-white without shadows. It does not retouch, beautify or otherwise edit your face. That matters here: the USCIS Form N-400 instructions say the photos must be unmounted and unretouched, so your face is left exactly as it is — only the framing, size and background are prepared.
We also do not promise acceptance — no online tool honestly can. Your file is prepared to the published USCIS requirements, but USCIS decides whether your application and photo are accepted. And we do not invent a file-size, pixel or DPI cap that USCIS never states. It stays free: no paid plan, no per-photo charge, no skip-the-line fee.
Requirements can change — check the official USCIS Form N-400 instructions (uscis.gov/n-400) before you file; USCIS makes the final decision on your application and photo.