Quick answer
eCitizen's official photo guideline asks for a 5.5 cm by 5.5 cm (207 x 207 pixel) colour photo with a white background, your face filling 70 to 80% of the frame, taken within six months. No official KB limit is published, so the tool keeps the file under 190 KB.
Updated 17 October 2026
eCitizen rejects more photos than almost any other Kenyan portal, and the error message rarely tells you why. The tool above fixes the two problems behind most rejections: the wrong pixel size and a file that is too heavy. Pick your photo, line up your face in the preview, and download a 207 x 207 pixel JPG that stays under 190 KB. The photo is processed on your own phone or computer. Nothing is sent to our server.
In this guide
eCitizen Photo Requirements at a Glance
The Directorate of Immigration’s photo and upload guidelines on the eCitizen immigration portal list the following for the photo you upload during registration:
- Size: 5.5 cm by 5.5 cm, which the guideline gives as 207 x 207 pixels. The tool is preset to this.
- Background: plain white, with no shadows or patterns behind you.
- Framing: a close-up of your head and the top of your shoulders, with your face filling 70 to 80 percent of the picture.
- Colour and quality: a sharp colour photo with natural skin tone, good brightness and contrast, no ink marks, creases or staple marks.
- Age: taken within the last six months.
- Headgear: none, and no hat or cap. Religious headgear is considered case by case, as long as your chin, nose, eyes, eyebrows and the shape of your face stay visible. Hair should be tucked behind the ears.
- No copies: scanned photos and colour photocopies are not accepted. Take a fresh digital photo instead.
What File Size Does eCitizen Accept?
This is where honest answers get thin. The official guideline gives the pixel size but does not publish a kilobyte limit. Applicants and guides report different figures depending on the service: some passport application walkthroughs say uploads must be JPG, JPEG or PNG and under 195 KB, while account setup guides mention profile photos of up to 2 MB. We could not confirm a single official number, so the tool aims for the strictest reported figure. A file under 190 KB passes both the 195 KB and the 2 MB reports. If the screen you are on shows a different limit, type that number into the “Maximum size” box and run the tool again.
How to Make Your eCitizen Photo in Four Steps
- Take the photo. Stand about a metre from a plain white wall, face a window for soft, even light, and have someone take the picture at eye level. Look straight at the camera with a neutral expression.
- Load it into the tool. Choose “Passport photo”, then pick the picture from your gallery. A preview appears straight away.
- Frame your face. Use the zoom and position sliders until your head and the top of your shoulders fill the square and your face takes up most of it. Leave a little white space above your hair.
- Download and upload. Tap “Fix my file”, download the JPG and upload it on eCitizen. The result line shows the exact pixel size and file size, so you know it fits before you try.

Common eCitizen Photo Errors and How to Fix Them
“File too large” or the upload just spins
Modern phone cameras save photos of 3 to 8 MB. Run the photo through the tool and it will come out at a fraction of that. If your connection is slow, a smaller file also uploads faster and is less likely to time out.
“Invalid file type”
iPhones often save photos as HEIC, and screenshots are PNG. The tool always saves a standard JPG, which eCitizen accepts. If your phone’s browser cannot open a HEIC file, change the camera setting to “Most compatible” and retake the photo, or take a screenshot of it and load that.
Photo rejected after review
A reviewer rejection is usually about the picture itself, not the file: a grey or patterned background, shadows behind your head, glasses glare, a tilted head, or a face that is too small in the frame. Zooming in with the slider fixes the last one. The others need a retake in better light against a white wall.
The photo looks stretched
That happens when a rectangular photo is squeezed into a square. The tool crops instead of stretching, so faces keep their true shape.
Does This Photo Work for a Passport Application?
The eCitizen photo you upload is for your online account and application. For the passport itself, the Department of Immigration still asks applicants to print and sign the application form and bring it, with three current passport-size photos and the supporting documents, for processing. Our step-by-step guide on how to apply for a Kenyan passport online covers the documents, fees and appointment process. If you have not set up your account yet, start with how to create an eCitizen account.
Need to Upload Documents Too?
Many eCitizen services also ask for scanned IDs, birth certificates or letters. Our eCitizen Document Upload Size and Compressor turns phone photos of documents into a single PDF under your chosen limit. For the certificate of good conduct, see how to apply for a certificate of good conduct.
Frequently Asked Questions
Is this tool free?
Yes. There is no sign-up, watermark or limit on how many photos you fix.
Is my photo safe?
Your photo never leaves your device. The resizing and compression run inside your browser, so nothing is stored on, or sent to, any server.
Can I use a selfie?
You can, as long as it is taken straight on, at arm’s length or more, against a white background with no shadows. A photo taken by someone else at eye level usually looks better and is less likely to be rejected.
Can I change the size for another portal?
Yes. Type any width, height and maximum size into the boxes. For HELB, see our HELB Upload Requirements and Compressor.
Prefer WhatsApp? Follow Business Radar on WhatsApp
Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.


