We're the Perfect Print team. An ID photo that prints too small, or just slightly off, is one of the most frustrating results — because the requirement is strict and a few millimeters can mean a rejected application. You did the crop, you printed it, and a ruler says it's not the size on the form. This article walks through the three reasons that almost always cause it, and the reliable way to get an exact-size ID photo every time.
Three reasons ID photos come out off-size
The first and most common cause is fit-to-page. If the printer is set to scale the image to the paper, it ignores the size you wanted and resizes to whatever fills the sheet — usually making the photo bigger or smaller than the spec. The second is pixel-versus-inch confusion: cropping in a photos app changes the pixel count, not the printed inches, so a crop that looks right on screen has no fixed physical size until printing decides one.
The third is the simplest and the most overlooked — using the wrong spec. ID photo sizes differ by document and country, and grabbing a number for the wrong one (a passport size when you needed a visa size, say) guarantees a mismatch. Before anything else, confirm the exact required dimensions for your specific document.
Set the spec in real units, not pixels
The fix for the first two causes is the same: stop relying on a screen crop and lock the photo to a real measurement. Decide the required size — for example a 2 x 2 inch (51 x 51mm) square, or a 35 x 45mm format — and set the photo to exactly that in real units, so the data carries a physical size the printer can't drift away from. Once the dimensions are baked into the layout, fit-to-page is the only thing left that can spoil it.
Perfect Print is designed to set that physical size directly on your phone. You enter the required width and height down to the millimeter, place the face with even margins, and the photo is fixed at the spec before it ever reaches the printer.
Print at 100% and verify with a ruler
When you print, set the printer to actual size (100%) and turn off fit-to-page or any auto-scaling, so the millimeters you specified come out unchanged. Then do the one check that catches every remaining problem: hold a ruler against the print and measure it. If it matches the spec, you're done; if not, the printer scaling is still on. Print a few copies on one sheet so you have spares, and you've protected yourself against a wasted trip. If the off-size problem is general rather than ID-specific, see why images print too big or too small, and for the exact dimensions per document, ID photo sizes by document type.
Perfect Print
A free app that sets ID photos to the exact required size and prints at 100%. Millimeter-precise, batch several at once so you have spares. No sign-up, iPhone / Android.
Learn more about Perfect PrintFrequently asked questions
Why did my ID photo print smaller than required?
Almost always because fit-to-page scaled it to the paper instead of holding your size. Set the photo to the exact spec in real units and print at 100% with auto-scaling off.
I cropped it carefully — why is it still off?
Cropping changes pixels, not printed inches. A crop has no fixed physical size until printing assigns one. Lock the dimensions in real units so the printed size is decided in advance.
How do I know I'm using the right size?
ID sizes vary by document and country. Confirm the exact dimensions for your specific document and form before printing, rather than reusing a number from a different one.
What's the surest way to verify the size?
Measure the print with a ruler. If it matches the required dimensions, it's correct; if it's off, the printer is still scaling and you need to reprint at actual size.