| Takeaway | Detail |
|---|---|
| ICAO 9303 sets a 70–80% face height band. | The allowed band for face height is 70–80% of image height under ICAO 9303. |
| The safety band is 74–76%. | Inside the 70–80% tolerance, the target safety band is 74–76% of image height. |
| Measure face height in pixels before submission. | Face height must be measured as a percentage of image height in pixels on every AI-generated portrait. |
| Redraw or re-crop, not retouch. | If face height falls outside 74–76%, the correct action is a redraw or re-crop, not a retouch. |
For 2026 submissions, check AI-generated portrait photos against the ICAO 9303 face-height band of 70–80% of image height before uploading; because individual checker thresholds are not published, treat the issuing authority's portal result as the operative check.
That compliance depends on staying within the 74–76% safety band, or requiring a redraw or re-crop.

Why face height decides pass or reject
Automated ID-check pipelines may evaluate framing before or alongside likeness, so verify the face-height ratio in pixels before submission. Check with the issuing authority's photo checker to see whether a portrait that fails the geometry gate is rejected before biometric review; if it is, fixing framing is the first step.
The issue is made worse by the caricature-style AI generators that have become popular in 2026. Many of the exaggerated head-scale outputs, similar to the 'big head caricature' prompts seen across AI image tools, inflate the head-to-frame ratio to the point of structural violation. This is not a matter of lighting, skin texture, or minor distortion that can be smoothed over. The head has simply been scaled too large for the canvas, so the face-height measurement is pushed outside of the acceptable band by the generation itself. No amount of surface retouching can shrink the measured face height without altering the proportions in a way that still breaks the required geometry.
Within the 70–80% band, use 74–76% as a tolerance-centering target before submission. Because individual checker thresholds are not published, measure the exported image and run it through the issuing authority's acceptance portal; if the portal flags it, treat that result as the operative constraint for that submission.
Geometry may be only one part of compliance. Some ID-photo workflows also assess expression and other quality criteria, so a portrait that meets the face-height measurement can still be flagged if the subject’s expression or image quality does not satisfy the issuing authority’s requirements. Check the official photo rules for any expression or quality criteria before submission.
For an AI-generated portrait, verify the face-height measurement before submission. Confirm that face height falls within 74–76% of the image height; if it does not, produce a re-crop or regeneration rather than submitting it. If the issuing authority also specifies an eye-line or other quality band, measure that separately and follow the official rule for that measurement.

Redraw, re-crop, or retouch: winner
When an AI-generated portrait misses the geometric gate, the fix is not interchangeable. In 2026, the right corrective action depends on whether the problem is framing or composition: re-crop or regenerate to restore compliance, and avoid retouching when the goal is to correct face-height geometry.
| Action | Use when | Effect on geometry | Verdict |
|---|---|---|---|
| Re-crop | The full head is visible and the ratio is only slightly off | Rescales the canvas around the head; original facial pixels remain unchanged | Winner |
| Regenerate / redraw | The head is exaggerated or the composition cannot be framed into the target band | Produces a new composition that can meet the ratio without stretching | Winner |
| Retouch (inpaint / outpaint) | Minor surface cleanup after geometry is already correct | Alters pixels near facial boundaries and can move detected landmarks | Loser for geometry |
Re-crop is the winner when the portrait already contains the full head and sufficient margin around it. By adjusting the canvas around the subject, you can move face height into the 74–76% safety band without modifying the facial pixels themselves. This preserves the original biometric features and introduces zero identity drift, making it the lowest-risk correction for framing errors.
Regenerate or redraw is the winner for caricature-style outputs. AI caricature tools, such as Fluxai.art’s caricature generator, are designed to exaggerate proportions, so an out-of-band ratio often comes from the model’s composition rather than a simple framing mistake. In that case, no crop can recover compliance without cutting off the chin or crown or introducing visible distortion. A new generation with explicit framing constraints fixes the geometry at the source.
Retouching is the loser for geometry. Inpainting or outpainting may seem convenient, but it changes pixels near the face boundary—hairline, chin, jaw, or background edges—that automated landmark detection relies on. Those edits can shift the detected landmarks and create a new failure even if the image looks acceptable to a human reviewer. Use retouching only for non-geometric cleanup after the face-height ratio is already within range.
Before taking action, run a simple decision check: if the head is intact and the error is framing, re-crop; if the head is stylized or exaggerated, regenerate; if the ratio is already correct, limit edits to surface retouching. This keeps the correction aligned with the cause of the failure and avoids trading one compliance problem for another.

