Indonesia KTP (Odd birth year)

Last verified 2026-04-25 against Kementerian Dalam Negeri / Direktorat Jenderal Kependudukan dan Pencatatan Sipil (Ditjen Dukcapil)Standards: Permendagri No. 72 Tahun 2022 (Standar dan Spesifikasi e-KTP)

Government-spec dimensions, head positioning, and file constraints.

Pixel size
354 × 472 px
Print size
30 × 40 mm · 300 DPI
Background
red#DB1514
Face height
70–80% · target 75%
Eye line
50%60% from bottom
File size limit
30 mm · 354 px40 mm · 472 px
Face height: 70%–80% (target 75%)Eye line: 50%–60% (target 55%)

Note: Red background for odd birth year

Dimensions

  • Print size: 30 × 40 mm (3 × 4 cm); alternative 20 × 30 mm (2 × 3 cm) accepted by some Dukcapil offices
  • Pixel size (code): 354 × 472 px (≈ 30 × 40 mm @ 300 DPI)
  • DPI: minimum 300
  • File format: JPG / JPEG
  • Card itself: ISO/IEC 7810 ID-1 (85.60 × 53.98 mm)

Head position

  • Head coverage: ~70-80% of image height
  • Face: centered, directly facing camera
  • Eye line: ~50-60% from bottom of frame

Background

  • Color: Red — mandated for citizens born in an odd-numbered year (e.g., 1987, 1991, 2001, 2003)
  • Hex (code): #DB1514
  • The red/blue split is mandated by Permendagri No. 72 Tahun 2022 and is used for population data management and demographic grouping. Background color does not affect KTP validity.

Expression

  • Neutral expression
  • Eyes open and clearly visible
  • Face must be clear, not blurry, not covered by accessories

Accessories

  • Dark / tinted (sun)glasses: not permitted
  • Head coverings: not permitted, except religious head coverings
  • Excessive accessories or items obscuring facial features: not permitted

Other rules

  • Adequate, even lighting; not overly dark or excessively bright
  • Editing: only lighting and background adjustments are permitted; facial structure must not be altered
  • Photo capture is typically done at the Dukcapil (Dinas Kependudukan dan Pencatatan Sipil) office during the KTP application

Notes

  • The birth-year-based color rule is the defining characteristic of this spec. id_ktp_odd (red) and id_ktp_even (blue) are surfaced as two separate rows in the spec picker so the user picks parity directly — no birth-year input is collected.
  • Some legacy KTP photos predate Permendagri No. 72/2022 and use older background conventions; this spec applies to current (2022 onward) e-KTP issuance.

Sources

Can I wear glasses in my e-KTP photo?

Dark or tinted sunglasses are not permitted. Standard prescription glasses are not specifically prohibited, but the face must remain clearly visible without obscured eyes.

Can I wear a head covering for the e-KTP photo?

Head coverings are not permitted except for religious reasons. Anything that obscures facial features will be rejected.

Can I smile in an e-KTP photo?

A neutral expression is required, with eyes open and clearly visible. The face must be clear, not blurry, and not covered by accessories.

How recent does the e-KTP photo need to be?

Photo capture is typically done at the Dukcapil office during the KTP application, so a fresh photo is taken on the day. Editing is limited to lighting and background adjustments — facial structure must not be altered.

Why is my e-KTP background red, and what size is it?

The red background is mandated by **Permendagri No. 72 Tahun 2022** for citizens born in an **odd-numbered year** (1987, 1991, 2001, 2003, …). Citizens born in even-numbered years use blue. Print size 30 × 40 mm (3 × 4 cm); pixel target 354 × 472 px at 300 DPI; JPG/JPEG. Background color does not affect KTP validity.

Credit card · 85.6 × 54 mmPrint · 30 x 40 mm
Visual proportions, not actual size — depends on viewport DPI.
03 — Compliance engine

Live validation
against the actual rulebook.

Every crop is measured against the published tolerance ranges for the selected document. Pass or warn, in real time — no "submit and hope."

VALIDATOR · ID_KTP_ODDALL CHECKS PASS
Dimensions
354 × 472 px
exact
354×472
Face height
70% – 80%
target 75%
75%
Eye line
50% – 60%
target 55%
55%
Background
red
ΔE < 3
#DB1514
File size
JPEG q=92
182 KB
Sharpness
no motion blur
Laplacian var
1,284

The same checks the authority will run — before you submit.

  • Face height & eye line measured from the pupil midpoint with sub-pixel accuracy, clamped to the tolerance range your authority publishes.
  • Background colour checked across a sampled grid — catches gradients and fringe from poor segmentation (ΔE < 3 against spec).
  • File-size ceiling enforced per-spec — recompressed silently for sub-60 KB e-visa portals, lossless for print.
  • Sharpness & expression guards warn on blur, closed eyes, or non-neutral expressions before you export.

Process this in your browser

No install. Photos stay on your device. $2.99 per photo, watermark-free.

Open in browser

Shoot once. Ship anywhere around the world.

SpecSnap is free to download. Try it on the next passport renewal, visa application, or driving-licence form sitting in your inbox.