www.carb-counter.org

     
Provides detailed nutritional information including carb, protein and fibre values for over 6000 foods.