Skip to content

Free toolsImages

US passport photo

2 × 2 inches at 300 dpi. Good to print, and good for online renewal.

More free conversions, where you upload. The Fylane extension does the same work inside any upload form, on its own free share every day.Add to Chrome

How to make a US passport photo

  1. Drop a photo of yourself against a plain white wall.
  2. Move the square so your head fills about two thirds of it.
  3. Press Make photo and download the 2 × 2 inch JPEG.

What happens to your file

The US Department of State states the printed size plainly: “The correct size of a passport photo is: 2 x 2 inches (51 x 51 mm)”, with the head “between 1 - 1 3/8 inches (25 - 35 mm) from the bottom of the chin to the top of the head”, against “a white or off-white background without shadows, texture, or lines”.

This page writes 600 × 600 pixels, which is 2 × 2 inches at 300 dpi — the resolution the State Department itself names when it explains how to scan an existing photo. Print it at 2 × 2 inches and every measurement is right.

The same file also works for online renewal, where the rule is different and much looser: “Be a JPG, PNG, HEIC, or HEIF file” and “The file size should be between 54 kilobytes and 10 megabytes”, with no pixel dimensions stated at all. This page aims a kilobyte above that floor — 55 KB rather than 54 — because “54 kilobytes” is ambiguous between 54,000 and 55,296 bytes and the cheap way to satisfy both readings is to clear the higher one. It gets there by keeping quality high, never by padding the file.

The crop and the encode happen in your browser. A photograph of your face, attached to a passport application, is exactly the kind of file that should not travel to a stranger’s server, and here it does not.

What we cannot check for you: that the photo is in colour, taken in the last six months, without glasses, with a neutral expression, and against a background free of shadows. Those are yours.

Questions

What size is a US passport photo?

Two inches by two inches, or 51 × 51 mm, printed. Your head must measure between 25 mm and 35 mm from the bottom of your chin to the top of your head. At 300 dpi that is a 600 × 600 pixel image, which is what this page makes.

Is a passport photo 600×600 pixels?

The State Department publishes no pixel size for a passport photo at all — that is a visa rule. 600 × 600 is simply 2 × 2 inches at 300 dpi, so it prints at exactly the right size and comfortably satisfies the online renewal upload.

Can I use this for online passport renewal?

Yes. Renewal accepts a JPG, PNG, HEIC or HEIF between 54 kilobytes and 10 megabytes, and this page aims for 55 KB or more so it clears that floor on either reading of “kilobyte”. If your photograph is a flat drawing or a very plain image it can come out under it, and the page tells you so rather than padding the file to hide it.

Where can I print it?

Any photo counter that prints 4 × 6 inch prints. Ask for a 2 × 2 inch print, or place four copies on one 4 × 6 sheet and cut them apart.

Do I need a white background?

White or off-white, with no shadows, texture or lines behind you. A plain painted wall in even daylight is the easiest way to get one — stand a good arm’s length in front of it so your own shadow falls away.

Do it once, not on every form

A form that wants a square JPEG under 240 KB says so on the page. The Fylane extension reads that, fits your photo to it, and puts it in the field — without you working out what 240 KB looks like.

And it keeps the result. The next application that asks for a résumé, a cover letter and a photo fills all three from one tap, each one refitted to what that site accepts.

Your files stay in the browser, encrypted, on your machine. Nothing is uploaded to keep them and nothing is sent anywhere to fill a form.

Filmed from the extension: a phone portrait against a form that takes only a square JPEG under 240 KB.

Add to Chrome — freeWhat it does

Do this in code

curl -X POST https://api.fylane.dev/v1/jobs \
  -H "Authorization: Bearer $FYLANE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file_id": "<file id>",
    "operation": "image.id-photo",
    "options": {
      "out_width": 600,
      "out_height": 600,
      "min_bytes": 56320,
      "background": "#ffffff"
    }
  }'

The same operation, image.id-photo — A photograph for an identity document: exactly the pixels an authority asks for, under exactly the bytes it allows. Crop it by eye, or let the subject centre it. Upload first with the quickstart; every option is on the operations page. 500 free credits a month, then $5 per thousand.