An iPhone photo may fail to upload because the website does not accept its format, the file exceeds a size or dimension limit, the original is not available locally, or the upload session has failed. Start with the error message. Converting every photo immediately can waste time if the actual problem is an expired form or a missing local download.
If the photo is HEIC and the destination accepts JPG, use the HEIC to JPG converter to create a compatible copy. For other supported image formats, use the image converter. Keep the original and check the converted file before uploading. Renaming a filename from .heic to .jpg is not conversion.
Read the destination's requirements first
Look beside the upload button for accepted file types, maximum size, and required dimensions. A profile-photo form may require a square crop. An assignment form may accept only PDF. A portfolio uploader may accept JPG but limit each attachment to a specific number of bytes. These are separate constraints.
Write the requirements down before changing the photo. For example: “JPG or PNG, below 2 MB, at least 600 pixels wide.” This short record tells you what needs to change and what must remain intact. A smaller file is not a solution if you accidentally reduce it below the minimum width.
When the instructions and the error conflict, save the exact error text. Try one known-compliant file if the form permits it. If that also fails, the problem may be the form, account, or connection rather than the photograph you are trying to prepare.
HEIC, HEIF, and JPG in practical terms
Some iPhone photos use the HEIF format and commonly appear with a .heic extension. A photo can display correctly on the phone while the receiving website cannot process it. Successful viewing on your own device therefore does not prove the destination supports the same format.
Apple explains the relationship between its high-efficiency media formats and compatibility in its HEIF and HEVC support guide. For a website that explicitly accepts JPG, producing an actual JPG copy is a straightforward compatibility step. It does not establish that the copy meets any separate size or content requirements.
File extensions are labels, not encoding instructions. Changing the letters after the dot does not rewrite the underlying image. A server may examine the content and reject a renamed file even if the filename appears to match an allowed extension. Use a converter and open the output to confirm it is usable.
A diagnosis table before you convert
| What you see | What to check | Useful next action |
|---|---|---|
| Unsupported format | Actual file type and accepted types | Convert to an accepted format |
| File too large | Downloaded file size | Resize or compress a copy |
| Invalid dimensions | Width, height, and aspect ratio | Resize or crop according to instructions |
| Photo cannot be selected | Local availability and picker permissions | Save an accessible local copy |
| Upload stops or resets | Connection and session state | Preserve work, then retry the form |
| Preview is sideways | Orientation of the final file | Correct orientation before submitting |
This table is a starting point, not a diagnosis of every phone or website. Use the visible error and the actual requirements to choose a branch. Avoid changing format, size, and crop simultaneously unless all three are known problems; otherwise, you lose track of what mattered.
Convert a copy and inspect it
Save the photo somewhere you can identify, then open the HEIC converter and select it. Create a JPG copy and download the result. Give the copy a descriptive name so you can distinguish it from the original in the upload picker. Do not rely on two almost identical thumbnails.
Open the JPG in an image viewer. Check that the whole image is present, the orientation is correct, and important details remain clear. If the original contained multiple frames or additional media, confirm that the still image you need is the one you exported. A single JPG should not be treated as an archive of every feature of the original capture.
Check size after conversion. A compatible JPG can be larger than its HEIC source, so solving the format problem may expose a separate size problem. If the new file exceeds the limit, follow the image-size guide rather than converting repeatedly between formats.
Worked example: a classroom project photo
A student needs to upload a photograph of a model to a classroom form. The instructions accept JPG or PNG below 2 MB. The student's original is a HEIC file, and the first error says the format is unsupported. The student records the requirement and keeps the original photograph.
After conversion, imagine the JPG is 3.1 MB. That is an illustrative result, not a promised conversion ratio. The student has fixed format compatibility but still needs to reduce size. The model only needs to be viewed on screen, so the student creates a smaller copy while preserving the proportions and readable labels.
The student then checks the new file's size and opens it at the intended viewing size. A small caption on the model must still be legible. Once the file meets both conditions, the student uploads that exact copy, checks the preview, and completes the form. The original remains available if the teacher later requests a larger version.
Separate availability problems from format problems
A photo visible in a library may not yet be available to a particular file picker as a complete local file. Before converting, confirm that you can open the image fully and save or export a copy to a location the browser can access. Follow the device's prompts and allow the transfer to finish.
If a file picker shows a different folder from the one you expected, cancel and locate the saved copy rather than selecting a similarly named image. When moving between a photo library and a file manager, filenames can change. Checking the image itself is more reliable than remembering a default camera filename.
Do not delete the original while troubleshooting. A partial download, failed export, or empty file cannot be repaired merely by renaming it. Reopen the source, obtain a complete copy, and then repeat the necessary transformation. This keeps availability and compatibility as separate checks.
Check dimensions without distorting the subject
A portal may impose minimum and maximum pixel dimensions as well as a size limit. A picture that is 400 pixels wide cannot satisfy a 600-pixel minimum simply because it is a JPG. Enlarging it adds pixels but does not recover detail that was never captured.
If a square image is required, crop thoughtfully rather than stretching a rectangular photograph. Keep the important subject inside the frame and inspect the final composition. For school identification or other regulated submissions, follow the receiving organization's specific instructions; a generic converter does not certify that a photograph meets them.
If the site only sets a maximum width, reduce dimensions proportionally. Unlocking the aspect ratio can distort faces, diagrams, and measured work. Save the resized version separately so you can return to the original when another destination needs a different shape or resolution.
Future photos and the camera setting
On supported devices, Apple's instructions describe Settings, Camera, Formats, and the Most Compatible option for capturing new photos as JPEG. This applies to future captures; it does not convert the existing library. See the Apple support instructions for device applicability and the corresponding high-efficiency setting.
Decide based on your workflow. If you regularly submit photos to a destination that accepts JPG, compatible capture may reduce repeated conversion. If you prefer the high-efficiency format for storage, keeping that setting and exporting submission copies can also be workable. Preserve the original material you need rather than changing settings in the middle of a rushed submission without checking their effect.
When the file is correct but uploading still fails
Confirm that you are signed in and that the form has not timed out. Preserve any typed answers before reloading. Retry with a stable connection and one attachment, if the form allows it. A timeout after several minutes may have a different cause from an immediate unsupported-format message.
Check whether a previous attachment is still counted against the total allowance. Remove or replace it through the form's own controls. If a compliant file is consistently rejected, contact the destination with the error text, file type, approximate size, and dimensions. Do not send private images to unrelated support channels merely to demonstrate the problem.
Frequently asked questions
Will taking a screenshot solve the problem?
It may create a different image format, but it also changes the image and can include unwanted interface elements or reduce useful detail. A deliberate conversion is easier to evaluate. Use a screenshot only when the assignment actually calls for one or the recipient accepts that representation.
Why is the converted JPG larger?
Different formats store image information differently. There is no fixed conversion ratio. Inspect the output size and use appropriate resizing or compression when necessary. Repeatedly converting the same degraded copy is not a reliable size-control method.
Does changing the camera setting fix older photos?
No. Existing photos need their own export or conversion when the receiving site does not support them. Verify the output of that operation rather than assuming a settings change rewrote the original file.
How do I know the correct photo was submitted?
Check the final preview, filename, and submission receipt. Selecting a file is not always the last step. Keep the accepted copy until the teacher or recipient confirms the submission, especially when several similar versions remain in your downloads folder.