My photo won’t upload to a listing form because the file is too large. It’s a picture of a desk I’m selling, and I already copied it from my phone to my laptop. The form doesn’t offer a way to shrink it. Should I reduce the image dimensions or lower the quality to get the file size down? I need the scratches on the desk surface to stay visible.
I would keep the original and treat the compressed version as an upload copy. A smaller file is not enough by itself. I still need the right format, any required pixel dimensions, and enough detail for the image to serve its purpose.
The format check matters most when transparency is involved. A PNG can come out as a JPEG. That may be acceptable for an ordinary photo, but I would not treat it as an equivalent replacement for a transparent logo. I would check the downloaded file rather than assume that the input format carried through.
I also separate dimensions from file size. A form can require a particular width or height as well as a file below its size limit. Meeting one requirement does not mean the other has been met. That is worth checking before changing settings, not after preparing a whole group of images.
Choose what needs to change
For this job, I would use the Image Compressor with the upload requirements beside me. It accepts JPG, PNG, and WEBP files, and it offers either a quality setting or a target file size. It is free, requires no signup, and adds no watermark. Processing happens in the browser rather than by uploading the photos to a server.
When the restriction is a file-size ceiling, I would start with “Fit a size limit.” For a form that allows 200 KB, I would enter that amount rather than adjust quality without a clear target. With a strict 1 MB allowance, I would leave some headroom instead of aiming exactly at the boundary.
If the result still needs to shrink, I would look at maximum width before reducing quality further. Keeping unnecessary resolution while applying harsher compression is not always the better trade. Reducing width is an option only if the result still meets any required dimensions.
Check the result before repeating it
I would judge the download at the size people will actually view it. The file-size reduction tells me whether it fits the limit, but not whether it remains useful. Faces, fine edges, and small lettering are the areas I would inspect.
Batch processing is available, but I would settle on the settings before applying them to several pictures. A setting that produces an acceptable file is not something I would accept solely because the size looks right.
To test it yourself, choose a detailed image, keep its original, and compress a copy against your actual upload limit. Check the downloaded format and dimensions, then compare the visible detail at the intended viewing size. Try that copy in the form before processing the rest.
Don’t cut down the image of the desk too much. Whilst it might make sense to keep the desk as it is, try not to crop out too much of the background in your uploaded image. Try to keep the whole desk in the image including any scratches or damage.
Don’t try to compress using ZIP or changing the file type. Instead, open the image using your laptops image editing software. The options should include a resize option. Reduce the dimensions (both height and width) whilst keeping the aspect ratio locked to stop it stretching. This will reduce the overall size of the image. Although you wouldn’t want to lose any contextual information by cropping, you also don’t need to keep the entire blank wall.
Save the image using an easy-to-spot name such as ‘desk-upload’. Delete the attachment that was rejected and select your new file. It can be easy to continue selecting the original file as both thumbnails are the same. You should check the file size from the properties or file information.
It may take you a couple of goes to get it within the upload limit. If you’re trying to keep the original file, then be sure to upload each time from your original file, instead of continually compressing the last JPEG. This will help retain all the little details such as scratches.
If you are working with a PNG file on your laptop, you could try converting it to a JPEG first. This will greatly reduce the file size of a standard desktop photo whilst keeping the width and height of the image the same. If it is a JPEG file then this won’t work. Always check the properties of the file or information window rather than the thumbnail.
I’d qualify @xbinarywidgetx’s advice about changing file types: renaming the extension won’t help, but converting the image can. Changing “desk.png” to “desk.jpg” only changes the filename. Opening it in an image editor and choosing JPEG under Export or Save As actually changes how the picture is stored. PNG preserves image data without lossy compression, which is useful for some images but can produce unnecessarily large files for photographs.
For existing JPEGs you may have a choice between keeping more pixels or keeping more detail. If the image isn’t particularly large then reduce the quality slightly when exporting. If it’s a full-size phone photo then reducing the size would be a good place to start. The quality doesn’t really have a universal setting so will vary from editor to editor.
Once you’ve got the file sized down to the maximum allowed by the list then you’re done. Just check the corners of the desk, wood grain and any damage. If the scratches are too much and look like they’ve been smoothed over by the compression then this won’t be suitable for sale. Once the file is sized down and all the details are visible there isn’t much point in reducing the file further.
There are two scenarios here. If you take 12mp photo of a desk using your phone there will be a lot of pixels in the image. This is always going to be much larger than what will be published in any listings. Screenshots and small PNGs will often be large due to how they’re stored. Depending on what you have you’ll need to do something different. Most people treat them the same.
For a desk photo straight off a phone, I’m with @xbinarywidgetx on this: shrinking the dimensions does almost all the work. Listing photos get displayed at a few hundred pixels wide on a phone screen anyway. Drop a 4000 pixel wide image down to something like 1600 across and you’ll usually fall under the limit without even touching a quality slider. The buyer still sees every scratch @bytebuilder2893studi is worried about, because that detail lives at the viewing size, not the full-res size nobody looks at.
Where I’d push back slightly is the fear of re-compressing. Yes, saving a JPEG over and over degrades it, so @0xloop5 is right to work from the original each time. But one resize and one save from the source is fine. You don’t need to treat JPEG like it’s radioactive. The damage people talk about comes from repeated rounds, not a single export.
If you have already resized and there is still a little too much quality left on, then you can change the quality sliders. Lower them a little and look at the wood effect. If you are trying to get a weathered look on your desk then you will want to see some scratches so make sure you do not lower it too much otherwise the picture will appear completely smooth and plastic looking.
If your laptop comes with an editing tool, then I would suggest using that. Resize the image by changing the width to a smaller number (keeping the aspect ratio). Save as a JPEG with a clear name and look at the file size in properties. This is all you need to do. The browser tools can be useful if you want to type in a specific size, however I wouldn’t bother with this for just one photo of one desk.
