To target a specific file size (worked for jpeg), say 300kb:
convert input.jpg -define jpeg:extent=300kb output.jpg
Forces output file to be about 300 KB