A home inspection report is a photo set with an order, a number and a lock on it. The chain is compress the photos, strip their location, place them in room order, number the pages, merge the template and certificate, then compress and encrypt the file that leaves your desk. Everything runs in the browser.
Order matters because the PDF tools do not touch image data. Compress before assembly, not after, or the report stays heavy. Strip metadata before assembly, so a GPS coordinate does not travel into the final file. Number after merging, because numbering the photo section and the template separately gives two page ones. Encrypt last, because no other PDF tool can open a protected file, and keep the master unencrypted in your own archive. That is also why the photo compression has to come first.
1. Compress the site photos
A phone photo of every room, the roof, the panel and the meter is a heavy set, and the PDF tools will not shrink it later. Image Compressor takes the batch, shrinks it with a quality slider and can resize by percentage, with a live before and after preview. For a report that will be read on screen, WebP or JPEG at a moderate quality is enough; for a defect shot that a client may zoom into, keep the quality higher and the resize at 100 percent.
There is no fixed count and no target size field, so you lower the slider until the preview shows a number you accept. A small screenshot or a logo can come out larger, so check the output rather than assuming every file shrinks. Keep the original set: the compressed copies are for the report, not for your records.
Image Compressor
Batch compress the site set with a quality slider and a live comparison.
2. Strip the location
Remove EXIF strips EXIF, XMP, IPTC and comments from a JPEG or PNG without re-encoding the pixels, and it lists latitude, longitude and altitude before you commit. A property photo can carry the exact position of a home, which becomes a privacy problem the moment the report goes to a buyer, an agent or a shared drive. The default mode keeps the ICC colour profile, so colours do not shift.
Only JPEG and PNG are covered, so HEIC or WebP has to be converted first, and the tool takes one file at a time. That makes it a per-photo step rather than a batch one; the compressor's re-encode usually drops the location too, but do not rely on a side effect for something this important. Stripping metadata is not redaction either: a house number or a street sign in the picture still identifies the address. Ask the client before you strip it, because some reports use the coordinate as part of the record.
Remove EXIF
Strip GPS and device data from the photos before they enter the report.
3. Put the photos in room order
Image to PDF places each photo on an A4 or Letter page. Drag the cards into the order the report should read, choose portrait or landscape, set a margin, and decide between Contain and Cover. Contain keeps the whole photo visible, which is the right default for a defect shot; Cover fills the page and crops the edges, which is only safe when nothing at the edge matters. A caption on the photo is not added here, so name the pages in your template or the file names.
There is no fixed image count, but every page is held in memory, so a large property is more reliable as two volumes, for example exterior and interior. Export, then check one page before building the whole set, because a wrong fit option is easier to catch on a single page than on a sixty page report.
Image to PDF
Order the photos by room and export them as A4 or Letter pages.
4. Number the pages
Add Page Numbers stamps a continuous number in one of four formats, with a starting value, six positions, a font size between 8 and 24 pt and an option to skip the first page. The numbers are drawn as selectable text, so a client can search the report and the page stays readable at any zoom. For a report with a cover, set the start to 1 and skip the first page, so the numbering begins on the first content page.
What it cannot do is carry a section name or a property address inside the number, because there is no prefix field. If each section needs its own marker, add a section cover page in the source document before assembly. Number after merging, not before, because numbering the photo pages and the template separately gives two page ones and a client will notice.
Add Page Numbers
Continuous numbering with a starting value and a skipped cover page.
5. Merge the template and certificate
Merge PDF joins the numbered photo pages with the cover, the terms, your certificate and any lab reports. The cards can be reordered, pages are copied as they are, and links and bookmarks survive. Build the whole report in the order the client will read it, then keep the separate sections as the source in case a section has to be replaced after a re-inspection.
An encrypted PDF cannot be merged, so unlock it first. Merging is a new copy, not a live link, so a correction to the template after the merge means rebuilding from the sources. That is the trade for a file that behaves identically everywhere.
Merge PDF
Join the numbered photos with the cover, terms and certificate.
6. Compress the finished report
Compress PDF rewrites the internal structure with qpdf and is designed for files under 50 MB. It leaves text and links intact and does not touch the photos, so the saving on an image-heavy report is modest. That is why the photo compression happened first. Standard uses level 6, Maximum uses level 9 and also linearizes the file for faster opening.
There is no target size field, so run it and read the output number. If the report is still too large for email, split it by section and send two files rather than degrading every photo. Keep the uncompressed master, because a client may ask for a higher quality copy later and a second compression pass only loses more.
Compress PDF
Structural compression under 50 MB, without re-encoding the pages.
7. Lock the report before sending
Protect PDF writes AES-256 in the browser, with an open password for the client and an optional owner password for permissions such as printing and copying. Nothing is uploaded, so a report full of identifiable interiors never leaves the machine to be locked. Send the password by a different channel than the file.
Be precise about what this is. There is no password recovery, so a lost password loses the report for everyone. The permission switches are enforced by the reader rather than by cryptography, so they are a signal. And it is encryption, not a digital signature: it does not prove who produced the report, that it was not altered, or when, because there is no timestamp. Keep the unencrypted master, and encrypt only the copy that goes out.
Protect PDF
AES-256 with print and copy permissions, entirely on your device.
What this chain cannot do
- No report template or defect library. Nothing here rates a finding or writes a summary; the words come from your own template.
- No annotation on a photo. There is no arrow, circle or caption drawn on a defect shot.
- No GPS map. Metadata can be stripped, but no tool reads it into a map or a geotag view.
- No timestamp or signature. The encryption does not prove authorship, integrity or time.
- Compression does not shrink photos. The PDF rewrite leaves the images alone; image savings happen before assembly.
- No batch metadata strip. Remove EXIF takes one file at a time.
- No HEIC or WebP stripping. Convert those first, and remember conversion is a separate step.
- Only PDF can be encrypted. Video walkthroughs need a separate encrypted archive.
- No client portal. Files are produced locally; delivery and access control are outside this site.