ู ูุฎุต
The Food Database lets you search, browse, and compare nutritional data for 142 whole foods. Every value comes directly from USDA FoodData Central โ the US governmentโs authoritative food composition database โ and is expressed per 100g of raw weight.
You can search by name, filter by 14 food categories, sort by any macronutrient, and switch between grid and table views. Clicking a food reveals its full nutritional profile: macros, fibre, sugar, saturated fat, cholesterol, glycaemic index, and 25 micronutrients with percentage of daily value.
ููู ูุนู ู
Data source
All food data is fetched programmatically from the USDA FoodData Central REST API using a curated list of 142 common whole foods. Each foodโs nutrient values are stored per 100g โ the standard base unit for food composition data and UK/EU nutrition labelling (EU Regulation 1169/2011).
The database covers 14 categories: fruit, vegetable, grain, legume, nut & seed, dairy, meat, poultry, fish & seafood, egg, oil & fat, herb & spice, beverage, and other.
Macro energy split
Each food card shows a colour-coded bar representing the protein/carbs/fat energy breakdown, calculated using the standard Atwater general factors:
Where
Each macroโs percentage is its energy contribution divided by the total. The calorie value shown on the card comes directly from USDA (which may use food-specific Atwater factors), so the macro bar percentages and the displayed calories may not perfectly correspond โ this is normal and matches standard practice.
Micronutrient % daily value
Expanding a food shows its top micronutrients as progress bars against the reference daily value:
Where
The calculator tracks 25 micronutrients: vitamins A, B1โB12, C, D, E, K; minerals calcium, iron, zinc, magnesium, potassium, sodium, phosphorus, selenium, copper, manganese; omega-3, omega-6, and choline. Reference daily values are a hybrid of EU NRV (Regulation 1169/2011), NIH RDA, and UK SACN, chosen to reflect the most current science for adults 19โ50.
Search and filter
- Text search โ case-insensitive partial match across food name and tags. Multiple words use AND logic (e.g. โbrown riceโ matches foods containing both โbrownโ and โriceโ).
- Category filter โ click one or more category chips to filter. Categories are additive (OR logic).
- Sort โ sort by name, calories, protein, carbs, fat, or fibre. Numeric sorts are highest-first by default.
ู ุซุงู ู ุญููู
Looking up chicken breast nutrition
Search for 'chicken breast'
= 1 result found
Read the card
= 120 kcal
Check macro energy split
= 79% protein, 0% carbs, 21% fat
Result
Chicken breast is 120 kcal/100g, almost 80% of its energy from protein
ุงูุชุญูู
| Test case | Food | Expected (USDA) | Our value | Match? |
|---|---|---|---|---|
| Chicken breast | Calories | 120 kcal | 120 kcal | Yes |
| Chicken breast | Protein | 22.5 g | 22.5 g | Yes |
| Broccoli, raw | Calories | 34 kcal | 34 kcal | Yes |
| Broccoli, raw | Fibre | 2.6 g | 2.6 g | Yes |
| Brown rice, cooked | Calories | 123 kcal | 123 kcal | Yes |
| Brown rice, cooked | Carbs | 25.6 g | 25.6 g | Yes |
All values are fetched directly from the USDA FoodData Central API, so they are inherently accurate against the source.
ุงูุงูุชุฑุงุถุงุช ูุงููููุฏ
- USDA data only โ all 142 foods are from USDA FoodData Central (SR Legacy and Foundation Foods). Branded products, restaurant meals, and UK-specific preparations are not included.
- Per 100g raw weight โ values are for the raw food unless the name specifies โcookedโ. Cooking changes nutrient density per gram due to water loss or absorption.
- No portion-size calculator โ this page shows per-100g values only. Use the Meal Builder to build meals with custom portion sizes.
- 142 foods โ the database covers common whole foods. It is not exhaustive; for branded or niche foods, consult USDA FoodData Central directly.
- Micronutrient completeness varies โ some foods have null values for certain micronutrients where USDA data is unavailable. These are shown as 0% in the display.
- RDA values are for adults 19โ50 โ requirements differ for children, pregnant/lactating women, and older adults.
- Atwater approximation โ the macro energy bar uses the general 4-4-9 factors. For high-fibre or high-alcohol foods, the bar may not perfectly match the USDA calorie value, which uses food-specific factors.
Sources
Related calculators
Meal Builder
Build meals from real foods and see live macro and micronutrient totals. Adjust portions with sliders, track calories, protein, vitamins, and minerals against daily targets.
Upgrade Your Meal
Swap ingredients to improve your meal. Get smart substitution suggestions for more protein, fewer calories, more fiber, or lower GI. See exactly what changes.
Recipe Scaler
Scale any recipe from 1 serving to 100. See per-serving and total nutrition for the scaled recipe. All quantities adjust proportionally.
Macros
Calculate your daily protein, carbs, and fat targets based on your calorie goal and body weight. 6 presets from NHS to athletic performance, with per-meal breakdown.
TDEE
Calculate your TDEE using Mifflin-St Jeor or Harris-Benedict formulas. See calorie needs by activity level.