The size where a photo stops feeling compressed
At 100 KB a photo usually keeps well over a thousand pixels across, which looks sharp on any phone or laptop screen.
In our tests a busy, detailed 3000 × 2000 photo came out at about 1,160 × 770 pixels at 100 KB, and a portrait on a plain background at about 1,400 × 1,750. Most screens show a photo well under that width, so at normal viewing size the result looks like the original. That is why 100 KB is such a common upload limit: it is small enough for a site to store cheaply and large enough that nobody complains.