{"success":true,"version":"v1","request":{"tool":"get_calculator_schema","calculator_id":"temperature"},"result":{"entity_type":"calculator","id":"temperature","calculator_id":"temperature","canonical_url":"https://tttkmbb.com/conversion/temperature","name":"Temperature Converter","title":"Temperature Converter – Celsius, Fahrenheit, Kelvin and Rankine","category":"conversion","category_name":"Unit Conversion","tool_name":"convert_temperature","featured_mcp_tool":true,"description":"Converts temperatures between Celsius, Fahrenheit, Kelvin and Rankine with the exact defining relations (°F = °C × 9/5 + 32, K = °C + 273.15, °R = °F + 459.67) and rejects values below absolute zero.","use_when":"You need a weather, cooking, body or laboratory temperature in another scale, e.g. Fahrenheit to Celsius or Celsius to Kelvin.","do_not_use_when":"You need to convert a temperature difference (a change of 10 °C is 18 °F, not 50 °F: multiply by 9/5 without the offset) or heat energy (use energy).","inputs":[{"name":"value","label":"Value","type":"number","required":true,"description":"Amount to convert, expressed in from_unit.","example":100},{"name":"from_unit","label":"From unit","type":"enum","required":true,"values":[{"value":"C","label":"Degree Celsius (°C)","aliases":["°c","degree celsius","degree-celsius","degreecelsius","degree·celsius","degree_celsius","celsius","degrees celsius","degrees-celsius","degreescelsius","degrees·celsius","degrees_celsius","centigrade","degc","deg c","deg-c","deg·c","deg_c","degrees c","degrees-c","degreesc","degrees·c","degrees_c","℃"]},{"value":"F","label":"Degree Fahrenheit (°F)","aliases":["°f","degree fahrenheit","degree-fahrenheit","degreefahrenheit","degree·fahrenheit","degree_fahrenheit","fahrenheit","degrees fahrenheit","degrees-fahrenheit","degreesfahrenheit","degrees·fahrenheit","degrees_fahrenheit","degf","deg f","deg-f","deg·f","deg_f","degrees f","degrees-f","degreesf","degrees·f","degrees_f","℉"]},{"value":"K","label":"Kelvin (K)","aliases":["kelvin","kelvins","°k","degk"]},{"value":"R","label":"Degree Rankine (°R)","aliases":["°r","degree rankine","degree-rankine","degreerankine","degree·rankine","degree_rankine","rankine","degrees rankine","degrees-rankine","degreesrankine","degrees·rankine","degrees_rankine","°ra","degr","deg r","deg-r","deg·r","deg_r"]}],"description":"Unit of the input value. Accepted symbols: C, F, K, R; spelled-out names and common abbreviations are accepted too.","example":"F"},{"name":"to_unit","label":"To unit","type":"enum","required":true,"values":[{"value":"C","label":"Degree Celsius (°C)","aliases":["°c","degree celsius","degree-celsius","degreecelsius","degree·celsius","degree_celsius","celsius","degrees celsius","degrees-celsius","degreescelsius","degrees·celsius","degrees_celsius","centigrade","degc","deg c","deg-c","deg·c","deg_c","degrees c","degrees-c","degreesc","degrees·c","degrees_c","℃"]},{"value":"F","label":"Degree Fahrenheit (°F)","aliases":["°f","degree fahrenheit","degree-fahrenheit","degreefahrenheit","degree·fahrenheit","degree_fahrenheit","fahrenheit","degrees fahrenheit","degrees-fahrenheit","degreesfahrenheit","degrees·fahrenheit","degrees_fahrenheit","degf","deg f","deg-f","deg·f","deg_f","degrees f","degrees-f","degreesf","degrees·f","degrees_f","℉"]},{"value":"K","label":"Kelvin (K)","aliases":["kelvin","kelvins","°k","degk"]},{"value":"R","label":"Degree Rankine (°R)","aliases":["°r","degree rankine","degree-rankine","degreerankine","degree·rankine","degree_rankine","rankine","degrees rankine","degrees-rankine","degreesrankine","degrees·rankine","degrees_rankine","°ra","degr","deg r","deg-r","deg·r","deg_r"]}],"description":"Unit to convert into (same symbols as from_unit).","example":"C"}],"outputs":[{"name":"result","label":"Result","type":"number","decimals":6,"description":"Converted value expressed in to_unit (rounded to 6 decimals; see result_text for very small or very large values)."},{"name":"result_text","label":"Conversion","type":"string","decimals":4,"description":"The conversion as text with 6 significant figures, e.g. \"5 mi = 8.04672 km\"."},{"name":"formula","label":"Unit relation","type":"string","decimals":4,"description":"Relation used, e.g. \"1 mi = 1.609344 km\"."},{"name":"factor","label":"Factor","type":"number","decimals":12,"description":"Multiplier from from_unit to to_unit (result = value × factor); absent for non-linear conversions."},{"name":"conversion_table","label":"Conversion table","type":"object","decimals":12,"description":"The input value expressed in every supported temperature unit (6 significant figures), keyed by unit symbol."}],"input_schema":{"type":"object","properties":{"value":{"description":"Amount to convert, expressed in from_unit.","type":"number","examples":[100]},"from_unit":{"description":"Unit of the input value. Accepted symbols: C, F, K, R; spelled-out names and common abbreviations are accepted too.","type":"string","enum":["C","F","K","R"],"examples":["F"]},"to_unit":{"description":"Unit to convert into (same symbols as from_unit).","type":"string","enum":["C","F","K","R"],"examples":["C"]}},"additionalProperties":false,"required":["value","from_unit","to_unit"]},"output_schema":{"type":"object","properties":{"result":{"description":"Converted value expressed in to_unit (rounded to 6 decimals; see result_text for very small or very large values).","type":"number"},"result_text":{"description":"The conversion as text with 6 significant figures, e.g. \"5 mi = 8.04672 km\".","type":"string"},"formula":{"description":"Relation used, e.g. \"1 mi = 1.609344 km\".","type":"string"},"factor":{"description":"Multiplier from from_unit to to_unit (result = value × factor); absent for non-linear conversions.","type":"number"},"conversion_table":{"description":"The input value expressed in every supported temperature unit (6 significant figures), keyed by unit symbol.","type":"object"}}},"formula":"°F = °C × 9/5 + 32; °C = (°F − 32) × 5/9; K = °C + 273.15; °R = °F + 459.67 = K × 9/5","method":"Kelvin is the base: the input is converted to kelvin and then to the target scale. Results below 0 K raise OUT_OF_RANGE.","sources":[{"name":"NIST Special Publication 811 – Guide for the Use of the International System of Units (SI), Appendix B conversion factors","url":"https://www.nist.gov/pml/special-publication-811","type":"standard","retrieved_at":"2026-09-23"},{"name":"BIPM – The International System of Units (SI Brochure, 9th edition)","url":"https://www.bipm.org/en/publications/si-brochure","type":"standard","retrieved_at":"2026-09-23"},{"name":"Wikipedia – Conversion of units","url":"https://en.wikipedia.org/wiki/Conversion_of_units","type":"reference","retrieved_at":"2026-09-23"}],"freshness":{"type":"static","max_age_seconds":null,"note":"Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output."},"examples":[{"name":"100 °F to °C","inputs":{"value":100,"from_unit":"F","to_unit":"C"},"expected":{"result":37.777778,"formula":"°C = (°F − 32) × 5/9","result_text":"100 °F = 37.7778 °C","conversion_table":{"K":310.928,"R":559.67}},"url":"https://tttkmbb.com/api/v1/calculate/temperature?value=100&from_unit=F&to_unit=C"},{"name":"25 °C to °F","inputs":{"value":25,"from_unit":"C","to_unit":"F"},"expected":{"result":77,"formula":"°F = °C × 9/5 + 32","conversion_table":{"K":298.15,"R":536.67}},"url":"https://tttkmbb.com/api/v1/calculate/temperature?value=25&from_unit=C&to_unit=F"}],"faq":[{"q":"Why is there no factor output?","a":"Temperature scales have different zero points, so the conversion is affine (multiply and add), not a simple multiplication. The formula output shows the exact relation used."},{"q":"Where do the scales coincide?","a":"−40 °C = −40 °F. Absolute zero is 0 K = −273.15 °C = −459.67 °F = 0 °R; water freezes at 273.15 K and boils at 373.15 K at 1 atm."},{"q":"Can I convert a temperature difference?","a":"Not with this tool: a difference of Δ °C equals Δ × 9/5 °F and Δ K; entering it here would wrongly apply the 32 or 273.15 offset."}],"tags":["temperature converter","fahrenheit to celsius","celsius to fahrenheit","kelvin","rankine"],"related":[{"calculator_id":"specific-heat","reason":"Heat needed for a temperature change."},{"calculator_id":"ideal-gas-law","reason":"Gas calculations need absolute temperature in kelvin."}],"links":{"html":"https://tttkmbb.com/conversion/temperature","markdown":"https://tttkmbb.com/conversion/temperature.md","json":"https://tttkmbb.com/conversion/temperature.json","api":"https://tttkmbb.com/api/v1/calculate/temperature","schema":"https://tttkmbb.com/api/v1/calculators/temperature","openapi":"https://tttkmbb.com/openapi.json","mcp":"https://tttkmbb.com/mcp"},"version":"v1","updated_at":"2026-09-23"},"timestamp":"2026-09-23T23:24:10Z","next_actions":[{"tool":"convert_temperature","calculator_id":"temperature","reason":"Run Temperature Converter with the inputs above."}],"links":{"markdown":"https://tttkmbb.com/conversion/temperature.md"}}