Lots of free sites-----here at OH; livestrong; fitday; and my favorite myfitnesspal. Others also.
You just have to experiment to find the one that suits you. Also, some of them work with a phone app.
Really one of the most important parts reaching your stats and planning, in my opinion.