Quick answer
To resize an image for email, forms, or upload limits, start with the rule that can reject the file. If the upload page says 600 x 600 px, set the pixels first. If it says maximum 200KB, reduce file size after the dimensions are correct. If it says JPG only, convert before you chase the size.
For most real uploads, the order is:
- Read the pixel dimensions, file-size limit, accepted formats, and aspect ratio.
- Crop if the shape is wrong.
- Resize to the required width and height, or to a sensible long-edge size.
- Export as JPG for photos unless the form specifically wants PNG.
- Compress the resized copy under the KB or MB limit.
- Check the final file size, dimensions, format, and visible quality before submitting.
Do not start by dragging the quality slider down on a full-resolution phone photo. A 4032 x 3024 image has about 12.2 megapixels. A 1600 x 1200 copy has about 1.9 megapixels. Removing those extra pixels first usually produces a cleaner file than crushing the original with harsh compression.
The rule to follow depends on the destination
There is no single "best image size" for every upload. Email, government portals, school forms, HR tools, and product pages all reject images for different reasons.
Use this table as a starting point:
| Destination | Start with | Good first attempt | Why |
|---|---|---|---|
| Email photo attachment | Total message size | JPG, 1600-2000 px long edge, 500KB-2MB each | Opens quickly and stays below provider limits |
| Strict web form | The form's exact rules | Required pixels first, JPG, then compress under the cap | Forms often validate pixels, extension, and bytes |
| 100KB profile or application upload | KB cap and face/text clarity | 700-1000 px long edge, JPG 65-78 | Enough detail for screen review |
| 200KB form upload | KB cap with better detail | 1000-1400 px long edge, JPG 70-82 | Better balance for portraits and documents |
| 500KB form or portal | File size plus dimensions | 1200-1800 px long edge, JPG 75-85 | Good for most non-print review workflows |
| Product listing | Platform max and zoom quality | 1600-2500 px long edge, consistent aspect ratio | Large enough to inspect, not wastefully huge |
| Screenshot with text | Readability | PNG if accepted, or high-quality JPG after cropping | Text edges break faster under JPG compression |
These are starting settings, not promises. A plain headshot compresses much smaller than a photo full of leaves, fabric texture, low-light noise, or small text. If a form gives exact requirements, the form wins.
Resize vs compress
Resizing changes pixel width and height. Compression changes how many bytes are used to store those pixels.
That distinction matters because upload pages often check both.
| Problem | Use | Example |
|---|---|---|
| The form says the image must be 600 x 600 px | Resize or crop | Make a square image at exactly 600 x 600 |
| The file is 4MB and the form allows 500KB | Compress after resizing | Lower JPG quality until the file is below 500KB |
| The photo is 4032 x 3024 and only needs to be viewed on screen | Resize first | Try 1600 x 1200 before compression |
| The image is already the right dimensions but still too large | Compress | Keep dimensions, lower quality or change format |
| The file is HEIC and the portal says JPG only | Convert first | Convert HEIC to JPG, then resize/compress |
The clean workflow is resize first, compress second, verify third. Compressing first and resizing later usually means you re-export twice, which can soften the image and make the final size unpredictable.
Email attachments
Email is forgiving about pixel dimensions but strict about total message size.
Google's Gmail help says personal Gmail accounts have a 25 MB attachment limit, and Google Workspace limits can be set by the administrator. Microsoft Support says Outlook limits exist as well, with internet email accounts such as Outlook.com or Gmail described as 20 MB in its Outlook attachment guidance. In practice, you should not aim right at the maximum. Message overhead, inline images, signatures, and other attachments all count.
A practical email target:
| Email goal | Suggested image settings |
|---|---|
| One or two casual photos | JPG, 1800-2000 px long edge, around 1-2MB each |
| Several photos in one message | JPG, 1400-1800 px long edge, around 500KB-1MB each |
| Slow connection or mobile recipient | JPG, 1200-1600 px long edge, under 500KB-800KB each |
| Photo proof where detail matters | JPG, 2000-2500 px long edge, 2-4MB each, or use a link |
One subtle mistake: shrinking an image visually inside an email composer is not the same as reducing the file. Microsoft notes that changing the display size of an inserted Outlook image can leave the message file size unchanged. Resize the actual file before attaching if the recipient needs a smaller download.
Forms and application portals
Upload forms fail for boring reasons. The file can look perfect and still be rejected.
Before editing, copy the rules into a short checklist:
- Maximum file size:
100KB,200KB,500KB,2MB, or another cap. - Minimum dimensions: for example, at least
600 pxwide. - Maximum dimensions: for example, no more than
2000 pxwide. - Exact dimensions: for example,
600 x 600 px. - Aspect ratio: square, portrait, landscape, or document scan.
- Accepted formats: JPG/JPEG, PNG, PDF, WebP, or HEIC.
- Color mode: usually RGB or sRGB for web forms.
- Content rules: no filters, no retouching, no border, plain background, face centered, full document visible.
If the page gives both dimensions and a KB cap, do dimensions first. A 600 x 600 photo at 400KB is easy to compress. A 4032 x 3024 photo forced under 200KB can look awful and still be rejected for wrong dimensions.
Identity-photo and visa uploads
Passport, visa, exam, and ID portals are stricter than normal profile uploads because the image may be reviewed by software and by a person.
Do not use a generic "passport size" from a random chart when the portal gives a current requirement. For example, the U.S. Department of State digital visa photo requirements specify a square image, minimum 600 x 600 px, maximum 1200 x 1200 px, JPEG format, sRGB color, and a file size of 240KB or less. The same page also says acceptance is decided by the reviewing authority.
For this kind of upload:
- Crop to the required aspect ratio first.
- Set the exact pixel size or allowed range.
- Use JPG.
- Keep the face, document, or signature clear.
- Compress gently enough to stay under the cap.
- Avoid AI enhancement, face retouching, background edits, filters, or anything the portal forbids.
If the portal accepts a range, do not automatically choose the smallest size. A 600 x 600 file can pass the pixel rule, but a 900 x 900 or 1200 x 1200 file may preserve more detail if the file-size cap still allows it.
Product listings and CMS uploads
Product uploads are different from strict application forms. They usually care about consistent aspect ratio, enough detail for zoom, and not exceeding platform limits.
Shopify's product media documentation says product and collection images can be up to 5000 x 5000 px or 25 megapixels, and must be smaller than 20 MB. It also notes that 2048 x 2048 px usually displays best for square product images.
That does not mean every product image should be 20 MB. It means the platform allows a large source. For most product photos, a practical upload is:
- Square product grid:
1600 x 1600to2048 x 2048. - Detail-heavy product page:
2000-3000 pxlong edge. - Lifestyle image or banner: match the theme's aspect ratio, then keep the long edge around
2000-3000 px. - Marketplace drafts or client proofs: smaller copies around
1200-1800 pxcan be enough.
Use one aspect ratio across a product set when possible. A folder with one square image, one tall image, and one wide image can look messy even if every file is under the upload limit.
How to resize with PhotoTools
Use PhotoTools Resize when the problem is pixel dimensions.
For exact dimensions:
- Drop in the image or folder.
- Choose Dimensions.
- Enter the required width or height.
- Keep the aspect-ratio lock on unless you already cropped to the required shape.
- Choose the output format.
- Resize and download.
For percentage resizing:
- Drop in the images.
- Choose Percentage.
- Start with 50% for large phone photos.
- Resize the batch.
- Check one output file's dimensions and size.
- Repeat with a different percentage if needed.
PhotoTools Resize exports a new image copy. It is good for changing pixels, but it is not a guaranteed "make this under 200KB" button. If the resized file is still too large, run the output through Compress or use the KB-specific guide.
Starting settings by file-size target
Use these settings when the form gives a file-size cap but not exact dimensions.
| Target | Start with | Notes |
|---|---|---|
| Under 50KB | 500-700 px long edge, JPG 55-70 | Works for simple headshots, thumbnails, and signatures |
| Under 100KB | 700-1000 px long edge, JPG 65-78 | Good for many small application forms |
| Under 200KB | 1000-1400 px long edge, JPG 70-82 | Better for portraits, ID previews, and school forms |
| Under 500KB | 1200-1800 px long edge, JPG 75-85 | A good general upload target |
| Under 1MB | 1600-2200 px long edge, JPG 78-88 | Good for email and normal web forms |
| Under 2MB | 2000-2800 px long edge, JPG 82-90 | Use when detail matters and the cap allows it |
If text becomes fuzzy, do not just raise quality. Try a larger pixel size, crop whitespace, or use PNG if the form accepts it. If the photo stays too large, reduce dimensions before dropping below roughly JPG quality 60.
HEIC, PNG, JPG, and screenshots
Format mistakes cause a lot of failed uploads.
| Source file | What usually works |
|---|---|
| iPhone HEIC | Convert to JPG first for most forms, then resize and compress |
| Camera JPG | Resize first, then compress |
| PNG screenshot | Keep PNG if text clarity matters and the form accepts PNG |
| PNG photo | Convert to JPG if the file is huge and transparency is not needed |
| WebP or AVIF | Use for websites when accepted; convert to JPG for older forms |
| Scanned document | Keep text readable; avoid very low JPG quality |
HEIC is efficient for storage, but many older portals still reject it. JPG is the safest form-upload format. PNG is better for sharp text, UI screenshots, logos, and transparency, but it can be much larger for photos.
Why an upload can still fail
If your image is under the limit and still rejected, check these before resizing again:
- The dimensions are too large or too small.
- The image is the wrong shape.
- The file extension is
.jpegbut the portal expects.jpg, or the reverse. - The file is HEIC from an iPhone.
- The image is CMYK instead of RGB/sRGB.
- The filename contains spaces, special characters, or a very long name.
- The portal counts bytes differently from your file manager.
- The form rejects transparent PNGs.
- The image was inserted into a PDF or document instead of uploaded as an image.
- A browser cache or stalled upload is showing an old error.
For strict forms, aim slightly below the cap. If the maximum is 200KB, a 195KB file is safer than a 199.9KB file.
Privacy and metadata
Resizing and compressing often create a fresh image file, which can remove camera metadata such as GPS location, device model, and capture time. Do not treat that as a privacy guarantee. If metadata matters, check the exact output file before sharing.
For private documents, ID photos, school forms, client images, or photos taken at home, use a browser-local workflow. PhotoTools processes images on your device. The safer habit is:
- Keep the original private.
- Resize and compress a separate upload copy.
- Check the output dimensions and file size.
- Run the final file through a metadata checker if location privacy matters.
- Upload only the verified copy.
Official references
Gmail's help page documents its attachment-size behavior for personal accounts and Google Workspace accounts. Microsoft Support documents Outlook attachment-size guidance and notes that changing an inserted image's display size does not necessarily reduce the message file size. The U.S. Department of State digital image requirements page is a useful example of how identity-photo portals combine pixel, file-size, format, color, and content rules. Shopify's product media documentation shows the difference between maximum accepted product images and practical display sizes.