I've
reviewed free online food diaries before on this blog and at the time, I'd picked
SparkPeople as my online food diary of choice because it had a lot of the features I wanted and also had a mobile site I could use. But the mobile site was so slow I never ended up using it, and after using the food diary portion for a while, I switched to
DailyBurn.

I prefer DailyBurn because it's got a really nice, clean UI and is less cluttered with ads than either SparkPeople or
LIVESTRONG's Daily Plate and more importantly, adding food to my daily food log is easiest on DailyBurn than the other two sites (I've tried both). The AJAXy UI is so nice -- you don't have to switch pages to add a food. You search for your food item, click on the button to add it to you food log and it displays a box you can enter your serving size and meal you ate it with and you hit submit and the box disappears and it all happens pretty fast and you're still on the search results page. The Daily Plate required multiple page clicks just to add a food. SparkPeople's UI is nicer -- it opens up a new, smaller window over the existing window so you can search for and add your food, but sometimes it's slow, and I don't think the UI is as seamless as on DailyBurn.
DailyBurn also often has an image of the food you're adding and when you look at your day's log, you can see the thumbnail of each food item you've eaten (when an image is available -- often user added foods don't have an image). You can group commonly eaten foods together with their
recipe feature (I've written an article on
how to add a recipe to DailyBurn), or add new recipes that you cook at home. I use this feature a lot, and if it wasn't easy to use, I probably wouldn't do it and I often didn't on SparkPeople.
I've kept a food diary off and on for a long time, but this is the first time I've been able to see exact calorie counts of the meals and foods I eat. And it's eye opening. DailyBurn is so easy to use, I
can actually input every single thing I consume during the day and see the exact calorie count for the day and the breakdown of my consumption of carbs, fats, and proteins (there is a "Pro" membership for $45/year that lets you see additional nutrition information, but I haven't yet found a need to go Pro).
I can actually see now how consuming just one or two high calorie things can really spike my calorie count. I'm a small person so my meals average around 300 calories a meal, and one sweet can easily be that many calories or more. With the recipe feature, I can see exactly how many calories are in each cupcake I bake and frost and it makes me think a little more about grabbing one out of the fridge for a snack.
It is, however, time consuming. Keeping a food diary always is. I add everything I eat preferably as soon as I eat it. I use my food scale to weigh things I'm not sure about and convert grams to ounces and ounces to grams to add foods. If I can't get to my computer right away, I can use my browser on my phone, or I just jot some notes and add it later. I cook at home a lot so I'm constantly adding recipes and new food items to the site. But to be able to see my whole day's nutrition information is worth it for me. And I know I won't be doing it forever, and some days I might not do it, but I think it's invaluable and really helps me make wise food decisions.
If you want to see my profile (feel free to add me as a motivator), here's
DailyBurn profile.