Massa gorda pelo % de gordura
Converte o percentual de gordura corporal em quilos: 80 kg com 22,5% de gordura dão 18 kg de massa gorda e 62 kg de massa magra. Registre os dois números no seu gráfico de evolução ou na ficha do treinador sem planilha. 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
- Peso (kg)
- 80
- Percentual de gordura corporal
- 22,5
- Massa gorda kg
- 18
- Massa magra kg
- 62
O percentual de gordura corporal informa a fração da sua massa que é tecido adiposo, mas muitos treinadores, profissionais de saúde e aplicativos de acompanhamento precisam da massa gorda absoluta em quilogramas. Esta capacidade multiplica o peso corporal pela fração de gordura e retorna a massa gorda junto com a massa magra, para que você registre os dois números sem planilha. A fórmula é fechada e determinística: as mesmas entradas sempre produzem as mesmas saídas, sem chamadas de rede, relógios ou amostragem aleatória.
O que a massa gorda a partir do percentual realmente significa
As ferramentas de composição corporal relatam a gordura como um percentual do peso corporal total. A massa gorda absoluta responde a outra pergunta: quantos quilogramas desse peso são gordura. A conversão é aritmética simples — a massa gorda é igual ao peso multiplicado pelo percentual de gordura corporal dividido por cem — mas é fácil errar quando as unidades se misturam, quando o percentual é escrito como fração ou quando as pessoas subtraem em vez de escalar.
A massa magra é o restante: peso total menos massa gorda. Acompanhar os quilogramas absolutos muitas vezes importa mais do que o percentual isolado quando o peso está mudando, porque um percentual em alta em uma balança em queda ainda pode significar menos tecido adiposo, e o contrário também é verdadeiro.
Como enviar o peso e o percentual corretamente
Não envie libras sem converter primeiro e não envie a fração de gordura como zero vírgula vinte e dois quando você quer dizer vinte e dois por cento — a entrada é um percentual na escala de zero a cem. Zero por cento é permitido e resulta em massa gorda zero; cem por cento resulta em massa gorda igual ao peso.
Valores decimais são aceitos: um corpo de oitenta quilogramas com vinte e dois vírgula cinco por cento de gordura retorna dezoito quilogramas de massa gorda e sessenta e dois quilogramas de massa magra. Prefira números de máquina a strings que incluam unidades ou sinais de percentual, para que os analisadores não precisem adivinhar.
Onde a massa gorda absoluta se encaixa em pipelines reais
Apps de fitness armazenam o percentual de uma balança ou de um adipômetro e depois precisam de quilogramas para modelos de calorias, metas de proteína ou gráficos de progresso que plotam a massa gorda ao longo do tempo. Formulários de admissão clínica costumam coletar os dois campos e precisam derivar um par consistente para o gráfico. Entradas inválidas não consomem saldo, então você pode validar formulários de cliente de forma agressiva antes de registrar uma unidade bem-sucedida.
Combine a saída com outras calculadoras de saúde se precisar de IMC ou estimativas de calorias; esta capacidade permanece focada em uma única conversão, para que o contrato fique pequeno e estável.
Casos de uso
Diários de treino e composição corporal
Converta cada leitura de peso mais percentual de gordura em massa gorda e massa magra, em quilogramas, para gráficos de progresso semanais.
Formulários de admissão de treinadores e clínicas
Derive a massa gorda absoluta no envio, para que o registro guarde tanto o percentual quanto os quilogramas sem fórmulas de planilha.
Perguntas frequentes
Quais unidades devo usar?
O peso deve estar em quilogramas. A gordura corporal deve ser um percentual de 0 a 100, não uma fração de 0 a 1. Converta libras ou stones antes de chamar.
Quanto custa?
A ferramenta da página é gratuita no seu navegador. Entradas inválidas não são cobradas.
Digito minha gordura corporal como 22 ou como 0,22?
Como percentual na escala de 0 a 100, ou seja, 22 para vinte e dois por cento. Um valor de 0,22 seria lido como uma fração de um por cento e daria uma massa gorda muito abaixo da real.
Por que meu percentual de gordura pode subir enquanto perco gordura?
Porque o percentual depende do peso total. Com a balança caindo, um percentual que sobe ainda pode significar menos quilos de tecido gorduroso, e o contrário também acontece. Por isso acompanhar os quilos costuma dizer mais que o percentual sozinho.
Como a massa magra é calculada?
É simplesmente o que sobra: o peso total menos a massa gorda. Com 80 kg e 22,5% de gordura, a massa gorda é de 18 kg e a magra de 62 kg, então as duas sempre somam o seu peso.
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/health/fat-mass-from-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_kg":80,"body_fat_percent":22.5}'const res = await fetch("https://api.kit.forhosting.com/health/fat-mass-from-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_kg": 80,
"body_fat_percent": 22.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fat-mass-from-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_kg": 80,
"body_fat_percent": 22.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fat-mass-from-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_kg":80,"body_fat_percent":22.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_kg":80,"body_fat_percent":22.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fat-mass-from-percent", 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
{
"weight_kg": 80,
"body_fat_percent": 22.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fat_mass_from_percent",
"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
Campos ausentes, valores não numéricos, peso não positivo e percentuais fora do intervalo de zero a cem são rejeitados com um erro claro invalid_input, para que as automações falhem em alto e bom som em vez de inventar em silêncio um valor errado em quilogramas.
O que a massa gorda a partir do percentual realmente significa
Esta ferramenta mantém os dois números em uma só resposta, para que você compare sessões, alimente um gráfico de progresso ou entregue um único objeto JSON a um portal de treinador sem refazer a conta em cada cliente.
Como enviar o peso e o percentual corretamente
Informe weight_kg como um número finito positivo em quilogramas e body_fat_percent como um número finito de zero a cem, inclusive. Aliases como weight, fat_percent e bf_percent são aceitos, para que os campos de formulário existentes mapeiem de forma limpa. Peso negativo, peso zero ou negativo, valores não finitos ou um percentual abaixo de zero ou acima de cem falham com invalid_input e não são cobrados.
Onde a massa gorda absoluta se encaixa em pipelines reais
Trabalhos em lote que importam linhas de CSV de dispositivos de consumo podem chamar este endpoint uma vez por linha e manter o mesmo resultado de forma fechada em todos os ambientes. Use a ferramenta da página para conferir uma única leitura, ou chame a API quando a automação precisar do mesmo cálculo a US$ 0,002 por requisição bem-sucedida.
Casos de integração
Importação em lote de dispositivos de consumo
Mapeie linhas de CSV de peso e percentual em campos consistentes de fat_mass_kg dentro de automações e data warehouses.
Perguntas técnicas
O que esta calculadora de massa gorda retorna?
Ela retorna o peso e o percentual de gordura corporal que você enviou, fat_mass_kg (peso vezes percentual sobre cem) e lean_mass_kg (peso menos massa gorda).
Quando o cálculo falha?
Ele falha com invalid_input quando weight_kg ou body_fat_percent está ausente ou não é um número finito, quando o peso não é positivo ou quando o percentual está fora de 0–100.
O resultado do navegador é igual ao da API?
Sim. Ambos executam a mesma função pura em lib.js, então entradas idênticas produzem valores idênticos de massa gorda e massa magra.