Massa grassa dalla % di grasso
Converte una percentuale di grasso corporeo in chili: 80 kg con il 22,5% di grasso sono 18 kg di massa grassa e 62 kg di massa magra. Registri entrambi i numeri nei grafici dei progressi o nella scheda del suo allenatore, senza fogli di calcolo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso (kg)
- 80
- Percentuale di grasso corporeo
- 22,5
- Massa grassa kg
- 18
- Massa magra kg
- 62
La percentuale di grasso corporeo indica quale quota della sua massa è tessuto adiposo, ma molti preparatori, clinici e app di monitoraggio hanno bisogno della massa grassa assoluta in chilogrammi. Questa capacità moltiplica il peso corporeo per la frazione di grasso e restituisce la massa grassa insieme alla massa magra, così può registrare entrambi i numeri senza un foglio di calcolo. La formula è in forma chiusa e deterministica: gli stessi input producono sempre gli stessi output, senza chiamate di rete, orologi o campionamento casuale.
Cosa significa davvero la massa grassa dalla percentuale
Gli strumenti di composizione corporea riportano il grasso come percentuale del peso totale. La massa grassa assoluta risponde a una domanda diversa: quanti chilogrammi di quel peso sono grasso. La conversione è aritmetica semplice — la massa grassa è il peso moltiplicato per la percentuale di grasso diviso cento — eppure è facile sbagliare quando le unità si mescolano, quando la percentuale è scritta come frazione o quando si sottrae invece di scalare.
La massa magra è il resto: peso totale meno massa grassa. Tracciare i chilogrammi assoluti spesso conta più della sola percentuale quando il peso cambia, perché una percentuale in aumento su una bilancia in calo può comunque significare meno tessuto adiposo, e vale anche il contrario.
Come inviare correttamente peso e percentuale
Non invii le libbre senza convertirle prima, e non invii la frazione di grasso come zero virgola ventidue quando intende ventidue percento: l'input è una percentuale sulla scala da zero a cento. Lo zero percento è ammesso e dà massa grassa nulla; il cento percento dà una massa grassa pari al peso. I valori decimali vanno bene: un corpo di ottanta chilogrammi con il ventidue virgola cinque percento di grasso restituisce diciotto chilogrammi di massa grassa e sessantadue chilogrammi di massa magra.
Preferisca numeri per la macchina rispetto a stringhe che includono unità o simboli di percentuale, così i parser non devono indovinare.
Dove la massa grassa assoluta si inserisce nelle pipeline reali
Le app di fitness archiviano la percentuale da una bilancia o da un plicometro e poi hanno bisogno dei chilogrammi per modelli calorici, target proteici o grafici di progresso che tracciano la massa grassa nel tempo. I moduli di accettazione clinica spesso raccolgono entrambi i campi e devono derivare una coppia coerente per il grafico. Gli input non validi non consumano saldo, così può validare i moduli client in modo aggressivo prima di registrare un'unità riuscita.
Combini l'output con altri calcolatori di salute se le servono stime di BMI o calorie; questa capacità resta focalizzata su un'unica conversione, così il contratto resta piccolo e stabile.
Casi d'uso
Diari di allenamento e composizione corporea
Converta ogni lettura della bilancia di peso più percentuale di grasso in chilogrammi di massa grassa e massa magra per i grafici settimanali dei progressi.
Moduli di accettazione di preparatori e cliniche
Deriva la massa grassa assoluta all'invio, così la scheda archivia sia la percentuale sia i chilogrammi senza formule su foglio di calcolo.
Domande frequenti
Quali unità devo usare?
Il peso deve essere in chilogrammi. Il grasso corporeo deve essere una percentuale da 0 a 100, non una frazione 0–1. Converta libbre o stone prima della chiamata.
Quanto costa?
Lo strumento della pagina è gratuito nel browser. Gli input non validi non vengono addebitati.
Devo inserire il grasso corporeo come 22 o come 0,22?
Come percentuale sulla scala da 0 a 100, quindi 22 per il ventidue per cento. Un valore di 0,22 verrebbe letto come una frazione dell'uno per cento e darebbe una massa grassa molto più bassa di quella reale.
Perché la mia percentuale di grasso può salire mentre perdo grasso?
Perché la percentuale dipende dal peso totale. Con la bilancia in calo, una percentuale in aumento può comunque significare meno chili di tessuto adiposo, e vale anche il contrario. Per questo seguire i chili spesso dice più della sola percentuale.
Come si calcola la massa magra?
È semplicemente ciò che resta: il peso totale meno la massa grassa. Con 80 kg e il 22,5% di grasso, la massa grassa è di 18 kg e quella magra di 62 kg, quindi le due sommano sempre il suo peso.
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-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)Esempio di richiesta
{
"weight_kg": 80,
"body_fat_percent": 22.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fat_mass_from_percent",
"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
Campi mancanti, valori non numerici, peso non positivo e percentuali fuori dall'intervallo zero-cento vengono rifiutati con un chiaro errore invalid_input, così le automazioni falliscono in modo evidente invece di inventare in silenzio una cifra sbagliata in chilogrammi.
Cosa significa davvero la massa grassa dalla percentuale
Questo strumento tiene entrambi i numeri in un'unica risposta, così può confrontare le sedute, alimentare un grafico dei progressi o consegnare un singolo oggetto JSON a un portale per il preparatore senza riderivare i calcoli in ogni client.
Come inviare correttamente peso e percentuale
Fornisca weight_kg come numero finito positivo in chilogrammi e body_fat_percent come numero finito da zero a cento inclusi. Sono accettati alias come weight, fat_percent e bf_percent, così i campi di modulo esistenti si mappano in modo pulito. Peso negativo, peso nullo o negativo, valori non finiti o una percentuale sotto zero o sopra cento falliscono con invalid_input e non vengono fatturati.
Dove la massa grassa assoluta si inserisce nelle pipeline reali
I lavori batch che importano righe CSV da dispositivi consumer possono chiamare questo endpoint una volta per riga e mantenere lo stesso risultato in forma chiusa in ogni ambiente. Usi lo strumento della pagina per verificare una singola lettura, oppure chiami l'API quando l'automazione richiede lo stesso calcolo a $0.002 per richiesta riuscita.
Casi di integrazione
Import batch da dispositivi consumer
Mappi righe CSV di peso e percentuale in campi fat_mass_kg coerenti all'interno di automazioni e data warehouse.
Domande tecniche
Cosa restituisce questo calcolatore di massa grassa?
Restituisce il peso e la percentuale di grasso che ha inviato, fat_mass_kg (peso per percentuale diviso cento) e lean_mass_kg (peso meno massa grassa).
Quando fallisce il calcolo?
Fallisce con invalid_input quando weight_kg o body_fat_percent manca o non è un numero finito, quando il peso non è positivo o quando la percentuale è fuori da 0–100.
Il risultato nel browser è uguale a quello dell'API?
Sì. Entrambi eseguono la stessa funzione pura in lib.js, quindi input identici producono valori identici di massa grassa e magra.