The word "calorie" hides a thousandfold ambiguity that regularly turns up in nutrition, cooking and casual science. Getting it wrong is not a rounding error — it is a factor-1000 mistake.
Big-C Calorie versus small-c calorie
- The dietary "Calorie" (capital C), the one on food labels, is actually a kilocalorie:
1 Cal = 1 kcal = 4186.8 J. - The scientific small "calorie" (lower-case c) is a thousand times smaller:
1 cal_IT = 4.1868 J.
So a "300-Calorie" snack contains 300 kilocalories — not 300 small calories. Reading the label's Calorie as a small calorie (or vice versa) is off by a factor of 1000, which is why the tool is careful to confirm which one you mean.
The definitions the tool uses
The tool fixes the International Table (IT) calorie throughout:
1 cal_IT = 4.1868 J1 kcal = 4186.8 J1 Cal (food) = 1 kcal = 4186.8 J
These are treated as a standard definition — exact by convention. (There is also a slightly different thermochemical calorie of 4.184 J, about 0.07% smaller; the tool uses the IT calorie consistently and labels it, so it stays coherent with the IT BTU and the therm rather than mixing incompatible factors.)
How the tool prevents the mistake
Any nutritional token — "food calorie", "Calorie" (capital C), "dietary calorie", "nutritional calorie" — is aliased to kcal. The parser records that an alias was used and the interface gently confirms the interpretation ("interpreting 'Calorie' as kcal"), so you are never silently handed a result that is off by three orders of magnitude. Under the hood a calorie is still just a unit of energy like the joule or watt-hour — the only trap is the capital letter, and the tool defuses it by asking rather than guessing.