FitnessMaxxing
Open app

Free · No ads · Installs to your phone

Guides

Your lifts and your macros, in one place.

A free tracker for lifting and eating. Every set, every macro.

No sign-up. The full app opens in your browser.

Behind it, a second phone showing the Exercise tab mid-workout, with an Arnold press logged.
The Food tab of FitnessMaxxing, showing the day's date, a ring reading 1311 kcal left, progress bars for 127 of 157 g protein, 147 of 398 g carbohydrate and 43 of 65 g fat with the grams still to go, and a daily food log with a breakfast group totalling 504 kcal.
What it does

Log the gym and the kitchen

Built and run by one developer. Free, no ads, no subscription.

These screenshots are the app itself, running with real data.

Training

Log every set

Log sets, reps and weight. The app does the math.

  • 249 exercises across eight muscle groups
  • Guided mode: one exercise at a time
  • Starter routines: full body, upper/lower, push/pull/legs
  • Estimated 1RM and automatic personal bests
  • Plans, history and custom exercises
Start tracking — free No caps, no ads, nothing to buy
Arnold press Shoulders
130 kg × 6PR
230 kg × 6
330 kg × 5
Estimated 1RM35 kg
Push day 1 of 4 done
Bench press4 × 8
Arnold press3 × 6
Cable fly3 × 12
Tricep pushdown3 × 12
Personal bests
Bench press92.5 kg
Squat120 kg
Deadlift150 kg
Arnold press Shoulders · dumbbells
Rest Between sets
1:30counting down
History Push day
Mon30 kg × 6
Thu, last week27.5 kg × 6
Mon, last week27.5 kg × 5
Bench press +7.5 kg
5 sessions agoToday
This week 3 sessions

18 400 kg lifted

Up 6% on last week

Starter routines
Full body3 days
Upper / lower4 days
Push / pull / legs3 or 6 days

Nutrition

Hit your macros

Targets built from your body and your goal.

  • 879 curated foods and 71 recipes
  • Barcode scanner
  • Build a meal from ingredients
  • A daily log grouped by meal
Start tracking — free Lifting and food in one app
Today Goal 2350 kcal

1311 kcal left

Protein127 / 157 g

30 g to go

Carbs147 / 398 g

251 g to go

Fat43 / 65 g

22 g to go

Shopping list 3 items
Rolled oats500 g
Greek yoghurt1 kg
Chicken breast800 g
Breakfast 504 kcal
Skyr (plain)97 kcal
P 17C 5F 0.5
Oats302 kcal
P 11C 51F 5.5
Banana105 kcal
P 1.3C 27F 0.4

Barcode scanner

Point the camera at the label and the macros fill themselves in.

Baked Oats with Whey 49 g protein · 629 kcal
Frequent foods
Skyr97 kcal
Whey scoop120 kcal
Rice130 kcal
Olive oil119 kcal
The recipe library inside the Food tab: a grid of recipe cards, each with a photograph of the dish, a difficulty badge, its calories, protein and macros, and the preparation time.

Recipes, macros included

Every recipe carries its own per-serving macros.

  • Filter by meal or minimum protein
  • Log a serving in one tap
  • Ingredients go to a shared shopping list
  • Prep time and difficulty on every card
The Stats tab on a phone: a shelf of illustrated guide cards on protein, sugar, fibre and fat, a 7, 14 and 30 day range switch, a weight chart showing minus 0.2 kg over 7 days, and a protein chart averaging 153 g a day against a 156 g target.

See your progress

Everything you log feeds one picture of progress.

  • Calories, weight and strength over 7, 14 or 30 days
  • Progress photos: first shot beside the latest
  • Logging streaks

Open the app

Included, at no cost

The AI features

Free like the rest of the app. They run on a paid model, so they're switched on per account while they're being tested.

Photo entry

Understand what you eat

Photograph the plate and get back more than a calorie count.

  • A meal quality score, with the reasons behind it
  • Vitamins and minerals as a share of a typical day
  • What it thinks is in the bowl, item by item
  • Every number editable before it reaches the log
Open the app Switched on per account while it is tested
How healthy is it
72out of 100meal quality

Well-rounded bowl with fruit, protein and healthy fats, though granola adds some sugar.

What is in it
Skyr139 kcal
Homemade granola317 kcal
Banana89 kcal
Blueberries35 kcal
Almond butter119 kcal
Skyr bowl with granola 699 kcal · 35 g protein
What earned the score
Fruitbanana and blueberries +6
Lean proteinskyr high-protein dairy +5
Whole grainsgranola oats +4
Excess sugargranola and fruit sugars −3
Nutrients Share of a typical day
Sugar34 g68%
Vitamin B121.2 µg50%
Magnesium130 mg33%
Calcium320 mg32%
Fibre9 g30%
An estimate

Estimated by AI from the dish and its portion, not measured. Treat these as the right ballpark, not a lab result.

Photograph a meal

Point the camera at a plate and get calories and macros back in a couple of seconds. Every number is editable before it reaches the log, and if it misreads the dish you can tell it what it missed and have it try again.

Ask the coach

The coach already logs food and workouts from plain text. Switched on, it also answers: why a lift has stalled, whether a target is too low, what to eat with 40 g of protein left in the day.

Everything else stays free and unlimited: the tracker, the food database, the recipes, family sharing. Ask for access from inside the app and you will get an answer the same day.

FAQ

Before you start

Does it cost anything?

No. FitnessMaxxing is free, has no advertising, no subscription and no paid tier.

What are the AI features, and do they cost anything?

No. The photo estimate and the coach are free like the rest of the app. They run on a paid AI model, so they are switched on per account while they are being tested; in the app they carry a Pro tag. Ask from inside the app and you will get an answer the same day.

Can I look around before making an account?

Yes. Open the preview and the whole app is there, no sign-up. It's stored in your browser rather than the cloud, and if you make an account afterwards you're offered the chance to bring it with you.

Do I have to sign in with Google?

No. Google is there for convenience; an email account works exactly the same.

Can two of us share one account?

You keep separate accounts and link them. Generate an invite code in Settings, your partner or family member enters it, and from then on either of you can see and edit the other's training and food, and you share one shopping list. Unlink from the same place whenever you want.

Is there an iPhone or Android app?

Not in the app stores. It's a web app. Install it to your home screen from your browser and it opens full-screen, like a native one.

iPhone & iPad

  1. Open fitnessmaxxing.app in Safari. It has to be Safari, not Chrome.
  2. Tap the Share button in the toolbar.
  3. Scroll down and tap Add to Home Screen.

Android

  1. Open fitnessmaxxing.app in Chrome.
  2. Tap the menu, top right.
  3. Tap Install app (sometimes Add to Home screen).

On a desktop it works the same in the browser, and Chrome will offer an install button in the address bar. Your data lives in your account either way, so installing on your phone and staying in the browser on a laptop both show the same log.

How is the one-rep max calculated?

From the weight and reps of each set, using the Epley formula. It's an estimate, not a tested max, which is the point: you can compare sets across sessions without ever maxing out.

Can I delete my account and data?

Yes. Email adamhabovstiak@gmail.com and your account and its associated data will be deleted.

Who makes this?

Adam Habovstiak, an independent developer, not affiliated with Google or any other company. Bug, question or feature request, write to adamhabovstiak@gmail.com. I reply within 24 hours.

Ready when you are

Start logging today's session

Free, no ads. Your first session takes about a minute to log.

Sign in Open the app