Conversor de energia específica
1 kJ/kg equivale a 0,239005736138 cal/g. Converta energia por unidade de massa entre J/kg, kJ/kg, calorias termoquímicas por grama e BTU por libra quando uma lista de exercícios, uma ficha de combustível e um balanço de processo misturam unidades. 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
- Valor
- 1
- Unidade de origem
- kJ/kg
- Unidade de destino
- cal/g
- Resultado
- 0,2390057361
- Rótulo de origem
- kilojoules per kilogram
- Rótulo de destino
- calories per gram
- J por kg
- 1.000
Um conversor de energia específica transforma uma grandeza escrita como energia por unidade de massa em outro par de unidades sem vasculhar apostilas de termodinâmica, tabelas de combustível ou linhas frágeis de fatores em planilha. Esta capacidade usa fatores fixos do SI, da caloria termoquímica e da BTU da International Table roteados por joules por quilograma como base intermediária, de modo que entradas idênticas sempre produzem saídas idênticas, sem chamadas de rede, sem amostragem de modelo e sem dependência de relógio.
Unidades suportadas e como a conversão é calculada
O conversor aceita quatro famílias de energia específica sob códigos canônicos estáveis: J/kg para joules por quilograma, kJ/kg para quilojoules por quilograma, cal/g para calorias termoquímicas por grama e BTU/lb para unidades térmicas britânicas da International Table por libra avoirdupois. Apelidos amigáveis como joules por quilograma, quilojoules por quilograma, calorias por grama, BTU por libra, btu/lb e unidades térmicas britânicas por libra são normalizados sem diferenciar maiúsculas de minúsculas, para que formulários e APIs possam passar tanto códigos curtos quanto nomes completos.
Cada requisição multiplica o value de entrada pelo fator exato de joules por quilograma da origem e depois divide pelo fator do destino.
Os fatores seguem definições do SI e padrões convencionais de energia: um quilojoule por quilograma são mil joules por quilograma, uma caloria termoquímica por grama equivale a quatro mil cento e oitenta e quatro joules por quilograma porque uma caloria são quatro vírgula cento e oitenta e quatro joules e um grama é um milésimo de quilograma, e uma BTU da International Table por libra equivale a dois mil trezentos e vinte e seis joules por quilograma usando a BTU IT de mil e cinquenta e cinco vírgula zero cinco cinco oito cinco dois seis dois joules dividida pela libra avoirdupois exata de zero vírgula quatro cinco três cinco nove dois três sete quilogramas.
Como o intermediário é sempre J/kg, converter A para B e B para A é consistente até o arredondamento publicado de doze casas decimais, e não existe uma matriz par a par que possa derivar para fora do escopo. Energia total simples, fluxos de poder calorífico que precisam de tabelas completas de combustível e cálculos de calor Q igual a m c delta T estão intencionalmente fora de escopo, para que os usuários que buscam especificamente por conversão de unidades de energia específica obtenham resultados previsíveis sob uma convenção clara.
Onde esta conversão ajuda no dia a dia
Use o conversor de energia específica gratuito no navegador quando precisar de uma verificação rápida de quilojoules por quilograma para calorias por grama ou BTU por libra enquanto lê uma lista de exercícios de termodinâmica, uma folha de dados de combustível, uma apostila de materiais ou um balanço de energia de processo. Abra a página, digite o número e as unidades e copie o resultado sem instalar uma biblioteca de unidades, um pacote de engenharia de desktop ou uma planilha com células de fator frágeis.
As entradas de origem seguem as mesmas regras de retenção dos demais itens parse do KIT, e os resultados são seguros para armazenar em cache porque o algoritmo é totalmente determinístico. Autores que distribuem apps móveis ou chatbots podem mapear os campos result e formula diretamente em cartões que mostram tanto o número quanto o caminho de conversão que estudantes e operadores esperam ver no papel.
Casos de uso
Folhas de dados de combustível e materiais
Engenheiros normalizam poderes caloríficos de fornecedores e energias específicas de materiais listados em unidades mistas antes de inserir valores em balanços ou em ferramentas de seleção de equipamentos.
Perguntas frequentes
Quais unidades de energia específica este conversor suporta?
Joules por quilograma (J/kg), quilojoules por quilograma (kJ/kg), calorias termoquímicas por grama (cal/g) e BTU da International Table por libra (BTU/lb).
Como uma caloria por grama é definida aqui?
cal/g usa a caloria termoquímica de exatamente 4.184 J e o grama de exatamente 0.001 kg, então 1 cal/g equivale a 4184 J/kg. Variantes obsoletas da caloria de tabela de vapor estão fora de escopo.
O que acontece se eu enviar uma unidade desconhecida?
A mensagem nomeia o campo e lista as unidades suportadas. Falhas de validação não são cobradas.
O conversor de energia específica é gratuito?
A ferramenta do navegador roda de graça no seu dispositivo.
Quantos joules por quilograma tem um BTU por libra?
Um BTU por libra equivale a 2326 joules por quilograma. O número vem do BTU da tabela internacional, 1055,05585262 joules, dividido pela libra avoirdupois exata de 0,45359237 quilograma.
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/specific-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"kJ/kg","to":"cal/g"}'const res = await fetch("https://api.kit.forhosting.com/conv/specific-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/specific-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/specific-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"kJ/kg","to":"cal/g"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"kJ/kg","to":"cal/g"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/specific-energy", 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
{
"value": 1,
"from": "kJ/kg",
"to": "cal/g"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.specific_energy",
"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.
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
A ferramenta do navegador roda de graça no seu dispositivo; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando pipelines precisam do mesmo contrato a partir de servidores e automação.
Formato da requisição, campos de resposta e erros de unidade desconhecida
A mensagem de erro nomeia o campo ruim e lista o conjunto suportado, para que os clientes corrijam formulários sem adivinhar. Valores negativos são permitidos quando você precisa de deltas de energia específica com sinal em pipelines de engenharia; zero converte de forma limpa para zero em toda unidade de destino. Envie um corpo JSON com três campos obrigatórios: value como um número finito, from como a string da unidade de origem e to como a string da unidade de destino. Os apelidos amount e quantity são aceitos para value; unit_from e source para from; unit_to e target para to. Em caso de sucesso, a resposta ecoa os códigos canônicos from e to, as strings legíveis from_label e to_label, o result convertido, a grandeza intermediária j_per_kg, o factor adimensional da origem ao destino, uma linha curta de formula adequada para exibição na UI, a tag de método specific_energy_si_thermochemical_it e a lista fixa de units_supported. Value ausente, números não finitos como NaN ou Infinity, campos de unidade ausentes e qualquer token que não mapeie para uma unidade suportada falham com invalid_input e não são cobrados depois que o motor rejeita a requisição. Entradas idênticas sempre produzem JSON idêntico, porque o caminho é aritmética pura, sem aleatoriedade, sem consulta remota e sem dependência do relógio de parede, o que torna o endpoint seguro para fixar em goldens de integração contínua e testes de contrato de SDK. Pares de grande magnitude, como muitos quilojoules por quilograma até calorias por grama, compartilham o mesmo caminho de código, então valores extremos permanecem bem definidos enquanto a precisão dupla IEEE puder representar o produto intermediário de joules por quilograma.
Uso no navegador, preços da API e fluxos do dia a dia
Passe para a API pré-paga quando um app de caderno de laboratório, um historiador de processo, uma plataforma educacional ou um pré-processador de simulação precisar converter energia específica em escala sob um contrato KIT estável a US$ 0,002 por item bem-sucedido; falhas de validação que geram invalid_input não consomem saldo após a rejeição. Combine este endpoint com o conversor de energia simples ou com ferramentas de calor quando um pipeline de produto precisar de várias famílias de medida relacionadas, ou chame-o sozinho quando o tráfego de busca for especificamente por conversão de energia específica — joules por quilograma, quilojoules por quilograma, calorias por grama e BTU por libra — em vez de energia total ou capacidade térmica específica.
Casos de integração
Lições e provas de termodinâmica
Estudantes convertem energia específica entre o SI J/kg ou kJ/kg e as unidades usuais cal/g ou BTU/lb quando as tabelas dos livros misturam sistemas de unidades, e recebem um erro claro invalid_input em tokens desconhecidos.
Pipelines de simulação e historiador
Scripts de automação convertem valores de energia específica registrados ou configurados para uma única base SI com um contrato de API pré-pago e determinístico.
Perguntas técnicas
Como converto 1 kJ/kg para cal/g?
Envie JSON com value: 1, from: "kJ/kg", to: "cal/g". O campo result da resposta é o número convertido, além de um intermediário j_per_kg e uma fórmula legível.