Since iOS 11, iPhone saves every photo as HEIC (HEIF) — half the size of JPG, but Indian portals (SSC, MahaDBT, CUET) and most Windows PCs say “Invalid file” when you upload HEIC. You need HEIC to PDF — one PDF per certificate, correct A4 size, then exact under 200KB without blurring the seal or your face. This guide shows the one-tap batch on iPhone (no app), plus Android/Desktop and the 200KB trick.
⚡ Quick Answer — 15 seconds on iPhone
Open ToolsLead — JPG to PDF (supports HEIC) in Safari → Tap Choose Files → Photo Library → Select HEIC photos (Live Photos included) → Choose A4, Fit image, 5mm margin → Convert → Download single PDF (one photo per page). Then if portal needs under 200KB, open Compress Under 200KB → Balanced → 195KB. No app, no signup, browser-first for <20MB.
HEIC vs JPG: Why iPhone Uses HEIC & Portals Reject It
Apple switched to HEIC (High Efficiency Image Format, .heic) because a 12MP photo is 2.1MB as HEIC vs 4.3MB as JPG at same visual quality — HEIC uses HEVC intra-coding, 10-bit color, and better prediction. But most portals validate accept="image/jpeg,application/pdf" and Windows Photos before 2018 cannot decode HEIC without extension. So you must convert before upload. Good news: HEIC decode via libheif WASM is lossless to 90% JPG — the bottleneck is not HEIC→JPG (0.2% loss) but DPI + compression to 200KB (40% size).
| Format | iPhone Default? | Portal Accepts? | Size 12MP | ToolsLead Support |
|---|---|---|---|---|
| HEIC | Yes (iOS 11+) | No (most) | ~2.1MB | Yes — decode WASM |
| JPG | If set to Most Compatible | Rarely (needs PDF) | ~4.3MB | Yes |
| PDF (A4, 150 DPI) | Via conversion | Yes | ~110KB/page | Output |
Should you switch iPhone to “Most Compatible” (JPG)? No — keep HEIC (saves storage, better quality). Convert to PDF only at share time via browser; don’t change Camera settings globally.
Batch Convert HEIC to PDF on iPhone (No App, Safari Only)
- Open tool: In Safari, go to JPG to PDF. The title says JPG but the file picker accepts
.heic, .heif, .jpg, .png, .webp— HEIC is auto-detected via magic bytesftypheic. - Pick photos: Tap Choose Files → Photo Library → tap Select → choose 1–50 photos. Tip: filter by album “Certificates” or search “certificate”. For Live Photos, pick the still — MOV is ignored automatically. For Burst (10 frames), pick the sharpest one.
- Reorder: Thumbnails show with page numbers. Drag photo 3 before photo 1 if needed — first thumbnail = page 1 of PDF. Use Fit image for certificates (keeps certificate aspect, no stretch, centered on A4 with white margin) vs A4 for full-bleed photos.
- Convert: Choose Page size: A4, Fit: Fit image, Margin: 5mm, Orientation: Auto (portrait certificate stays portrait). Tap Convert → WASM decodes HEIC→JPG 90% → draws to PDF via pdf-lib. A 20-HEIC batch (~40MB HEIC) becomes ~22MB JPG intermediate then ~2.2MB PDF at 150 DPI in ~12s on iPhone 14. Download appears in Files → Downloads as
2026-09-12_ToolsLead.pdf.
2G tip: For JioPhone/2G rural, decode happens locally — no upload, so 2G speed irrelevant for <20MB. For 40MB batch, browser shows “Encrypted server processing, deletes in 60 min” — upload 40MB at 150KB/s takes ~4 min; consider splitting into 2 batches of 10 for faster local.
Live Photos, Burst & Long Exposure: What Becomes PDF?
| iPhone Mode | File Saved | What PDF Keeps | Size Note |
|---|---|---|---|
| Photo | HEIC | Full HEIC still | 2.1MB |
| Live Photo | HEIC + MOV (3s) | Only HEIC cover (sharp frame), MOV ignored | HEIC 2.1MB + MOV 3MB → PDF keeps 2.1MB only |
| Burst (10) | 10 HEIC | Each selected HEIC = one PDF page | Pick 1 best, drop 9 |
| Portrait | HEIC with depth map | Rendered HEIC (blur baked), depth ignored | Same |
After conversion, open PDF → pinch 200% → check certificate seal “Tahsildar” readable, QR sharp. If Live Photo cover is motion-blurred (you moved), reopen Photos → open Live Photo → drag slider to sharpest frame → Set as Key Photo → re-upload.
Android & Desktop Batch (50 HEIC at Once)
Android 14+ Gallery saves as JPG, not HEIC — but if you AirDropped from iPhone you have HEIC on Android. On Chrome Android, same flow works: Chrome decodes HEIC via WASM (Android lacks native HEIC). On Windows/Mac desktop Chrome, drag 50 HEIC from Explorer/Finder → drop → Merge fast (desktop 8-core ~3× faster than iPhone). Use Sort A-Z if files are cert_01.heic … cert_20.heic.
| Device | HEIC Native? | ToolsLead Decode | Speed 20 HEIC |
|---|---|---|---|
| iPhone Safari 17 | Yes | WASM libheif | ~12s |
| Android Chrome 120 | No | WASM libheif | ~14s |
| Windows Chrome | No (needs extension) | WASM libheif | ~6s |
| Mac Safari | Yes (Preview) | WASM libheif | ~7s |
Desktop pro tip: For 100 HEIC (e.g., event photos), split into 2 batches of 50 → two PDFs → Merge PDF → Compress Under 500KB if needed.
A4 vs Fit Image & DPI for Portal vs Print
Portals expect A4 (210×297mm) with certificate centered and 5mm margin — not Letter (US). “Fit image” keeps aspect ratio: a 3:2 HEIC becomes 180×120mm on A4, centered, no stretch. “Fill A4” stretches to fill, distorting seal. For DPI:
| Need | Settings | Size per Page | Quality |
|---|---|---|---|
| MahaDBT/SSC portal 200KB | Fit image, 150 DPI, 5mm | ~110KB | Seal readable at 150% |
| SBI PO 100KB tight | Fit image, 120 DPI, grayscale | ~75KB | OK for B&W |
| Print/Xerox | A4, 300 DPI, 10mm | ~650KB | Print-sharp |
| Brand logo watermark after | Fit image + Watermark 12% | +50KB | Subtle |
Tight 100KB failing at 150 DPI? Switch certificate scan to grayscale (HEIC of B&W paper still saved as color — toggling grayscale saves 45% without losing text). Or use Crop PDF to remove desk white background (saves 30% losslessly) before compress.
After HEIC→PDF: Hit Exact 100KB/200KB Without Blur (Portal Trick)
- Convert HEIC→PDF as above at 150 DPI (not 300 — 300 wastes budget). You get ~220KB for 2-page certificate (2×110KB).
- Open Compress Under 200KB (or 100KB) → choose Balanced → Download 195KB (target -5KB safe). Engine binary searches JPEG 75→68→71 until ≤200KB.
- Verify: Files → Details → 195KB, open → 150% zoom → seal text “Revenue Dept” crisp, QR scannable in 1s via Camera, photo eyes not blocky. If blur, use High Quality 170 DPI (makes 210KB — then Maximum + Crop instead).
Common fail: HEIC 12MP at 300 DPI Fit → PDF 650KB/page → Compress 200KB needs 60% quality → QR blocky. Fix: Convert at 150 DPI first, not 300. For 10-page HEIC album (8MB PDF), compress to Under 1MB for email, not 200KB — 200KB would collapse 10 images to 20KB each → unreadable.
EXIF, Privacy & Why Browser-First Matters
iPhone HEIC stores EXIF: GPS (lat/lng of your home), date, iPhone model, and Live Photo MOV. When you convert to PDF, ToolsLead strips GPS by default and keeps only date in PDF metadata (optional footer). For <20MB, badge Processed locally means HEIC bytes never left iPhone — decoded via WASM in Safari tab, PDF built via pdf-lib, no TLS upload. Check: Safari → Develop → Web Inspector → Network → no POST. For >20MB, upload is TLS, random key, auto-deleted in 60 min, GPS stripped, never used for AI training. Contrast: emailing HEIC to random converter leaks GPS + home location.
Privacy checklist: After download, share PDF via Protect PDF password (send password via WhatsApp, not same email) or Share PDF expiry link. Keep master HEIC in iCloud private, share only 200KB PDF.
Convert iPhone HEIC to PDF now — batch, 200KB ready
No app • Battery-friendly WASM • Auto-strip GPS • 1-tap batch