Calorie burn prediction & fitness analytics

Know whatevery workoutreally burns.

Estimate calories from heart rate, duration and body measurements, keep a private workout history, and see your trends — with every number labeled by the method that produced it.

Free account · Estimates only, not medical measurements

IQ

Today

Illustrative preview

DEMO

Estimated burn

418kcal

Running · 30 min145 bpm

Sessions

5

Minutes

184

Goal

78%

Recent workouts

Running

Demo estimate

418 kcal

Cycling

Trained model

352 kcal

Walking

Manual entry

160 kcal

Estimate a workout

Measured inputs in. Labeled estimate out.

Duration30 min
Avg heart rate145 bpm
Body temperature39.8 °C
Weight70 kg

Result · Demo Estimate

419.4 kcal

Save workout
TRANSPARENT BY DESIGN

What is CalorieIQ?

Estimates, made explainable.

A published heart-rate equation (Keytel et al., 2005) gives a Demo Estimate out of the box. Import a model trained by the included Python pipeline and results become ML Predictions.

One place for every session.

Predictions, manual entries and optional sample data live in one history — each tagged so you never mistake one for another.

How does it work?

  1. 1

    Enter your measurements

    Age, sex, height, weight, duration, average heart rate and body temperature — each checked against realistic ranges.

  2. 2

    Get a labeled estimate

    The app uses a connected trained model if available; otherwise the Demo Estimate formula. The label tells you which.

  3. 3

    Save and analyse

    Saved sessions flow into your dashboard, analytics, comparisons and reports immediately.

Core features

Calorie prediction

Validated inputs — age, sex, height, weight, duration, heart rate and body temperature — produce a deterministic estimate in kcal.

Workout history

Add, edit, delete, search, filter and export every session to CSV. Each record keeps its source.

Analytics

Daily, weekly and monthly trends, duration over time and workout-type distribution from your saved data.

Comparison

Put two sessions side by side: duration, calories, heart rate and kcal per minute.

Reports

Pick a period, print or save as PDF, or download a plain-text summary.

Private by default

Every workout belongs to your account. Database policies stop anyone else reading it.

CalorieIQ turns raw workout measurements into estimates you can trust — because each one says exactly where it came from.

Analytics that stay honest.

Charts are built only from workouts you have saved. With too little data you see an empty state — never invented insights.

  • Daily, weekly and monthly calorie trends
  • Duration over time and calories per workout
  • Workout-type distribution and goal progress
  • Sample data can be excluded from every statistic

Weekly calories

Illustrative preview

WeekMonth

Sessions

Your data

Total kcal

Your data

Avg / session

Your data

Machine learning, without the hype.

An included Python pipeline trains and compares three regressors with cross-validation on a public exercise dataset. Metrics appear in the app only after you run training and import the results — none are shown here because none are invented.

Baseline

Linear Regression

A weighted sum of features. Runs directly in the browser once its coefficients are imported.

Ensemble

Random Forest

Averages many decision trees to capture non-linear effects. Served by the optional local API.

Ensemble

Gradient Boosting

Trees built in sequence, each correcting the last. Often strongest on tabular data.

Methodology

Demo Estimate

Keytel et al. (2005) heart-rate equation, MET fallback.

Always available. Not machine learning.

Methodology

ML Prediction · in-browser

Linear Regression exported by ml/train.py.

Used after you import model_export.json.

Methodology

ML Prediction · API

Best model by cross-validated RMSE, via local Flask API.

Used when you connect the API.

Start tracking honestly.

Create a free account. Your workouts stay private to you.