Logging ketones

Got a meter? A real reading beats any AI guess — and the battery knows it.

The Ketosis Battery normally infers ketosis from your food. But if you test with a meter, you can log the actual number — and a real measurement overrides the estimate, because hard data beats a well-educated guess every time.

1. Turn it on

One toggle, once

Ketone logging is tucked away by default so it doesn't clutter things up for people without a meter. To switch it on, head to Profile → Preferences and enable "I have a ketone meter". That adds Log Ketones to your quick-action menu.

2. Log a reading

  1. Tap the green + button on the Home or Diary tab.
  2. Tap Log Ketones.
  3. Choose Blood, Urine, or Breath at the top.
  4. Enter your reading, adjust the time if it wasn't just now, add a note if you like, and tap Save Measurement.
The Log Ketone Measurement screen on the Blood tab, with a Blood Ketone Level field in mmol/L, a measurement time of Jun 20 2026 at 10:18 AM, and an optional notes field.
Blood: enter a value in mmol/L. There's room for the date, time, and a note.

Blood

The gold standard. Enter your meter's reading in mmol/L (0.0–8.0). The optimal ketosis range is shown right under the field: 0.5–3.0 mmol/L.

The Log Ketone Measurement screen on the Urine tab, with preset buttons for Negative, Trace, Small, Moderate and Large matching test-strip colours.
Urine: just match your strip to one of the preset levels.

Urine

Using strips? No squinting at decimals — tap the preset that matches your strip colour: Negative, Trace, Small, Moderate, or Large. We convert it to a blood-equivalent figure for you — see what your strip is worth below, because it's probably less than you'd assume.

Breath

Breath analyser? Switch to the Breath tab and enter the reading in PPM. A typical ketosis range is roughly 2–40 PPM.

Editing or deleting a reading

Ketone readings appear in your diary with a little droplet icon. Tap one to edit it, or use the red Delete Measurement button (it'll ask you to confirm first).

3. What the numbers mean

The Stats screen showing a Ketone Measurements summary with average, peak and latest readings, and a ranges legend from not in ketosis to excessive.
Your readings, summarised on the Stats screen with a handy ranges legend.

For blood ketones (mmol/L), the rough guide the app uses:

  • Below 0.5 — not in ketosis.
  • 0.5–1.0 — light ketosis (fat-burning started).
  • 1.0–3.0 — optimal nutritional ketosis.
  • Above 3.0 — excessive; worth checking in with a doctor if it's sustained.

Log a few and the Stats screen tracks your average, peak, and latest, with the optimal band marked on the chart.

What a urine strip is actually worth

Those thresholds above are for blood. A urine strip doesn't measure the same thing — blood meters read BHB, strips read acetoacetate, and the two are related but not equal. So we convert your strip level to a blood-equivalent before it goes anywhere near your score:

Strip reads Counted as (BHB-equivalent) Which means
Negative 0 mmol/L No ketones detected
Trace 0.2 mmol/L Below the nutritional-ketosis line
Small 0.5 mmol/L Just into ketosis
Moderate 1.3 mmol/L Solidly in range
Large 2.5 mmol/L Strong signal, still short of the top of the band
Why "Trace" doesn't count as ketosis

Because clinically it isn't. Trace urine ketones turn up in people who aren't doing keto at all — overnight, or when they're a bit dehydrated. Reading a purple-ish tinge as proof of ketosis is the single most common way a strip misleads people, so we don't do it.

Strips get less honest the better you get

As you become keto-adapted your body wastes fewer ketones, so it excretes fewer of them. A long-term keto veteran's "trace" can reflect a higher blood level than a beginner's "large". That's a limit of the technology, not of the app — it's why a urine reading counts for less than a blood one when your battery is worked out, and why strips are best read as a rough yes/no rather than a score.

4. How it affects the battery

A logged reading doesn't just sit there looking pretty. The Ketosis Battery leans on it heavily:

  • A reading in the 0.5–3.0 range pushes the score up and largely overrides the food-based estimate — even some hidden-carb guesswork.
  • A reading below 0.5 pulls the score down, even if your carbs looked perfect on paper.
  • Recent readings also quiet the alcohol penalty — proof beats assumption.
  • A reading stops your score fading during a quiet spell. The battery normally decays when you stop logging, on the reasoning that it no longer knows what you've eaten — but a measurement is direct evidence, so it holds the line rather than being written off as silence.
  • Blood counts for more than urine or breath. Blood is the direct measurement; the other two are inferred, so they're weighted lower rather than treated as equals.
You don't need a meter

KetoLens works perfectly well on food logging alone — most people never test. Ketones are there for the data nerds and anyone who wants to remove the guesswork. Totally optional.

Next: everything you log lands in your diary — and starts revealing patterns.