Read the upload instructions before editing
Open the page that will receive your file and check its instructions beside the upload button. Write down the maximum file size, which file formats it accepts, and any required pixel dimensions. These are separate limits. A file can be small enough and still be rejected for being too wide, too short, or saved in an unsupported format. Also check whether the form asks for a single image or accepts a PDF. Making the right type of copy at the start saves time and helps you avoid converting the same file again and again.
Keep an original and a working copy
Make a copy before you crop, resize, or compress. Give it a name that describes its purpose, such as profile-photo-for-upload.jpg. Keep the unedited photo in its original folder so you can start again if the first edit looks soft or cuts out something important. This is especially helpful when the same photo has to go to two websites with different rules. Export both versions from the original when possible. Repeatedly saving one compressed JPEG can make small details harder to see, even if the next version has roughly the same dimensions.
Choose the image in Safari
Open Photos and find the picture you want to submit. Use Share and Save to Files if you want a separate copy you can identify by name. Make a folder such as Application Photos and keep the original in your library. In Safari, open the compressor linked below, tap the file picker, and select the copy from Files. Safari may also let you select from your photo library directly. Use the Files copy if you need to confirm exactly which version you selected.

Convert HEIC if needed
If your photo is HEIC and the browser cannot decode it, open Shortcuts and create a shortcut with Select Photos, Convert Image, and Save File. Set Convert Image to JPEG and leave multiple selection off for a single upload. Run it, select the photo, and save the JPEG to Files. Use that copy in the compressor. This is also useful when the destination rejects HEIC even though your iPhone opens the original. Test your shortcut on one picture before converting a whole folder.
Find the compressed JPEG
After compression, tap the download link. Open Files and check Downloads under iCloud Drive or On My iPhone, depending on your Safari settings. Touch and hold the downloaded JPEG and choose Get Info. Check its size and verify that its filename differs from the original. Tap to preview it and zoom in on any writing. When the application opens a file chooser, pick the compressed copy from Files. A recent photo shown in the Photos picker could still be the large original.
Review the result at full size
Open the finished file by itself. Zoom in on the details the recipient needs, including text, faces, or edges that show the full document. A thumbnail can hide blur and compression artifacts. If you see smearing around letters or blocks in smooth areas, go back to the original and adjust one setting at a time. Crop unused edges if the destination allows it, or try a slightly higher quality setting and reduce the dimensions only within the form’s limits. Compare the exported file to the original before you decide which version to submit.
Check the file and try the upload again
Use your file manager or editor to check the finished copy’s file type, dimensions, and size. The actual file selected in the form matters more than the settings you remember choosing. For example, a photo editor may append a suffix to the new export while leaving the original in the same folder. Read the filename in the file picker before you submit. If the upload is still rejected, note the exact message and compare it with the form’s rules. A generic message may cover several issues, including an unsupported extension or too many attachments.
If you need a second version
A website profile, a job application, and a document portal may all ask for different copies of the same photo. Keep one master image and name each output for its destination. Include the dimensions or size limit in the filename if that helps you tell the copies apart. When a form accepts JPEG and the limit is 100 KB, the linked tool can create a smaller copy in your browser. Check the output dimensions before using it on a form with a fixed pixel size. For an upload that requires a transparent background, export in a format that supports it.