https://cronometer.com this is what nutritionists use.
It tracks not only calories, but also macros and micros.