I use Calorie King.
You enter your details and it comes up with how many calories you should have for your daily intake.
You enter the food, whether it be fresh homemade, from a packet/jar, takeaway etc...it comes up with the calories you use.
Has graphs etc .
also has an exercise diary too, shows what calories you worked off.
Very good, but fiddly.