MyFitnessPal
What is it? MyFitnessPal allows you to track your health, anytime and anywhere.
How does it work? With over 3 million foods in their database, track what you eat and how many calories you burn. We live in a world of temptation, cheap pleasures, stress, and convenience—all of which can affect our diet and health.
Cost: Free
[Photo via]