Suhu adalah besaran fisika yang menggambarkan derajat panas dingin suatu benda, secara mikroskopis merupakan ukuran energi kinetik rata-rata molekul. Manusia telah menciptakan berbagai skala suhu untuk mengukur suhu, alat ini mencakup lima yang paling umum digunakan: derajat Celsius(°C), Fahrenheit(°F), kelvin(K), Rankine(°R), dan Réaumur(°Ré). Konversi di antara mereka perlu menangani penskalaan proporsional dan offset titik nol secara bersamaan, merupakan transformasi affine bukan perkalian murni.
Celsius(Celsius,°C) diusulkan oleh astronom Swedia Anders Celsius pada tahun 1742, didefinisikan dengan titik beku air 0°C dan titik didih 100°C pada tekanan atmosfer standar, dibagi menjadi 100 interval di antara keduanya, sehingga juga disebut skala perseratus. Celsius saat ini merupakan satuan suhu resmi di sebagian besar negara di dunia, juga merupakan satuan umum yang digunakan bersama kelvin dalam SI, umum digunakan dalam kehidupan sehari-hari, ramalan cuaca, medis, dan memasak.
Fahrenheit(Fahrenheit,°F) diusulkan oleh fisikawan Jerman Gabriel Fahrenheit pada tahun 1724, awalnya menggunakan suhu campuran es garam sebagai 0°F dan suhu tubuh manusia sekitar 96°F sebagai referensi, kemudian distandarisasi menjadi titik beku air 32°F dan titik didih 212°F dengan interval 180 derajat. Fahrenheit saat ini terutama digunakan sehari-hari di Amerika Serikat, Bahama, Kepulauan Cayman, dan beberapa negara/wilayah lainnya; resep Amerika, panel oven Amerika, dan termometer Fahrenheit menggunakan °F.
Kelvin(Kelvin,K) adalah satu-satunya satuan suhu termodinamika dalam Sistem Internasional(SI), dimulai dari nol mutlak(0K=-273,15°C), interval derajat sama persis dengan Celsius(perbedaan suhu 1K=1°C). Kelvin tidak menggunakan simbol「derajat」, cukup tulis angka+K, merupakan skala suhu standar untuk fisika, kimia, dan termodinamika teknik. Semua rumus fisika yang menyertakan suhu(PV=nRT, hukum Stefan-Boltzmann, efisiensi Carnot, dll.) harus menggunakan suhu mutlak(kelvin atau Rankine).
Derajat Rankine(Rankine,°R) adalah skala mutlak berbasis Fahrenheit, diusulkan oleh insinyur Skotlandia William Rankine: 0°R=nol mutlak, interval derajat sama dengan Fahrenheit(perbedaan suhu 1°R=1°F), sehingga °R=°F+459,67=K×9/5. Rankine masih digunakan di bidang kedirgantaraan dan teknik termodinamika Amerika Serikat, setara dengan「kelvin」dalam dunia Fahrenheit. Réaumur(Réaumur,°Ré) diusulkan oleh ilmuwan Prancis Réaumur pada abad ke-18, titik beku air 0°Ré, titik didih 80°Ré, terutama digunakan secara luas di Eropa abad ke-19, sekarang hanya muncul di beberapa resep lama, pembuatan keju, dan literatur sejarah.
Inti konversi suhu adalah transformasi affine T_target = a × T_source + b, di mana a adalah faktor skala dan b adalah offset titik nol. Misalnya °C→°F: a=9/5, b=32; °C→K: a=1, b=273,15; °F→K memerlukan dua langkah: kurangi 32 dulu, kalikan 5/9, lalu tambah 273,15. Alat ini menyertakan rumus konversi langsung antara semua skala suhu, menghindari kesalahan floating-point dari konversi berantai.