Visa application portals are picky about file formats. Most of them accept JPG or PDF — and almost none of them accept HEIC. If your phone saved your supporting photos as HEIC (the iPhone default since iOS 11), the upload will either fail outright or sit in a "processing" limbo until you fix the format. Here is how to get a clean, accepted PDF without installing anything or uploading sensitive documents to a random server.
Step 1: Check what the portal actually wants
Before converting anything, read the upload requirements carefully. Note three things:
- Accepted formats: usually PDF, JPG, or PNG. PDF is the safest choice when the portal asks for a single document per upload slot.
- File size limit: commonly 2–10 MB per file. HEIC files are small, but a converted PDF can grow if you pick a high resolution — keep an eye on size.
- Page requirements: some portals want one photo per page; others want several supporting images merged into a single PDF. Decide this before you convert so you only do the work once.
Step 2: Convert HEIC to PDF in the browser (no upload)
If the portal wants PDF, the simplest route is a browser-based converter that processes files locally:
- Open the converter in your phone or computer browser.
- Select the HEIC photos you need — passport photo, bank statement scans, travel itinerary screenshots, whatever the application asks for.
- Choose PDF as the output and download the result.
One privacy note that matters more here than anywhere else: visa files contain passport numbers, dates of birth, and travel plans. Most "online converters" upload your files to their server first, which means your identity documents pass through a third party. Pick a converter that does the work locally in the browser instead. I built FileOnTap so you can convert HEIC to PDF for visa applications entirely on your own device via JavaScript — the files never leave your phone or computer, no account needed.
Disclosure: I'm the developer of FileOnTap. The no-upload point applies whichever tool you pick — if a converter doesn't state where processing happens, assume an upload is involved.
Step 3: Check the PDF before you upload it
A rejected upload usually comes from one of four preventable mistakes. Run through this checklist:
- Open the PDF and confirm every page is upright, uncropped, and legible. Phone scans often come out rotated.
- Check the file size against the portal limit. If it is too big, re-export at a slightly lower resolution rather than re-compressing a PDF you already made.
- Confirm the page count matches what the portal expects — one file per slot, or all pages in one file, exactly as instructed.
- Keep the original HEIC files untouched. If the embassy asks for a re-submission in a different format, you want to convert from the original, not from an already-converted copy.
If the portal accepts JPG instead
Some visa portals accept JPG but not HEIC. The same no-upload rule applies: convert HEIC to JPG locally in the browser, keep the originals, and verify the JPG opens correctly before uploading. Do not just rename a .heic file to .jpg — renaming changes the extension, not the file data, and the upload validator will still reject it.
Bottom line
Visa paperwork is stressful enough without fighting file formats. Convert once, from the original files, with a tool that never uploads your documents — then verify the PDF against the portal's checklist before you hit submit.
Top comments (0)