NTNU Fitness Age Calculator

This calculator estimates your cardiorespiratory fitness level (VO₂max) and corresponding fitness age using the NTNU method. Two formulas are used—one based on waist circumference and one based on BMI. Your estimated VO₂max is then compared to normative reference values by sex and age to calculate your fitness age.

Formulas Used

Waist-based VO₂max (ml/kg/min)

Men: VO₂max = 70.161 + (0.671 × PA) - (0.387 × Waist) - (0.267 × RHR) - (0.186 × Age) Women: VO₂max = same as men - 7 (approximate adjustment)

BMI-based VO₂max (ml/kg/min)

Men: VO₂max = 56.363 + (1.921 × PA) - (0.381 × BMI) - (0.754 × RHR) - (0.163 × Age) Women: VO₂max = same as men - 5 (approximate adjustment)
for (const [key, val] of Object.entries(latestData)) { pdf.text(`${key}: ${val}`, 10, y); y += 5; } const chartCanvas = document.getElementById('chart'); const chartImg = chartCanvas.toDataURL('image/png'); const imgProps = pdf.getImageProperties(chartImg); const pageWidth = pdf.internal.pageSize.getWidth(); const maxWidth = 190; const imgWidth = Math.min(maxWidth, imgProps.width * 0.264583); const imgHeight = (imgProps.height * imgWidth) / imgProps.width; pdf.addImage(chartImg, 'PNG', 10, y + 5, imgWidth, imgHeight); pdf.save('ntnu_fitness_age_report.pdf'); }