Applying on Thailand's e-Visa portal and need a Thailand visa photo online? The photo you upload at thaievisa.go.th — the Thai Ministry of Foreign Affairs e-Visa website — has to be a recent digital portrait that meets the portal's own checks. Upload a photo here and IDPhotoBy sizes and crops it to that standard and hands you a ready-to-upload file. It is free — no payment required.
One honest thing up front about the size. A lot of pages tell you a Thailand visa photo "must be 35×45 mm". The official portal actually sets no fixed millimetre or pixel size at all — it asks only that your head take up 70–80% of the photo, that the image be at least 160 pixels tall, and that you upload a JPG/JPEG no larger than 3 MB. The familiar 35×45 mm is a convention that comfortably satisfies those rules, so that is what IDPhotoBy produces — as a 413×531 px JPEG.
These Thailand visa photo requirements are the acceptance checks published on the official Thai e-Visa portal (thaievisa.go.th), run by the Ministry of Foreign Affairs. Check your photo against them before you upload:
- Recent — a photograph taken within the last 6 months.
- File — a JPG/JPEG image no larger than 3 MB, with the image at least 160 pixels tall.
- Head size — your head should take up 70–80% of the photo, centred and facing forward.
- Background — plain and light-coloured, with no spots, lines or curves, and no other people or objects in the frame.
- Expression — neutral, with your mouth closed.
- Eyes — both eyes open and looking straight at the camera, with no reflection or glare and nothing covering them.
- Colour — a colour photograph with a natural skin tone and good contrast between your face, hair and the background.
- Glasses — allowed only if your eyes stay clearly visible with no glare; sunglasses, tinted glasses or frames that hide the eyes are not accepted.
IDPhotoBy sizes and crops the photo you upload to hit the 70–80% head ratio and the plain, light background, and outputs a JPEG that stays well under the 3 MB limit.
Here is the honest picture on Thailand visa photo size and format. The Thai e-Visa portal does not publish a fixed size — no official millimetre figure, no official pixel dimensions, no fixed aspect ratio. What it does require is a minimum image height of 160 pixels, a head that fills 70–80% of the photo, and a JPG/JPEG under 3 MB. Any photo that meets those is acceptable.
The widely quoted 35×45 mm (3.5×4.5 cm) is simply a convenient standard that satisfies all of those rules, which is why IDPhotoBy uses it. Your finished Thai visa photo is a 413×531 px JPEG — the 35×45 mm proportion at 300 dpi. That is far taller than the 160-pixel minimum and only a few dozen kilobytes, well inside the 3 MB cap, so it uploads cleanly to the portal.
- Upload a recent, well-lit portrait with the tool on this page — the Thailand e-Visa document is already selected.
- IDPhotoBy sizes and crops your photo so your head fills 70–80% of the frame and sits on the plain, light-coloured background the portal asks for.
- Preview the result — check the head size and position, the plain background, and that both eyes are open and clearly visible.
- Download your finished 413×531 px JPEG, free, and upload it in the "Upload a photograph" step at thaievisa.go.th.
The free Thailand visa photo maker doubles as a size checker and resizer for a photo you already have — no app to download, and nothing to pay.
IDPhotoBy sizes and crops the photo you upload to the Thai e-Visa standard and makes sure it sits on the plain, light-coloured background the portal requires. It does not retouch, beautify or otherwise edit your face — your features are left exactly as they are.
We also make no acceptance promise. No tool can promise a visa photo will be accepted — the file is prepared to the portal's published rules, and the Thai authorities decide when you submit. That is the honest position, and it is why this page sticks to what the portal actually asks for rather than a "guaranteed" badge. It is also why we are straight about the size: the portal never asks for "35×45 mm", only for the 70–80% head, the 160-pixel minimum height and the 3 MB JPG — the 35×45 mm proportion we output simply keeps you comfortably inside all three.
Requirements can change — check the official Thai e-Visa portal (thaievisa.go.th) before you submit; it is the final authority.