Food Nutrition Comparison Tool
Compare the calories, macros and more of two foods side by side
Values are per 100g from our own food database, scaled if you enter a weight. This is a guide, not medical or dietary advice.
A free food nutrition comparison tool. Search for any two foods in our database and see their calories, fat, saturates, carbohydrate, sugars, fibre, protein and salt side by side, with the difference between them and the biggest gaps picked out. Compare per 100g, or enter a weight to compare the same amount of each. No sign-up, and nothing you enter is saved.
How to Use the Food Nutrition Comparison Tool
- Search for the first food and pick it from the list. Then do the same for the second food. You can also tap one of the quick examples.
- Read the table. Each row is a nutrient. The darker cell is the higher value, and the last column shows the difference.
- Enter a weight if you want to compare the same amount of each, for example 150g of each food.
- Swap, clear or share. Swap the order, clear both foods, or copy a link that opens the same comparison.
What the Table Shows
Every row comes from our own food database: energy in kcal, fat, saturates, carbohydrate, sugars, fibre, protein and salt. Iron, calcium, vitamin C, omega-3 and caffeine are added when at least one of the two foods has a value for them.
If a food has no value for a nutrient, the table shows n/a and does not guess one. A difference is only worked out when both foods have a value.
Per 100g or the Same Weight
All our values are stored per 100g, and that is how the table opens. Two foods are not always eaten in the same amount, so you can type a weight and the tool scales both foods to it. Comparing 200g of cooked brown rice with 200g of cooked white rice, for example, doubles every figure but keeps the gap between them in proportion.
For a real portion, use the food's own page to see its serving sizes, then type that weight in.
How to Read the Differences
The tool marks the higher value in each row but does not say which food is better. That depends on what you need. More fibre or protein is useful for some people, while less sugar, salt or saturates matters for others, and a high-calorie food can still be the right choice for the right person.
The “Biggest differences” list picks out the gaps that are at least 10% and big enough to matter, so small gaps in small numbers are left out.
Protein as a Share of Energy
The table also shows protein as a percentage of energy. It is worked out from the protein and calories: protein in grams times 4, divided by the kcal. This is the same measure UK law uses for a “high protein” claim, where at least 20% of the energy has to come from protein. It is not shown for foods with very few calories, where the sum is not reliable. See our Nutrition Claim Checker for the claim rules.
Diet and Allergen Flags
The table lists which diet flags each food has in our database (vegan, vegetarian, halal, kosher, keto, paleo) and which of the main allergens it is recorded as containing. These are a quick guide only. Recipes and brands vary, so always check the label on the product you are buying.
What This Tool Does Not Do
It does not tell you which food to choose, and it does not take your health, medicines or diet plan into account. It compares what is in the database, so the result is only as good as the values behind each food, which you can see on that food's own page. For the colours on a pack, use our Traffic Light Label Checker. To build a label for your own recipe, use our Nutrition Label Generator.
Sources
- Food values are from our own database. Each food's page shows where its figures come from. Many entries are based on UK food composition data such as the Composition of foods integrated dataset (GOV.UK, Public Health England), with others from manufacturer labels.
Frequently Asked Questions
Which foods can I compare?
Any two foods in our database, including raw and cooked versions, branded products and drinks. Search by name and pick the one you want.
Are the values per 100g?
Yes, by default. You can also type a weight in grams and the tool scales both foods to that amount so you can compare equal portions.
Does the tool say which food is healthier?
No. It marks the higher value in each row and lists the biggest differences, but what is better depends on your needs, so it leaves that decision to you.
Why do some rows show n/a?
Some foods do not have a value for every nutrient. We show n/a rather than guess, and we only work out a difference when both foods have a value.
Can I share a comparison?
Yes. Use the Copy comparison link button to get a web address that opens the same two foods.
Is the tool free?
Yes, it is free with no sign-up, and nothing you enter is saved.
Related Tools & Guides
- Nutrition Label Generator: build a full nutrition label for your own recipe
- Nutrition Claim Checker: see which claims your product can make
- Traffic Light Label Checker: see the red, amber and green colours for a food or drink
- Calories in Food: browse nutrition facts for thousands of foods
- All Tools: every free nutrition and food tool on the site