MyFitnessPal
Boasting one of the largest food databases for counting calories, MyFitnessPal is a mobile app that works with the iPhone, iPod touch and iPad. The app claims to have the calorie count for more than 1 million foods including fast food options. Users can track nutrients, calories, fat, protein, carbs, sugar, fiber and cholesterol. Users can even enter their own recipes and the app will calculate the nutritional content.
The app also includes a free barcode scanner and can be synced with the web so users can log on from either a mobile device or computer. MyFitnessPal, which is free, claims to have helped users lose more than 20 million pounds combined.