Body Fat Calculator
This tool helps you work out how much body fat you have, to see if it is in the healthy range for your age, gender and height.
The measurements need to be accurate to within 0.5cm or 0.25 inches (centimeters tends to produce the most accurate results) and should be taken as follows:
- Height: taken without shoes
- Neck: taken below the larynx sloping slightly downward at the front
- Waist: for men at navel height, for women at the smallest point
- Hips: (women only) at the largest point
What the results mean
Age-Adusted Body Fat Percentage Recommendations
Women
Age |
Underfat |
Healthy Range |
Overweight |
Obese |
20-40 yrs |
Under 21% |
21-33% |
33-39% |
Over 39% |
41-60 yrs |
Under 23% |
23-35% |
35-40% |
Over 40% |
61-79 yrs |
Under 24% |
24-36% |
36-42% |
Over 42% |
Men
Age |
Underfat |
Healthy Range |
Overweight |
Obese |
20-40 yrs |
Under 8% |
8-19% |
19-25% |
Over 25% |
41-60 yrs |
Under 11% |
11-22% |
22-27% |
Over 27% |
61-79 yrs |
Under 13% |
13-25% |
25-30% |
Over 30% |
Use the other health calculator tools to help you get healthy, exercise more efficiently and lose more weight in a more optimal way.
Enjoy better health!
Latest Health & Nutrition News
\n";
for ($i = 0; $i < count($arr_xml['URL']); $i++) {
if( isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0 ) continue;
echo "
".$arr_xml['BeforeText'][$i]." ".$arr_xml['Text'][$i]." ".$arr_xml['AfterText'][$i]."\n";
}
echo "";
}
}
function tla_updateLocalXML($url, $file, $time_out)
{
if($handle = fopen($file, "a")){
fwrite($handle, "\n");
fclose($handle);
}
if($xml = file_get_contents_tla($url, $time_out)) {
$xml = substr($xml, strpos($xml,''));
if ($handle = fopen($file, "w")) {
fwrite($handle, $xml);
fclose($handle);
}
}
}
function tla_getLocalXML($file)
{
$contents = "";
if($handle = fopen($file, "r")){
$contents = fread($handle, filesize($file)+1);
fclose($handle);
}
return $contents;
}
function file_get_contents_tla($url, $time_out)
{
$result = "";
$url = parse_url($url);
if ($handle = @fsockopen ($url["host"], 80)) {
if(function_exists("socket_set_timeout")) {
socket_set_timeout($handle,$time_out,0);
} else if(function_exists("stream_set_timeout")) {
stream_set_timeout($handle,$time_out,0);
}
fwrite ($handle, "GET $url[path]?$url[query] HTTP/1.0\r\nHost: $url[host]\r\nConnection: Close\r\n\r\n");
while (!feof($handle)) {
$result .= @fread($handle, 40960);
}
fclose($handle);
}
return $result;
}
function tla_decodeXML($xmlstg)
{
if( !function_exists('html_entity_decode') ){
function html_entity_decode($string)
{
// replace numeric entities
$string = preg_replace('~([0-9a-f]+);~ei', 'chr(hexdec("\1"))', $string);
$string = preg_replace('~([0-9]+);~e', 'chr(\1)', $string);
// replace literal entities
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
}
$out = "";
$retarr = "";
preg_match_all ("/<(.*?)>(.*?)", $xmlstg, $out, PREG_SET_ORDER);
$search_ar = array('<', '>', '"');
$replace_ar = array('<', '>', '"');
$n = 0;
while (isset($out[$n]))
{
$retarr[$out[$n][1]][] = str_replace($search_ar, $replace_ar,html_entity_decode(strip_tags($out[$n][0])));
$n++;
}
return $retarr;
}
tla_ads();
?>
Advertisement
Tools
BMI Calculator
Body Fat Calculator
Target Heart Rate
Health Conditions A-Z
Health Glossary A-Z
Ask an expert
Ask a Fitness Question
Fitness - Q&A
Ask a Health Question
Health - Q&A
Ask a Heart Health Question
Heart Health - Q&A
Ask a Spiritual Awareness Question
Spiritual Awareness - Q&A
Ask a Relationships Question
Relationships - Q&A
Ask a Nutrition Question
Nutrition - Q&A