heictoimg logo heictoimg

Visa photo preset

HEIC to JPG for Schengen visa photos

Convert the HEIC photo you took for a Schengen visa into a JPG cropped to the 35×45 mm standard (827×1063 pixels), preselected below. Conversion runs in your browser, and every finished file shows its exact size.

Output: JPG 827×1063 px, exact crop 35×45 mm ratio

Drop HEIC files here

or click to select

Private metadata removed automatically

When you need this preset

A photo taken on an iPhone is saved as HEIC, which visa upload portals and consular checklists do not accept. This page preselects a JPG output and crops the image to 827×1063 pixels — a 35×45 mm photo at 600 DPI — so the format conversion and the standard Schengen proportions are handled together. The 35×45 mm size is universal across all 29 Schengen states, which makes it a reliable starting point wherever you are applying.

Whether you upload the file or bring a print to a VFS or BLS appointment, starting from the correct ratio saves a rejected submission. What varies — and what you must confirm — is the background colour and any digital file-size cap for your specific consulate.

What the official spec says

Per the EU Visa Code and the ICAO photo standard, a Schengen visa photo is 35×45 mm, recent (usually within the last 6 months), with a neutral expression and the face covering about 70–80% of the frame — roughly 32–36 mm from chin to crown. The 35×45 mm size is the same in every Schengen state, but the background colour and digital file limits are not standardised: Germany strongly prefers light grey, France also accepts light blue, and Italy uses white.

Because of that variation, you must check the specific consulate, embassy, VFS, or BLS checklist for the country you are travelling to. File-size caps, where a digital upload is used, are typically in the region of 100 KB to 10 MB but are consulate-dependent. Treat your consulate’s own requirements as the final word.

What this tool does and does not do

This is a file-preparation tool. It converts your HEIC photo to JPG, crops it to fill 827×1063 pixels at the 35×45 mm ratio, and — because every output is re-encoded from decoded pixels — removes private metadata such as GPS location, camera model, and the original timestamp. It does not check face coverage, head height, expression, background colour, or any other compliance rule, and it does no AI enhancement, retouching, or background replacement.

heictoimg.com is independent and is not affiliated with or approved by any consulate, embassy, application centre, or EU authority, and it does not guarantee that your visa application or photo will be accepted. Your consulate’s official checklist is your source of truth. This is not legal or immigration advice.

Private, local conversion

Everything runs in your browser using WebAssembly, so your selected image files are not uploaded to heictoimg.com servers. There is no signup and no watermark, and you can process up to 50 files at once on desktop and up to 10 on phones and tablets if you are preparing photos for more than one applicant.

Frequently asked questions

Why 827×1063 pixels?

That is a 35×45 mm photo rendered at 600 DPI, which keeps the 7:9 proportions the EU Visa Code specifies. The 35×45 mm size is the same across all 29 Schengen states, so this pixel crop works as a starting point wherever you apply.

Which background colour should I use?

It depends on the consulate. Germany strongly prefers light grey, France also accepts light blue, and Italy uses white. There is no single Schengen-wide background rule, so check the specific consulate, VFS, or BLS checklist for the country you are applying to. This tool never changes or replaces the background.

What file size do I need?

Where a digital upload is used, caps are typically around 100 KB to 10 MB, but they are consulate-dependent, so confirm the limit for your application. Every finished file shows its exact size in the file list so you can check it against the requirement.

Does the tool check that my face fills the frame correctly?

No. The EU standard asks for the face to cover about 70–80% of the frame (roughly 32–36 mm chin to crown), but that is something you get right when you take the photo. The tool only converts to JPG and crops to the 35×45 mm ratio — it does not measure your face or verify compliance.

Is this an official Schengen visa photo tool?

No. heictoimg.com is an independent file-preparation utility, not affiliated with or approved by any consulate, embassy, VFS, BLS, or EU authority, and it does not guarantee that your visa or photo will be accepted. Follow your consulate’s official checklist.

Are my photos uploaded to your servers?

No. Conversion runs in your browser using WebAssembly, so your selected image files are not uploaded to heictoimg.com servers. The JPG is re-encoded from pixels, which removes private metadata such as GPS location and camera details.

Related tools and guides