MyFitnessPal iOS, Android Free; $9.99 per month or $49.99 per year for Premium Calorie counting app that also figures out how many calories users should eat to gain, lose, or maintain weight. Consolidates everything users eat and drink, plus all their activities to calculate calories consumed against calories burned. It also has tools for tracking weight and other body changes over time. It has the largest database of foods and is the best food logging app on the market.