Malaysia Driving Licence (Print)

Last verified 2026-10-17 against Jabatan Pengangkutan Jalan (JPJ)Standards: JPJ supplied-photo print and MyJPJ photo-update instructions

JPJ supplied-photo print

Use this preset only when your JPJ transaction accepts a supplied photo: 25 × 32 mm, white background. For PDL/CDL, counter capture or MyKad reuse may be available.

MyJPJ’s FAQ directs photo updates to JPJ counters. Confirm acceptance of edited photos with JPJ before preparing a print. This preset does not provide a MyJPJ upload file.

JPJ PDL photo requirementsJPJ counter photo optionsMyJPJ photo updates

Dimensions

For a JPJ transaction that accepts a supplied photo, the reviewed PDL and CDL renewal pages specify one colour photo, 25 × 32 mm, on white. PDL lists it as optional. This preset prepares a print master; 295 × 378 px is the app output, approximately 300 DPI at that physical size, not a JPJ pixel or minimum-DPI rule. Print at the actual size, without scaling to fit the paper.

Head position

The reviewed pages do not specify numeric head height, top margin, face percentage or eye-line bands. The app uses framing settings to prepare its output; those settings do not establish JPJ requirements. Keep the face clear and follow the receiving counter’s instructions.

Background

The supplied-photo route reviewed here uses a white background. This does not establish the background for every driving-licence service.

Expression

A clear, forward-facing image with even lighting is sensible capture advice. The reviewed transaction pages do not establish a detailed expression standard or an acceptance guarantee.

Accessories

The reviewed sources do not establish comprehensive spectacle or head-covering rules. Confirm with the receiving JPJ service if these affect your photo. Do not transfer Malaysian passport, ESD or MYVISA accessory rules to JPJ.

Other rules

For PDL/CDL transactions, JPJ also describes counter capture or reuse of the MyKad photo as alternatives. Confirm whether you need to bring a photo before preparing one. No universal six-month recency limit, mandatory studio provenance or editing ban was established by these sources. Confirm acceptance of edited photos with JPJ and keep your original.

Notes

This is a supplied-photo print preset, not a MyJPJ upload workflow. MyJPJ’s photo-update FAQ directs users to a JPJ counter or JPJ Mobile counter. Its public FAQ contains older feature statements, so check the current service for your transaction. No universal JPEG upload format or file-size budget was verified.

The Malay LDL application page says white (puteh), while its English version says black. That unresolved translation conflict does not justify a new black-background preset or a claim that all learner routes follow this entry. Follow the receiving service’s instructions.

Sources

Can I wear glasses in a JPJ supplied photo?

The reviewed JPJ transaction pages do not establish detailed spectacle rules. Confirm with the receiving service rather than applying passport rules.

Can I wear a head covering?

The reviewed pages do not establish a complete head-covering policy. Ask the receiving JPJ service for its instructions.

What expression should I use?

A clear, forward-facing photo with even lighting is sensible capture advice. The reviewed pages do not establish a detailed JPJ expression standard.

Must I bring a photo taken within six months?

A universal six-month limit was not verified. PDL lists the supplied photo as optional; JPJ also describes counter capture or MyKad reuse for PDL/CDL. Confirm the actual transaction before preparing a photo.

Is this a MyJPJ photo-upload preset?

No. It prepares a supplied print at 25 × 32 mm on white. The 295 × 378 px canvas is app output, not an official upload contract. MyJPJ’s FAQ directs photo updates to JPJ counters. Confirm acceptance of edited photos before printing; the reviewed sources do not establish a universal JPEG or upload-size rule.

Process this in your browser

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

Open in browser