Calcolatore di massa magra: FFM in kg da peso e % di grasso
Divide il suo peso in grasso e massa magra: con 80 kg e il 15% di grasso corporeo, la massa magra è di 68 kg e il grasso di 12 kg. Usa la percentuale che lei ha già misurato, senza mai inventarla. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso
- 80
- Grasso corporeo
- 15
- Peso (kg)
- 80 kg
- Grasso corporeo (%)
- 15
- Massa magra (kg)
- 68
- Massa grassa (kg)
- 12
La massa magra è la parte del peso corporeo che non è grasso—muscolo, ossa, organi e acqua—espressa in chilogrammi. Coach, atleti, clinici e chi si monitora da solo hanno bisogno di quel numero quando un percentuale di grasso misurato è già disponibile ma la bilancia mostra solo il peso totale. Le percentuali di grasso fuori dall’intervallo da zero a cento vengono rifiutate come input non valido perché la massa magra non può essere negativa né superare il peso totale.
Cosa significa massa magra e quali input servono
Il peso corporeo totale mescola tessuto adiposo e tutto il resto. La massa magra, detta anche massa priva di grasso nel linguaggio quotidiano del coaching, isola il compartimento non grasso così i progressi in definizione o in volume possono essere giudicati senza trattare ogni chilogrammo della bilancia come muscolo. La formula classica a due compartimenti è semplice e universale: la massa magra in chilogrammi è uguale al peso corporeo in chilogrammi moltiplicato per uno meno la percentuale di grasso diviso cento.
In modo equivalente, la massa grassa è il peso per la frazione di grasso e la massa magra è il peso meno la massa grassa. Questa capacità applica esattamente quella definizione. Il motore non inventa una stima del grasso da circonferenze, foto, età o sesso: Lei deve già disporre di una percentuale da DEXA, pesata idrostatica, un dispositivo di bioimpedenza di qualità, pliche cutanee o un altro metodo di cui si fida.
Come leggere i campi della risposta ed evitare errori comuni
Il campo unit è sempre kg così le interfacce etichettano la massa assoluta senza stringhe codificate. La percentuale di massa magra è semplicemente cento meno la percentuale di grasso; è inclusa per dashboard che preferiscono una percentuale complementare accanto alle cifre in chilogrammi. Non lo confonda con BMI, BMR o dispendio energetico giornaliero totale: rispondono ad adiposità aggiustata per la statura, metabolismo a riposo o calorie scalate per l’attività.
Pesi estremamente grandi oltre il tetto di sicurezza pubblicato vengono rifiutati. Ottenga la percentuale di grasso con cura—un input di composizione scadente produce una massa magra precisa ma senza senso—e preferisca lo stesso metodo di misurazione nel tempo quando traccia la massa magra in una stagione, così la deriva del metodo non si maschera da guadagno o perdita muscolare.
Usi quotidiani e limiti pratici
Usi il calcolatore gratuito di massa magra nel browser per controlli rapidi, demo di lezione e educazione del cliente senza installare un foglio di scienze dello sport. Preferisca peso in chilogrammi coerente con la formula pubblicata; se l’interfaccia raccoglie libbre, converta in chilogrammi prima di chiamare. I risultati sono sicuri da fissare nei test automatizzati perché l’algoritmo è pienamente deterministico tra runtime.
Mantenga aspettative cliniche: si tratta di una stima educativa e di pianificazione, non di un dispositivo medico diagnostico, e utenti con composizione atipica o condizioni mediche devono seguire un consiglio professionale piuttosto che un singolo calcolatore.
Casi d'uso
Monitoraggio di cut e bulk nel coaching
I coach inseriscono il peso della bilancia e una percentuale di grasso misurata per tracciare la massa magra in chilogrammi mentre gli atleti riducono il grasso o aggiungono tessuto magro in un blocco di allenamento.
Domande frequenti
Qual è la formula della massa magra?
La massa magra in chilogrammi è uguale al peso corporeo in kg moltiplicato per (1 − percentuale di grasso / 100). La massa grassa è il complemento: peso meno massa magra. Questo calcolatore applica esattamente quella definizione.
Cosa succede se il grasso corporeo supera il 100 per cento?
La percentuale di grasso non può superare il 100 per cento; i valori oltre quel limite vengono rifiutati e non addebitati.
In che modo differisce dall’indice di massa magra (FFMI)?
Questo calcolatore restituisce la massa magra assoluta in chilogrammi solo da peso e grasso. Il FFMI divide la massa magra per l’altezza al quadrato e richiede l’altezza; è una capacità separata con uno scopo diverso.
Quali unità devo usare per il peso?
Invii il peso corporeo in chilogrammi. Se l’interfaccia raccoglie libbre, converta in chilogrammi prima di chiamare affinché la definizione pubblicata di FFM si applichi correttamente.
Il calcolatore di massa magra è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/fat-free-mass-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"body_fat":15}'const res = await fetch("https://api.kit.forhosting.com/health/fat-free-mass-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"body_fat": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fat-free-mass-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"body_fat": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fat-free-mass-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"body_fat":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"body_fat":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fat-free-mass-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"weight": 80,
"body_fat": 15
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fat_free_mass_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo calcolatore di massa magra moltiplica il peso corporeo per uno meno la frazione di grasso e restituisce massa magra, massa grassa e percentuale di massa magra in un contratto JSON stabile. L’algoritmo è aritmetica pura, senza chiamate di rete e senza seme casuale, così i controlli gratuiti nel browser e le chiamate API prepagate coincidono sempre.
Cosa significa massa magra e quali input servono
Invii una weight come numero finito positivo in chilogrammi; gli alias weight_kg, body_weight e mass_kg sono accettati così le app di fitness possono mappare i nomi di campo esistenti senza rinominare i payload. Invii body_fat come percentuale misurata da zero a cento inclusi; gli alias body_fat_percent, bf, fat_percent e bodyfat sono accettati. Campi mancanti, stringhe vuote, numeri non finiti, peso non positivo e grasso sotto zero o sopra cento falliscono con invalid_input e non vengono fatturati. Input identici producono sempre lo stesso JSON perché il percorso non tocca mai la rete, un modello linguistico, un orologio o un generatore casuale.
Come leggere i campi della risposta ed evitare errori comuni
In caso di successo la risposta ripete weight_kg e body_fat_percent, poi fat_free_mass_kg, fat_mass_kg e lean_mass_percent. Il campo formula riafferma che FFM è il peso per uno meno il grasso su cento, e method è sempre fat_free_mass così il codice a valle può ramificare senza annusare le forme. Non confonda questo endpoint con l’indice di massa magra (FFMI), che divide la massa magra per l’altezza al quadrato e vive in un’altra capacità con un’intenzione SEO diversa.
Uso dell’API, prezzi, flussi di lavoro e limiti pratici
Invii un corpo JSON con weight e body_fat obbligatori (o i loro alias). Usi l’API prepagata quando un SaaS di fitness, una piattaforma di performance di squadra, un modulo di telemedicina, un’app di nutrizione o un taccuino di ricerca necessitano di un contratto stabile con saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint al flusso di misurazione del grasso che già esegue sul client, poi memorizzi fat_free_mass_kg e fat_mass_kg nel proprio database per grafici longitudinali. Gli autori di SDK possono mappare fat_free_mass_kg e fat_mass_kg direttamente in dashboard ed esportare colonne CSV etichettate massa magra e massa grassa—gli stessi numeri che i coach calcolano a mano applicando la divisione a due compartimenti su carta.
Casi di integrazione
App di fitness e nutrizione
Le app che già memorizzano letture di composizione chiamano un endpoint prepagato stabile per la FFM invece di reimplementare il peso per uno meno la frazione di grasso in ogni linguaggio client.
Demo in aula e nella ricerca
Corsi e laboratori illustrano il modello corporeo a due compartimenti e fissano il JSON atteso in test automatizzati con uscite pienamente deterministiche.