Kcalibrate calculates your daily energy, macro and sodium needs from your profile and training load, then tracks what you actually eat — one scanned barcode at a time. Built for endurance athletes.Kcalibrate berekent je dagelijkse energie-, macro- en natriumbehoefte uit je profiel en trainingsbelasting, en houdt bij wat je werkelijk eet — barcode voor barcode. Gemaakt voor duursporters.

01
Weight, height, goal, working hours and sleep — body composition and training zones if you have them. Health fields are encrypted at rest.Gewicht, lengte, doel, werkuren en slaap — lichaamssamenstelling en trainingszones als je die hebt. Gezondheidsvelden worden versleuteld opgeslagen.
02
Drag sessions into the week calendar, or import them from Strava or intervals.icu. Each session carries its own carbohydrate target in g/h.Sleep sessies in de weekkalender, of importeer ze uit Strava of intervals.icu. Elke sessie krijgt een eigen koolhydraatdoel in g/u.
03
Scan a barcode or pick a product, and the consumed bars fill against the day’s need — energy, carbs, protein, fat, fibre and sodium.Scan een barcode of kies een product, en de balken vullen zich tegen de dagbehoefte — energie, koolhydraten, eiwit, vet, vezels en natrium.
01
Tiered rest-energy equations, component-MET expenditure and load-scaled macros — published models, applied per day. Every nutrient gets the marker it deserves: a target for energy, a range for carbs, protein and fat, a floor for fibre, a reference for sodium. A RED-S guard warns when availability drops too low.Gelaagde rustenergievergelijkingen, MET-gebaseerd verbruik en belastingsafhankelijke macro’s — gepubliceerde modellen, per dag toegepast. Elke voedingsstof krijgt de juiste markering: een doel voor energie, een bereik voor koolhydraten, eiwit en vet, een ondergrens voor vezels, een referentie voor natrium. Een RED-S-bewaking waarschuwt bij te lage beschikbaarheid.
02
Every session is its own meal group. Set a carbohydrate rate and Kcalibrate turns it into a target for the session’s duration; log gels and drinks against it and read 105 / 120 g/h at a glance.Elke sessie is een eigen maaltijdgroep. Stel een koolhydraatsnelheid in en Kcalibrate vertaalt die naar een doel voor de duur van de sessie; log gels en drank ertegenaan en lees 105 / 120 g/u in één blik.
03
Point the camera at an EAN-13, EAN-8 or UPC-A and the product comes back from Open Food Facts with names in your language. GS1 barcodes are reduced to their GTIN; a case barcode is explained rather than logged as one portion.Richt de camera op een EAN-13, EAN-8 of UPC-A en het product komt uit Open Food Facts terug met namen in jouw taal. GS1-barcodes worden herleid tot hun GTIN; een omdoosbarcode wordt uitgelegd in plaats van als één portie gelogd.
04
Health fields are encrypted at rest, each service keeps only its own data, and nothing is shared unless you join a family or team and choose what they see — a permission you can revoke.Gezondheidsvelden worden versleuteld opgeslagen, elke dienst bewaart alleen zijn eigen data, en er wordt niets gedeeld tenzij je lid wordt van een gezin of team en kiest wat zij zien — een toestemming die je kunt intrekken.
05
Connect Claude through Kcalibrate’s MCP server and ask what to eat before Sunday’s long ride. It answers from your needs, your plan and what you have already logged — through the same authorised API the app uses, with your own token.Koppel Claude via de MCP-server van Kcalibrate en vraag wat je moet eten voor de lange rit van zondag. Het antwoord komt uit je voedingsbehoefte, je plan en wat je al hebt gelogd — via dezelfde geautoriseerde API als de app, met je eigen token.
Product names are trademarks of their respective owners.Productnamen zijn handelsmerken van hun respectieve eigenaren.
On servers we operate, with each service in its own database and health fields encrypted at rest. Only you can see your data — unless you join a family or team and share specific products, recipes or your activity feed with them.Op servers die wij beheren, met elke dienst in een eigen database en gezondheidsvelden versleuteld opgeslagen. Alleen jij ziet je data — tenzij je lid wordt van een gezin of team en specifieke producten, recepten of je activiteitenfeed met hen deelt.
Yes. Plan sessions by hand in the week calendar and log actuals afterwards. Strava and intervals.icu only add automatic import, webhooks and profile sync.Ja. Plan sessies met de hand in de weekkalender en vul achteraf de werkelijke waarden in. Strava en intervals.icu voegen alleen automatische import, webhooks en profielsynchronisatie toe.
EAN-13, EAN-8 and UPC-A, plus GS1-128 and GS1 DataMatrix reduced to their GTIN. Products come from Open Food Facts and your own catalogue.EAN-13, EAN-8 en UPC-A, plus GS1-128 en GS1 DataMatrix herleid tot hun GTIN. Producten komen uit Open Food Facts en je eigen catalogus.
Yes. Groups work with invites and join requests. Within one, products, recipes and an activity feed with route maps can be shared.Ja. Groepen werken met uitnodigingen en lidmaatschapsverzoeken. Binnen een groep kunnen producten, recepten en een activiteitenfeed met routekaarten worden gedeeld.
Kcalibrate exposes an MCP server. Add it to Claude — desktop or command line — with your own token; the assistant then reads your needs, plan and diary through the same authorised API the app uses.Kcalibrate biedt een MCP-server. Voeg die toe aan Claude — desktop of commandoregel — met je eigen token; de assistent leest daarna je voedingsbehoefte, plan en dagboek via dezelfde geautoriseerde API als de app.
Free while in beta. Create an account, fill in your profile, and today’s needs are on screen.Gratis tijdens de bèta. Maak een account, vul je profiel in, en wat je vandaag nodig hebt, staat op het scherm.