A 500 KB ceiling is typical for blog and CMS uploads, e-commerce product photos and email signatures that must load fast.
At 500 KB you rarely lose visible detail: a photo keeps close to full HD width. Use WebP output for the smallest files that still look crisp.
Forms use many different caps. The related pages cover the neighbouring sizes, and the FileHost.net Image Compressor gives manual control of quality and width.