Kalor (lad calor ’soojus, kuumus’; tähis cal) on mittesüsteemne (SI-väline) soojushulga mõõtühik. 1956. aastast on kasutusel rahvusvaheline kalor: 1 kalor on soojushulk, mis vastab 4,1868 J (džauli) suurusele tööle.[1] Seda seost nimetatakse ka soojuse mehaaniliseks ekvivalendiks.
Kuigi kalor ei ole meetermõõdustiku ühik, kasutatakse seda siiski koos kümnendeesliitega kilo- ja mega-, tähistamaks vastavalt kalori 1000- ja 1 000 000-kordset väärtust.