DEV Community

zjch022
zjch022

Posted on

How to Convert HEIC to PDF for Rental Applications (Free, No Upload)

Rental applications move fast. A good unit can be gone by the evening, and the landlord usually wants the same packet from every applicant: ID, proof of income, references, and sometimes photos of your pet. If you photographed those documents with an iPhone, they are likely saved as HEIC — and the rental portal may refuse them.

The fix is simple: convert the HEIC files to PDF before you upload. PDF is the one format every portal and property manager accepts. Here is how to do it without installing anything or uploading your documents to a random server.

Why rental portals reject HEIC

HEIC is the default photo format on iPhones since iOS 11. It stores the same quality at roughly half the file size of JPEG. The problem is compatibility: most rental portals were built around PDF, JPG, and PNG. When you attach a .heic file, three things commonly happen:

  1. The portal rejects the upload with a vague "unsupported file type" error.
  2. The upload succeeds, but the reviewer sees a broken icon instead of your document.
  3. The file opens on the reviewer's phone but not on their desktop, so your application sits unopened.

Converting to PDF solves all three at once. One PDF per document keeps everything in reading order, and the file looks identical on every device.

What a clean rental packet looks like

Before converting, gather everything into one folder:

  • Photo ID (driver's license or passport page)
  • Pay stubs or an employment letter (usually the last two or three)
  • Bank statement or proof of funds, if requested
  • Reference letters or previous landlord contact details
  • Pet photos or vet records, if the listing allows pets

Photograph each item in good light, straight on, with all four corners visible. Rename the files in the order you want them to appear, for example 01-id, 02-paystub-march, 03-paystub-april. Sorting is much easier before conversion than after.

Convert HEIC to PDF in the browser

You do not need desktop software for this. The fastest route is a converter that runs entirely in your browser:

  1. Open the converter page in Safari or Chrome.
  2. Select your HEIC photos — one document at a time, or a whole batch if the tool supports merging.
  3. Check the page order. Put the ID first, then income proof, then supporting documents.
  4. Download the PDF and open it to verify every page is upright, readable, and complete.

One privacy warning matters here more than usual. Rental packets contain exactly the kind of information you should not hand to strangers: your ID number, your income, your address, your bank details. Most online converters upload your files to their server and keep copies for hours or longer. For this use case, choose a converter that processes everything locally in the browser. I built FileOnTap so you can convert HEIC to PDF for rental applications without anything leaving your device — the conversion runs on your own machine via JavaScript, no account needed.

Checklist before you hit submit

Check the finished PDF, not the original photos:

  • Every page is upright and legible at 100% zoom.
  • No page is duplicated or missing, and the order matches your file names.
  • Text is sharp — if a pay stub is blurry, reshoot it rather than submitting a guess.
  • The packet is under about 10 MB, so it uploads cleanly on most portals.
  • The file name is clear, for example rental-application-john-smith.pdf, not IMG_4821.pdf.

Mistakes that slow your application down

  • Sending HEIC files "to see if it works." It usually does not, and the delay can cost you the unit.
  • Mixing formats. One PDF per document is cleaner than a zip containing HEIC, JPG, and PNG files.
  • Forgetting the originals. Keep your HEIC originals archived. PDF is the delivery format, not your backup.

Rental applications reward the packet that is complete, readable, and first in the inbox. Converting HEIC to PDF takes a few minutes — and it removes the most common technical reason applications get ignored.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)