カロリー
カロリー（、記号:cal）は、熱量の単位である。
かつては広く用いられていたが、現在では、できるだけ使用せず、もし使用する場合にはジュール(J)の値を併記することになっている。国際単位系(SI)においては、カロリーは併用単位にもなっていない。日本の計量法では4.184 Jとされている。
「カロリー」という言葉は、ラテン語で「熱」を意味する に由来する。
日本の計量法では、カロリーは「人若しくは動物が摂取する物の熱量又は人若しくは動物が代謝により消費する熱量の計量」に限定して使用できる単位として認めている。その大きさは 1999年10月以降、1 cal = 4.184 J である。これは後述の熱力学カロリーを採用したものである。なお、計量単位令は、キロカロリー(kcal)、メガカロリー(Mcal)、ギガカロリー(Gcal)の使用を認めている。
1948年の国際度量衡総会(CGPM)で、カロリーはできるだけ使用せず、もし使用する場合にはジュール(J)の値を併記することとされた。
過去には、計量法の定義以外に、カロリーの定義には様々なものがあった。値は次のとおり。
国際標準化機構 (ISO) の ISO 31-4 附属書 B と ISO 80000-5 は、太字で示した国際蒸気表カロリー、熱力学カロリー、15度カロリーの3つを（非推奨の単位としてではあるが）挙げている。15度カロリーは実験的に値が決定される単位であり、ISOでは値を定めていない。
カロリーの元々の定義は、「1グラムの水の温度を標準大気圧下で1℃上げるのに必要な熱量」である。ただし水の比熱はその温度によって異なり、0℃で 4.218 J/g、34.5℃で 4.178 J/g の最小値、100℃で 4.216 J/g となる。そのため、何度の水で定義するかにより各種の「カロリー」が生まれた。
例えば水 1 g の温度を15℃前後で1℃上げる（14.5℃から15.5℃に上げる）のに必要な熱量は15度カロリー（、記号:cal）という。標準カロリー () ともいう。その値はアメリカ国立標準技術研究所 (NIST) によれば 4.18580 J、国際度量衡委員会 (CIPM) 1950 によれば、4.1855(5) J である（括弧内は最終桁の誤差）。
一般に、水 1 g の温度を"t"−0.5℃から"t"+0.5℃に上げるのに必要な熱量を"t"度カロリー（、記号:cal）という。ただし例外的に、0度カロリーは、0℃から1℃までで定義される。そのほか、20度カロリー、17度カロリー、4度カロリー（事実上3.98度カロリーと同じ。水の密度が最大になる温度）などが使われる。
0℃から100℃まで上げるに必要な熱量の1/100は平均カロリー（、記号 cal）と呼ばれる。
しかしこれらは全て、実験的に求まる値であり常に誤差を伴う。この問題を避けるため、ジュールで定義したカロリーが考え出された。
国際的には国際蒸気表カロリー（、記号:cal）（単に「ITカロリー」と呼ぶ場合が多い）がよく使われる。これは1956年の国際蒸気性質会議（IAPS，現 国際水・蒸気性質会議 (IAPWS)）で正確に 1 cal = 4.1868 J と定義された。
1926年から1956年までは、1 cal = 1/860 int. Wh = 180/43 int. J ≒ 4.186 047 int. J という定義が使われていた。「Int.（international、国際）」とはかつて使われていた国際電気単位（国際単位系とは無関係）を示す記号で、国際ジュールは int. J = (int. V) / (int. Ω) と定義され、J = N·m と定義される絶対ジュール（実用ジュール）とはわずかに異なっていた。その値は国などによって微妙に異なったが、1949年の第9回国際度量衡総会 (CGPM) で決定された平均国際電気単位では int. J = (1.000 34 V) / (1.000 49 Ω) ≒ 1.000 19 J なので cal ≒ 4.186 842 J となる。
現在の日本（1999年10月1日からの新計量法下）では、熱力学カロリー（、記号:cal）を使う。熱化学カロリー（）、定義カロリー（）ともいう。1 cal = 4.184 J と定義されており、ほぼ 17度カロリー cal に等しい。
1929年、F.R.ビチョウスキー（）とF.D.ロッシーニ（）が18度カロリー cal と同じになるように定義した cal = 4.1833 int. J が元になっている。当時は 4.1850 J に等しいとされたが、1949年の平均国際電気単位では 約4.184 095 J となる。
日本の旧計量法（1951年～1992年）では、カロリーの定義として、温度 "t" を指定した "t" 度カロリーか、温度を指定しないならば 1 cal = 4.186 05 J という値が定義されていた。この後者を旧計量法カロリーという（計量法改正前は単に計量法カロリーといった）。なお、組立単位では "t" 度カロリーは不可で、旧計量法カロリーのみが使えた。
旧計量法カロリーは国際蒸気カロリーに近いが少し小さい。これは、旧国際蒸気カロリーの国際電気単位による定義を、換算なしでそのまま絶対単位による定義 1 cal = 1/860 Wh = 180/43 J ≒ 4.186 047 J としたためである。またさらにその数値を丸めて小数表現にしてある。
1992年には新計量法が施行され旧計量法は廃止されたが、新法の規定により猶予期間として1999年までは、"t" 度カロリー、旧計量法カロリー、熱力学カロリーの3つのカロリーが使えた（組立単位は旧計量法カロリーのみ）。1999年10月1日からは熱力学カロリーに一本化され、またカロリーが使用できる計量は「人若しくは動物が摂取する物の熱量又は人若しくは動物が代謝により消費する熱量の計量」に制限された（附則第1号）。
が定めたカロリーで、正確に 1 cal = 4.182 J である。
1824年ニコラス・クレメントが、「水 1 kg の温度を1℃上げるのに必要な熱量」をカロリーと名づけた。これは 1 kg に基づいているので、MKS単位系の単位である。これは現在のカロリー（CGS単位系）の定義では 1000 cal = 1 kcal にあたる。
1888年、が、「水 1 g の温度を1℃上げるのに必要な熱量」をサーム（、現在の = 10 BTU とは別）と名づけ、1896年、カロリーと改称した。
日本の計量法体系では、カロリーの倍量単位として、キロカロリー(kcal),メガカロリー(Mcal),ギガカロリー(Gcal)の使用を認めているが、ミリカロリー (mcal = 0.001 cal) などの分量単位は認めていない。これに対して、国際単位系(SI)ではカロリーもその倍量・分量単位も認めていない。
栄養学の分野ではキロカロリー (kcal = 1000 cal) がよく使われる。大きな熱量を示すときには、メガカロリー (Mcal = 10 cal) やギガカロリー (Gcal = 10 cal) も希に使われる。
10カロリー（15度カロリー）をテルミまたはサーミー（、記号:th）という。1 th = 1000 000 cal ≒ 4.1855 MJ である。元来は、1 t の水について定義された、MTS単位系の単位である。
10カロリー（熱力学カロリー）を1TNTトンといい、核兵器などのエネルギーに使われる。1 tTNT = 10 cal = 4.184 GJ である。
カロリーという単位名称は元来、MKS単位系のキログラムに基づく単位（現在の kcal = 1000 cal に等しい）の名称であった。これと、CGS単位系のグラムに基づく単位は次のように言い分けられる。（なお、MTS単位系のトンに基づく単位の名称はテルミである）
大カロリー(記号 Cal、1文字目が大文字）は、伝統的に栄養学の分野で使われてきた。しかし極めて紛らわしいため、現在ではキロカロリー (kcal) が使われている。
栄養学においては、カロリーは生理的熱量（栄養学における熱量、エネルギー）を表す単位として用いられる。日本の計量法（1999年10月1日から）では、カロリー、キロカロリー (kcal)、メガカロリー (Mcal)、ギガカロリー (Gcal) の使用が、「人若しくは動物が接取する物の熱量又は人若しくは動物が代謝により消費する熱量の計量」（すなわち栄養学や生物学に関する事項）に限定して認められている。
摂取する食物から得られる栄養学的熱量と、運動や基礎代謝によって消費される熱量について適用され、生物が生理的に代謝したエネルギー1カロリーは空気中での酸化反応（燃焼）によって発生した熱量1カロリーと等しいと定義される。
栄養学ではカロリー（本来は平均カロリー、日本の計量法では熱力学カロリー）の1000倍のキロカロリー (kcal) がよく使われる。かつてはキロカロリーのかわりに大カロリー (Cal、1文字目が大文字）を使い、単にカロリーと言っていた。しかし、"Cal"と"cal"とは極めてまぎらわしいので、今日では kcal（キロカロリー）と表記するのが一般的である。
カロリーは、日本を含む多くの国で生理的熱量を表す標準単位として広く用いられ、計量法改正でも「用途を限定する非SI単位」と定義され、SI単位への移行からは除外されているが、今後は政策的にSI単位であるジュール（1 cal = （正確に）4.184 J）に置き換えられていく予定となっている。日本食品標準成分表においても、kcalによる数値と、1 kcal = 4.184 kJの換算によるkJによる数値が併記されている。
海外（アメリカを除く）の食品では、そのラベルにジュール表記を併記したものもある。
エネルギー量を表す用法から転じて、「カロリー」は食品の持つ栄養価としての生理的熱量そのものを指す言葉ともなっている。例「こんにゃくはカロリーが低い」「ファストフードはカロリーが高いから太りやすい」などと表現する。
なお一日のエネルギー必要量（消費量）は、身体活動レベルに応じて基礎代謝量の1.5〜2倍程度となる。詳細は栄養#栄養学の観点からを参照のこと。
Unicodeには、カロリーとその分量・倍量単位を表す上記の文字が収録されている。これらはCJK互換用文字であり、既存の文字コードに対する後方互換性のために収録されているものであるので、使用は推奨されない。