Conversor de Fahrenheit para Celsius
Converta uma temperatura de previsão do tempo, termostato ou forno dos Estados Unidos para Celsius com a fórmula exata: 32 °F são 0 °C e 212 °F são 100 °C, sem o atalho de subtrair 30 e dividir por dois. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- F
- 32
- Resultado
- 0 C
- Convertido
- 0
- Fahrenheit
- 32
- Celsius
- 0
Um conversor de Fahrenheit para Celsius transforma uma leitura familiar de clima ou forno dos EUA na escala métrica usada em aulas de ciências, aplicativos de viagem e na maior parte do mundo fora dos Estados Unidos. Informe uma temperatura finita em graus Fahrenheit; a ferramenta subtrai trinta e dois, multiplica por cinco nonos e devolve a magnitude em Celsius, o fator de escala exato, uma string de fórmula curta e passos de substituição ordenados que você pode colar numa planilha de exercícios ou teste unitário. Atalhos mentais aproximados, como subtrair trinta e dividir por dois, são rejeitados em favor do mapa linear exato alinhado aos pontos de congelamento e ebulição da água, então as conferências de lição de casa e os pipelines de sensores batem com as tabelas de referência.
Por que Fahrenheit e Celsius se encontram em (F − 32) × 5/9
Os graus Fahrenheit continuam padrão nos boletins meteorológicos do dia a dia, termostatos residenciais e em muitas instruções de culinária nos Estados Unidos. Os graus Celsius são a escala cotidiana compatível com o SI, usada em laboratórios, previsões internacionais e nas aulas de ciências de quase todo o resto do mundo. Ambas as escalas são lineares e fixadas pelas mesmas âncoras físicas: a água pura congela a trinta e dois Fahrenheit ou zero Celsius e ferve a duzentos e doze Fahrenheit ou cem Celsius à pressão padrão.
Isso significa que um intervalo de cento e oitenta graus Fahrenheit equivale a um intervalo de cem graus Celsius, então cada grau Fahrenheit corresponde exatamente a cinco nonos de um grau Celsius. Deslocando o zero primeiro — subtraindo trinta e dois — e depois escalonando por cinco nonos, obtém-se o mapa exato: Celsius é igual a abre parênteses Fahrenheit menos trinta e dois fecha parênteses vezes cinco nonos.
Alguns professores ainda ensinam 'subtrai trinta e divide por dois' como estimativa aproximada, mas esse atalho desvia vários graus na temperatura corporal e dezenas de graus nas configurações de forno.
Dicas práticas, conferências e buscas relacionadas
Prefira enviar números puros quando você controla o cliente; strings numéricas só são aceitas quando batem com um padrão numérico finito estrito, sem símbolos de grau, letras de unidade, separadores de milhar ou marcas de moeda.
Conferências de ida e volta são fáceis: converta o ponto de congelamento do livro-texto, trinta e dois Fahrenheit, e confirme que você recebe exatamente zero Celsius após o arredondamento; converta duzentos e doze e confirme cem Celsius; ou converta leituras no estilo de temperatura corporal de noventa e oito vírgula seis e compare com um cálculo manual de abre parênteses F menos trinta e dois fecha parênteses vezes cinco nonos.
No ensino, combine o caminho exato com o atalho mental para que os alunos vejam quantos graus a estimativa desvia nas faixas de forno e de febre. Mantenha-se dentro do intervalo absoluto para que o mapa linear não estoure num resultado não finito que o resolvedor precise rejeitar.
Esta página é voltada a quem busca fahrenheit para celsius, converter F para C ou uma calculadora exata de temperatura de cinco nonos; não é um hub geral de múltiplas escalas de temperatura, não é um formulário principal de Celsius para Fahrenheit, e não é um conversor de gas mark ou Kelvin. Prefira esta capacidade quando a entrada já estiver em Fahrenheit e você só precisar de Celsius; se precisar converter entre muitas unidades de temperatura numa única chamada, use um conversor de unidades mais amplo.
Casos de uso
Localização de viagens e clima
Transforme as máximas em Fahrenheit dos boletins meteorológicos dos EUA em Celsius para roteiros internacionais, aplicativos de hóspedes e widgets de clima bilíngues, com o mesmo fator exato de 5/9 em toda leitura.
Conferência de lição de casa e relatórios de laboratório
Estudantes convertem leituras de termômetro em Fahrenheit da sala de aula para Celsius e comparam o cálculo manual com os passos determinísticos antes de entregar os exercícios.
Pontos de ajuste de culinária e eletrodomésticos
Cozinheiros domésticos e importadores de receitas transformam alvos em Fahrenheit de forno e termômetro de doces em pontos de ajuste em Celsius, sem atalhos mentais que erram por vários graus.
Perguntas frequentes
Qual fórmula converte Fahrenheit para Celsius?
Celsius = (Fahrenheit − 32) × 5/9. O fator 5/9 é exato porque um intervalo de 180 °F entre o congelamento e a ebulição equivale a um intervalo de 100 °C.
O 5/9 é exato ou aproximado?
Exato. Esta ferramenta usa o mapa linear padrão alinhado aos pontos de congelamento e ebulição da água, e não uma estimativa aproximada de 'subtrair 30 e dividir por dois'.
Posso converter Celsius de volta para Fahrenheit?
Esta capacidade é apenas Fahrenheit → Celsius. Use F = C × 9/5 + 32 do seu lado, ou um conversor de temperatura bidirecional para outras escalas.
O conversor de Fahrenheit para Celsius é gratuito?
A ferramenta no navegador é gratuita e roda localmente.
Por que não basta subtrair 30 e dividir por dois?
Porque esse atalho erra por vários graus numa temperatura corporal e por mais de dez graus nos ajustes de um forno. O conversor sempre subtrai 32 primeiro e depois multiplica por 5/9.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/fahrenheit-to-celsius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"f":32}'const res = await fetch("https://api.kit.forhosting.com/conv/fahrenheit-to-celsius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"f": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/fahrenheit-to-celsius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"f": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/fahrenheit-to-celsius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"f":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"f":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/fahrenheit-to-celsius", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"f": 32
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.fahrenheit_to_celsius",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entrada inválida ou ausente falha com um erro invalid_input claro, em vez de inventar um número.
Por que Fahrenheit e Celsius se encontram em (F − 32) × 5/9
Esta capacidade nunca aplica atalhos arredondados nem fatores de memória aproximados — ela codifica o fator exato de cinco nonos e só arredonda para manter o JSON estável.
Como chamar a API e o que volta na resposta
Os valores absolutos devem permanecer dentro do limite publicado de um trilhão. Envie um corpo JSON com um único campo numérico finito obrigatório chamado f. Os aliases fahrenheit, F, temp_f, value e temperature são aceitos, para que clientes de SDK e envios de formulário possam usar o nome que melhor se encaixa no produto. Em caso de sucesso, a resposta ecoa f e fahrenheit arredondados, define celsius, result e converted com a mesma magnitude em Celsius arredondada, unit com o token C, from_unit com F e to_unit com C, factor com a escala arredondada de cinco nonos, formula com a string celsius é igual a abre parênteses f menos trinta e dois fecha parênteses vezes cinco nonos, message com um resumo curto em inglês e steps com um array ordenado de linhas de substituição que mostram o deslocamento do ponto de congelamento e a multiplicação. Falha de validação — campos ausentes, números não finitos, sinais isolados de mais ou menos, strings não numéricas, valores fora dos limites absolutos ou um resultado convertido não finito — retorna invalid_input e nunca é cobrada. O preço é uma tarifa fixa de US$ 0,002 por solicitação bem-sucedida, com item de unidade e preço marginal de unidade zero.
Dicas práticas, conferências e buscas relacionadas
Tarefas com falha que retornam invalid_input não consomem o saldo pré-pago, o que mantém os scripts exploratórios baratos quando alguém omite f de propósito ou envia texto.
Perguntas técnicas
O que acontece com entrada ausente ou não numérica?
A API retorna invalid_input, nomeando o problema (por exemplo, um campo f ausente). Tarefas com falha não são cobradas.