Pixel math: what numbers to check
On a 600×600 px canvas, the pixel math is straightforward: 70% of 600 px equals 420 px and 80% equals 480 px, so the full compliance band places chin-to-crown face height between 420 and 480 px. The tighter safety target of 74–76% narrows that window to 444–456 px (600 × 0.74 = 444; 600 × 0.76 = 456). Before submitting any AI-generated portrait in 2026, confirm that the measured face height in the final export falls inside 444–456 px on this canvas size.
Method: Measure face height from the bottom of the chin to the crown of the head, excluding hair. Use a landmark detection tool or a manual ruler overlay in an image editor to mark those two points, record the vertical distance in pixels, divide that distance by the image height in pixels, and multiply by 100. Perform this check on the final print-resolution file, not on the generator’s preview, because previews may be downscaled, cropped, or recompressed in ways that change the effective ratio.
The DPI/resolution conversion method lets you verify the same band on any print specification. Convert physical dimensions to pixels with the formula: width in pixels = width in inches × DPI, and height in pixels = height in inches × DPI. For a U.S. 2×2 inch photo printed at 300 DPI, the calculation is 2 × 300 = 600 px on each side, producing a 600×600 px file; the same 444–456 px safety window applies. If your output uses a different DPI or canvas size, recompute the target range by multiplying the final image height by 0.74 and 0.76.
Run the check as a final gate on the exact file you plan to upload. Open the exported image, confirm its pixel dimensions match the intended canvas, measure chin-to-crown height, and compare the result to the computed window. If the measurement lands outside 444–456 px (or outside the recalculated 74–76% range for a nonstandard canvas), treat the file as noncompliant and correct the framing at the source rather than submitting it as-is.
What the evidence does not establish
Not every variable that affects an automated ID-photo decision is visible to the person submitting the image. A practical way to read the evidence in 2026 is to separate unmeasured variables from controllable handling: you cannot verify how a specific checker is tuned or how a generative model drifts over time, but you can measure geometry and choose where to test the file before committing to prints.
The exact rejection thresholds of individual commercial checkers are not published. The 74–76% face-height target discussed elsewhere in this article is a tolerance-centering strategy inside the ICAO 9303 requirement, not a verified per-vendor specification. Because vendor logic is opaque, the reliable check is procedural: run your image through the acceptance portal of the issuing authority before paying for prints. If the portal flags the image, treat that result as the operative constraint for that submission, even when your own pixel measurement appears acceptable.
Claims that AI-generated portraits fail more often in 2026 are also unverified. No public benchmark measures failure rates for exaggerated-head or caricature-style generators against ICAO geometry gates. Tools marketed as caricature makers, such as Fluxai.art’s AI caricature generator and the hyper-realistic “big head” prompts documented by PromptPlum, illustrate why distortion risk is plausible, but plausibility is not evidence. Until a transparent benchmark exists, treat statements like “AI photos fail more” as untested rather than as a documented trend.
Eye-line placement is another area where public, AI-specific evidence is thin. While geometric bands are defined in standards and vendor guidance, there is no open dataset showing how consistently 2026 portrait generators position the eyes relative to those bands across prompts, styles, and model updates. The controllable response is the same: verify the eye position in pixels on the exported image and use the issuing authority’s portal as the final pre-print check, rather than assuming a generator’s default framing is compliant.
Keeping these limits in view prevents two common errors: blaming a retouch for a failure caused by an unknown checker threshold, and trusting anecdotal claims about model drift without measurement. Control what can be measured, document the portal result, and treat everything else as an unmeasured variable until published evidence says otherwise.
Fixing a 62% AI portrait
Start with the observed image: a 600×600 px AI portrait whose face height measures 372 px, or 62% of image height. That is 8 percentage points below the 70% floor and 14 below the 74% safety target; in pixels, the face is 48 px short of 420 px and 72 px short of 444 px. Submitting it unchanged is not a viable shortcut, because the frame is already outside the accepted band.
The correction is geometric rather than cosmetic: outpaint the background equally above and below, then re-crop to 600×600 px so the face window lands near 450 px, about 75%. Equal padding keeps the head centered and preserves facial proportions; only the framing changes. Re-measure after cropping instead of trusting the preview, and record the new face height in pixels.
| Measure | Before | After target |
|---|---|---|
| Face height | 372 px (62%) | 444–456 px (74–76%) |
| Eye line from bottom | Unverified | 300–414 px (50–69%) |
| Image size | 600×600 px | 600×600 px |
Checkpoint one is a face height of 444–456 px, or 74–76%. Checkpoint two is an eye line 300–414 px from the bottom, or 50–69% of image height. Checkpoint three is no landmark drift: compare pupil, nose tip, and chin positions before and after; if any shifts relative to the face, the outpaint or crop introduced distortion and the portrait must be regenerated.
The cost of being wrong is asymmetric. Submitting at 62% risks a near-certain automated reject and the lost application fee and turnaround time, because the image fails the geometric gate before biometric review. Over-cropping to about 492 px, or 82%, risks the opposite reject, “head too large,” because the face exceeds the upper tolerance. The safe correction is the narrow middle: move the window to about 450 px and verify all three checkpoints.
If the re-cropped image still misses 74–76% or the eye-line band, repeat the outpaint-and-crop cycle or regenerate the portrait; do not submit an unverified frame. Each cycle should end with the same three measurements, not with a visual guess.
Worked Example: Run the Numbers
Example inputs (illustration): An AI-generated portrait is exported as a 600×600 px square file. Using an image editor’s ruler tool, measure the face from the bottom of the chin to the top of the crown, excluding hair, using the same method described above; for this example, the measured face height is 390 pixels.
Step 1 — Calculate the face-height ratio. Divide face height by image height: 390 ÷ 600 = 0.65, or 65%. This result falls outside the 74–76% safety band stated in the reader rule for this article.
Step 2 — Calculate the target pixel range. Multiply the image height by the safety-band limits: 600 × 0.74 = 444 pixels and 600 × 0.76 = 456 pixels. To land inside the safety band at the current 600-pixel image height, the chin-to-crown measurement must fall between 444 and 456 pixels.
Step 3 — Identify the break-even trigger. The break-even trigger is the point at which the measured ratio reaches 74%. With the current 390-pixel face height, that occurs if the image is re-cropped so the total image height becomes 390 ÷ 0.74 ≈ 527 pixels (illustration). Alternatively, if the image height remains 600 pixels, the face must be regenerated or re-cropped to reach at least 444 pixels from chin to crown.
Winner for this example: Re-crop or regenerate. Because the 65% ratio misses the 74% break-even trigger, Alex should not submit the file as-is; the corrective action is to produce a new crop or a new generation that places the chin-to-crown measurement within the 444–456 pixel target range before submission.
Decision rules for AI ID photos
Once you have measured an AI-generated portrait against the target framing, use the following dispatch rules to decide whether to submit, re-crop, or regenerate. This table operationalizes the 74–76% safety target so you can act on the measurement without guessing.
| Measured condition | Action | Follow-up check |
|---|---|---|
| Face height is 74–76% of image height and eye line is 50–69% from the bottom | Submit | No redraw or re-crop needed |
| Face height is 68–74% or 76–80% (inside tolerance, outside the safety band) | Re-crop to center the ratio | Re-measure the eye line after cropping; repeat until both conditions are met |
| Face height is outside 70–80%, especially from an exaggerated-head or caricature-style generator | Regenerate with a neutral composition prompt | Measure the new output before any further edits |
The middle case is the most common near-miss in 2026 AI portrait workflows. When the face is slightly too small or too large but still within the outer tolerance, a careful re-crop can shift the framing into the 74–76% safety band. Because cropping changes the vertical position of facial features relative to the image edges, you must re-measure the eye line after every adjustment; a crop that fixes face height can push the eyes out of the acceptable band.
The out-of-tolerance case requires a different response. Caricature and stylized portrait generators often produce exaggerated head proportions by design; PromptPlum’s hyper-realistic caricature prompt, for example, explicitly calls for “an exaggerated big head,” and Fluxai.art markets an AI caricature maker for similarly distorted outputs. When those proportions are baked into the generated image, cropping cannot recover a compliant head-to-frame relationship. In that situation, regenerate the portrait using a neutral, documentary-style composition prompt and treat the new image as a fresh candidate for measurement.
Apply this dispatch in order: measure, match the condition, take the indicated action, and verify the result. Submitting an image that falls outside the safety band shifts the risk to an automated rejection you could have prevented with a single pre-submission decision.
What to do next
| Step | Action | Why it matters |
|---|---|---|
| 1 | Open your AI-generated portrait in an image editor and measure the face height in pixels from chin to crown, then calculate it as a percentage of the total image height. | Automated ID-document checks evaluate face height as a percentage, so a pixel-based measurement is the only reliable way to confirm compliance. |
| 2 | Compare your measured percentage against the ICAO 9303 face-height band and the 74–76% safety band referenced above. | Staying inside the safety band reduces the risk of borderline rejections caused by small cropping or scaling differences during automated processing. |
| 3 | If the face height falls outside the 74–76% safety band, regenerate the portrait or re-crop the image to bring it within range. | A redraw or re-crop corrects the underlying proportions, which is the action required when the face-height ratio is out of tolerance. |
| 4 | Do not rely on retouching tools to fix a face-height ratio that is outside the safety band. | Retouching alters appearance details but does not change the geometric relationship between face height and image height that automated checks measure. |
| 5 | Re-measure the final image after any redraw or re-crop to confirm it remains within the 74–76% safety band. | A second measurement catches unintended shifts introduced during export, resizing, or recompression before submission. |
| 6 | Submit the verified portrait only after confirming it meets the ICAO 9303 requirement, using the official photo checker or submission portal provided by the issuing authority. | Final verification against the official standard ensures the image is ready for automated ID-document checks in 2026. |
Frequently Asked Questions
How should face height be measured on an AI-generated portrait before submission?
Face height must be measured as a percentage of image height in pixels on every AI-generated portrait.
What is the correct fix if an AI-generated ID photo's face height falls outside the 74–76% safety band?
If face height falls outside the 74–76% safety band, the correct action is a redraw or re-crop, not a retouch.
Why can an AI caricature portrait be rejected before biometric likeness is reviewed?
Automated ID-check pipelines may evaluate framing before or alongside likeness, so a portrait that fails the geometry gate may be rejected before biometric review.
What should applicants do when individual photo checker thresholds are not published?
Because individual checker thresholds are not published, applicants should treat the issuing authority's portal result as the operative check.
Why do caricature-style AI generators pose a risk for 2026 ID photo submissions?
Caricature-style AI generators popular in 2026 often produce exaggerated head-scale outputs that can fall outside the required face-height band.
What is the first step if an issuing authority's photo checker rejects a portrait at the geometry gate?
If the issuing authority's photo checker rejects a portrait at the geometry gate, fixing the framing is the first step.
Quick answers
| What face-height band does ICAO 9303 set for ID photos? | ICAO 9303 sets an allowed face-height band as a percentage of image height. |
| What is the recommended safety band within the ICAO 9303 tolerance? | Inside the ICAO 9303 tolerance, the target safety band is a narrower range of image height. |
| How should face height be verified before submitting an AI-generated portrait? | Face height must be measured as a percentage of image height in pixels on every AI-generated portrait before submission. |
| What should be done if an AI-generated portrait's face height falls outside the safety band? | If face height falls outside the safety band, the correct action is a redraw or re-crop, not a retouch. |
| Why is framing especially important for AI caricature ID photos in 2026? | Automated ID-check pipelines may evaluate framing before or alongside likeness, and caricature-style AI generators popular in 2026 can produce exaggerated head-scale outputs that fail the geometry gate. |
Also worth reading: AI Headshots Fail e-Gates: ICAO 9303 Needs 50-69% Face-Width: AI Headshots Fail e-Gates: ICAO · ICAO 9303 2026: AI Headshots 57% Fail Rate, Crop Fixes: ICAO 9303 2026: AI Headshots · 2026 ICAO 9303: AI ID Photos Must Exceed 600x600 Pixels: 2026 ICAO 9303: AI ID