Why HEIC is the one format that trips people up
iPhones shoot HEIC by default because it halves file size without visible quality loss. The problem is not image quality; it is decoding. Safari, Chrome, and Firefox do not handle HEIC consistently across platforms, so a browser-based converter cannot promise it will read the file. Rather than fail halfway through a conversion, the upload accepts JPG, PNG, WebP, and SVG and asks you to export the HEIC once.
The fastest fix is a one-time setting change. Settings > Camera > Formats > Most Compatible makes every new photo a JPEG. For photos already in the library, an iOS Shortcut with Convert Image → JPEG batch-converts them in seconds, and a Mac can do the same through Preview.
| Source | Uploads directly? | Best use | Watch out for |
|---|---|---|---|
| HEIC / HEIF | No | Nothing until converted | Silent upload failure |
| JPG / JPEG | Yes | Standard photo relief | Heavy compression artifacts |
| PNG | Yes | Cut-outs with transparency | Large file size |
| Live Photo | Still frame | Casual snapshots | Motion is discarded |
| Screenshot | Yes | Reference or saved image | Lower resolution |