Fahrenheit to Celsius converter

Switch Fahrenheit readings to Celsius with one direct calculation.

Celsius: 0

Formula and algorithm

Worked examples

Freezing point of water

Input: 32 F

Output: 0 C

(32 - 32) x 5/9 = 0.

Warm weather

Input: 86 F

Output: 30 C

(86 - 32) x 5/9 = 30.

Body temperature

Input: 98.6 F

Output: 37 C

(98.6 - 32) x 5/9 = 37.

FAQ

Why do we subtract 32 first?

Fahrenheit and Celsius have different zero points, so offset correction is required.

Can this return negative Celsius values?

Yes. Temperatures below 32 F convert to negative Celsius values.

Is 212 F equal to 100 C?

Yes. (212 - 32) x 5/9 equals 100.

Updated: June 7, 2026