De cafeïne-tracker die het rekenwerk voor je doet
TrackCaffeine beantwoordt de vraag één keer. CoffeeLog doet het elke dag — logt wat je drinkt, toont het verval van cafeïne in realtime en waarschuwt je voordat het je slaap bereikt.
Download in de App StoreiPhone · Apple Watch · gratis met optionele upgrade
Cafeïne is 's werelds populairste stimulerend middel, maar bijna niemand weet hoeveel er op elk moment daadwerkelijk in zijn of haar systeem zit. Het getal op een etiket is slechts een beginpunt: een energiedrank van 160 mg laat bijvoorbeeld nog ongeveer 77 mg in je bloedbaan achter na zes uur, en ongeveer 37 mg na twaalf uur. Die aanhoudende staart is waarom een onschuldig kopje koffie in de namiddag een nacht slapen stilletjes kan verwoesten.
CoffeeLog zet die onzichtbare scheikunde om in een cijfer waarop je kunt handelen. Je logt een drankje met één tik, en de app volgt de stijging en daling van cafeïne over de hele dag met hetzelfde eerste‑orde vervalmodel dat in de farmacologie wordt vertrouwd — dezelfde motor die elke calculator op deze site aandrijft. In plaats van gokken zie je exact hoeveel er nu in je zit, hoeveel er bij bedtijd zal overblijven, en het laatste moment waarop je nog een kopje kunt nemen zonder de grens te overschrijden die je slaap verstoort.
Bekijk het in actie




Wat doet de app wat deze website niet kan?
De app houdt continu overlappende doses bij en toont een live vervalcurve voor de hele dag in plaats van één statische berekening; de website kan geen persistente, bijwerkende curve over je waakuren heen weergeven. De app registreert elk kopje op het moment dat het wordt gedronken, werkt de schatting van het verval lokaal in realtime bij en toont widgets en een slaap-tijdweergave die je dag continu volgen.
De app synchroniseert moment-tot-moment logging met onmiddellijke visuele feedback, bijvoorbeeld door de vervalcurve te tonen nadat je een Americano (126 mg) of een Cold brew (200 mg) hebt gelogd uit dezelfde drankenlijst die de website publiceert. Americano is 126 mg, Cold brew is 200 mg.
Deze continue weergave is een mechanisme: meerdere doses overlappen multiplicatief onder hetzelfde model, dus een 126 mg Americano gelogd om 9:00 plus een 200 mg Cold brew gelogd om 13:00 produceren één enkele samengevoegde vervalcurve die de website alleen als afzonderlijke berekeningen kan reproduceren, niet als een persistente startschermweergave. Dat mechanisme doet ertoe wanneer een late middag Cold brew (200 mg) overlap heeft met resterende cafeïne van een ochtend-Americano (126 mg) en de slaap-tijdweergave die de app toont verandert.
De app biedt ook optioneel een melding voor een cutoff van het laatste kopje die je kan waarschuwen wanneer het model voorspelt dat een laat kopje je voorbij een slaapdrempel duwt, met de cutoff ingesteld vanuit dezelfde rekenaars op deze site zoals Latest cup before bedtime. De live-widget en de vergrendelschermweergave zijn functies die frequente, lokale updates vereisen en daarom niet door een statische webcalculator kunnen worden geleverd.
De app schrijft optioneel dieetmatige cafeïne naar Apple Health en houdt een log lokaal op het apparaat zonder een account of een server-side registratie van wat je drinkt; deze privé, apparaat-lokale logging is een ontwerpkeuze om continu volgen privé en direct te houden. De dataset die de app vult komt overeen met de gepubliceerde dataset op /dataset/ zodat dezelfde drankitems op beide plekken verschijnen.
Hoe verhoudt de wiskunde in de app zich tot de rekenaars hier?
De app gebruikt hetzelfde eliminatiemodel van de eerste orde en dezelfde constanten als de rekenaars op deze site, dus de getallen komen opzettelijk overeen en de curves matchen bij identieke invoer. Eerste-orde eliminatie is een model waarbij de eliminatiesnelheid evenredig is met de huidige hoeveelheid stof.
Remaining is de hoeveelheid cafeïne in mg die volgens het model na een gegeven aantal uren in het lichaam overblijft; zowel de app als de rekenaars berekenen remaining = dose × 0.5^(hours ÷ 5.7). Remaining = dose × 0.5^(hours ÷ 5.7) is de exacte formule die in de rekenaars en de app wordt gebruikt, met een populatiegemiddelde halfwaardetijd van 5.7 uur (342 minuten).
Bijvoorbeeld, met één Espresso (single) van 63 mg uit de dataset is na één halfwaardetijd van 5.7 uur de berekening: remaining = 63 mg × 0.5^(5.7 ÷ 5.7) = 63 mg × 0.5^1 = 63 mg × 0.5 = 31.5 mg. Die rekensom wordt getoond zodat je de liveweergave van de app kunt vergelijken met de caffeine half-life calculator op de site.
Een ander voorbeeld: een Starbucks Pike Place Brewed (Grande) van 310 mg die in de app wordt gelogd, wordt na 5.7 uur gemodelleerd als remaining = 310 mg × 0.5^(5.7 ÷ 5.7) = 310 mg × 0.5 = 155 mg, wat overeenkomt met de rekenaars op de site en de side-by-side comparison. Die numerieke overeenstemming wordt afgedwongen door in beide plekken dezelfde formule en halfwaardetijdconstant te gebruiken.
De app telt overlappende resterende hoeveelheden van meerdere gelogde dranken bij elkaar op door dezelfde eerste-orde regel onafhankelijk op elke dosis toe te passen en die vervolgens op te tellen, wat identiek is aan de berekening die de site uitvoert wanneer je meerdere kopjes invoert in de multi-dose rekenaars op /tools/. Omdat het model additief is over onafhankelijke doses, is het live totaal van de app op elk moment gelijk aan wat de site-rekenaars zouden opleveren voor dezelfde tijdstempels en invoer.
Wat verandert "het bijhouden van cafeïne" eigenlijk voor een persoon?
Bijhouden verandert hoe je cafeïne timet ten opzichte van slaap door de farmacokinetiek zichtbaar te maken, niet door direct de wilskracht te verbeteren; de belangrijkste gedragsverandering zijn timingkeuzes rondom slaap. De slaap-timing is de relevante klinische uitkomst omdat resterende cafeïne de inlatentie en duur van slaap verschuift, zoals aangetoond door Drake et al. 2013, die vond dat een dosis van 400 mg zes uur voor bedtijd meer dan een uur slaap kostte (Drake et al., 2013).
Bijhouden is een timingtool: het verschuift beslissingen over het laatste kopje naar een op bewijs gebaseerde cutoff in plaats van vage regels als "geen koffie na de middag"; de site-rekenaars zoals Latest cup before bedtime en de weergave van de app vertalen beide doses naar verwachte resterende mg bij bedtijd zodat je een slaapdrempel kunt instellen. Een slaapdrempel zet farmacokinetische uitkomsten om in timingadvies waar je die avond op kunt handelen.
Bijvoorbeeld, als je ervoor kiest om de resterende cafeïne voor het slapengaan onder een door jou gekozen doel te houden, toont de app het samengevoegde resterende mg van een Latte (68 mg) en een Pour over (145 mg) zodat je kunt zien of hun overlap je voor het slapen boven dat doel duwt. Latte is 68 mg, Pour over is 145 mg, en de rekenaars op deze site tonen dezelfde totalen wanneer je dezelfde dranken invoert.
Gedragsverandering is concreet: sommige gebruikers verplaatsen een laat sociaal kopje naar eerder op de dag, kiezen een optie met minder cafeïne zoals Decaf coffee (3 mg) in plaats van een Cold brew (200 mg), of stellen een persoonlijke dagelijkse limiet in; Decaf coffee is 3 mg en Cold brew is 200 mg in de dataset, en de site biedt een safe daily limit rekenaar die je kunt raadplegen. De app brengt die keuzes realtime naar voren zodat timing giswerk vervangt.
Wat doet de app bewust niet?
De app stelt geen medische aandoeningen vast, personaliseert de halfwaardetijd niet verder dan het populatiegemiddelde, en geeft geen prescriptief dosisadvies; het is uitsluitend informatief. Het product is expliciet een tracker en visualisator van gemodelleerde cafeïnehoeveelheden, geen klinische diagnose- of gepersonaliseerde doseringstool.
De app vereist geen account en slaat je gedetailleerde dranklog niet op een server op; de log blijft op je apparaat en elke optionele Apple Health-schrijving van dieet-cafeïne wordt door de gebruiker gecontroleerd en is ongedaan te maken. Het privacyontwerp weerspiegelt de privacyhouding van de site zoals beschreven op /privacy/ en de gegevensverwerking van de app wordt op dezelfde voorwaarden op de productpagina beschreven.
De app beweert ook niet de fysiologie te veranderen; het modelleert farmacokinetiek met een populatie-halfwaardetijd van 5.7 uur (342 minuten) en elke individuele halfwaardetijd kan afwijken, wat een beperking is die je als zodanig moet behandelen. Individuele factoren kunnen de eliminatie verlengen of verkorten, dus de app biedt een consistente populatie-schatting maar vermijdt medische precisie te claimen.
De app is geen vervanging voor medisch advies bij zwangerschap, adolescenten of gezondheidsaandoeningen; voor formele richtlijnen over veilige cafeïne-inname raadpleeg gezaghebbende bronnen zoals de FDA die een limiet van 400 mg/dag voor gezonde volwassenen aangeeft (FDA) en klinische literatuur zoals Drake et al. 2013 over slaapeffecten (Drake et al. 2013). Die bronnen vormen de basis voor richtlijnen, niet de app zelf.
Wat gebeurt er met je gegevens?
Je dranklog wordt standaard lokaal op het apparaat opgeslagen en de app uploadt geen identificeerbare drinkhistorie naar een server; deze on-device log is de standaard privacyhouding. On-device log is een lokaal bestand of database dat alleen op je toestel wordt bewaard, en alle synchronisatie- of back-upmechanismen staan onder controle van de gebruiker.
Optionele functies omvatten een lokale Apple Health-schrijving van dieet-cafeïne die de gebruiker moet inschakelen; elke Apple Health-schrijving volgt Apple's privacymodel en kan door de gebruiker worden ingetrokken. De dataset die de drankenlijst vult is gepubliceerd onder een permissieve licentie op /dataset/ en draagt een CC-licentie voor hergebruik (CC BY 4.0).
Correcties en vragen over bronnen van drankwaarden op de site en in de app kunnen worden gestuurd via het contactkanaal van de site op /contacts/, en de auteur documenteert methoden en bronnen op /about/. De datasetwaarden voor dranken zoals Drip coffee (96 mg), Pour over (145 mg), en Bang (300 mg) zijn traceerbaar naar de gepubliceerde datasetvermeldingen op de site en zijn de cijfers die de app gebruikt. Drip coffee is 96 mg, Pour over is 145 mg, Bang is 300 mg.
Voor wie is het niet bedoeld?
De app is niet bedoeld voor mensen die medische diagnose, gepersonaliseerde farmacokinetische curves voorbij een populatiegemiddelde, of klinische doseringsaanbevelingen zoeken. Als je medisch advies nodig hebt over cafeïne tijdens zwangerschap, in de adolescentie, of bij gezondheidsaandoeningen, raadpleeg dan een gekwalificeerde zorgverlener in plaats van op de app te vertrouwen.
De app is ook niet bedoeld voor gebruikers die cloud-gebaseerde, deelbare drinkhistorieken willen; het focust bewust op een on-device log zonder verplicht account en zonder server-side registratie van wat je drinkt. Als je sociale deling van je inname of geïntegreerde externe analytics prefereert, betekent de ontwerpkeuze hier dat het product die functies niet zal bieden.
Als je individuele drinkwaarden in de dataset wilt controleren of twee dranken zij-aan-zij wilt vergelijken voordat je ze toevoegt, gebruik dan de index van de site op /caffeine-in/, de dataset op /dataset/, en de vergelijkingstool op /tools/caffeine-comparison/. Zie specifieke vermeldingen zoals Drip coffee (96 mg) en Latte (68 mg) voor waarden van enkelitems voordat je ze in de app logt. Drip coffee is 96 mg en Latte is 68 mg.
Deze pagina vult de rekenaars van de site aan zoals /tools/caffeine-calculator/, de bedtime cutoff-tool op /tools/last-cup-before-bed/, en de richtlijnen voor veilige inname op /tools/safe-daily-limit/, en legt de feature-set uit zonder klinische autoriteit te suggereren. De app is op dit moment niet gepubliceerd in de App Store en mag niet worden voorgesteld als beschikbaar voor download.
Alles wat CoffeeLog doet
Loggen met één tik
Kies uit 87 ingebouwde dranken — koffie, thee, energiedrankjes, frisdranken en supplementen — of sla je eigen drankje op. Geen milligrammen intypen, geen giswerk.
Live vervalcurve
Zie cafeïne in realtime vervagen. Het beginscherm en de widget op het vergrendelscherm tonen hoeveel er nu in je systeem zit en hoeveel er bij bedtijd overblijft.
Slaapwaarschuwing
CoffeeLog berekent jouw persoonlijke “laatste kop”-tijd zodat cafeïne vóór het slapen onder jouw comfortabele niveau daalt — en geeft een seintje als de grens nadert.
Apple Health
Optioneel schrijf je de voedingsmatige cafeïne naar Apple Health en lees je slaapgegevens om je eigen patroon zichtbaar te maken: meer cafeïne in de middag versus minder, en wat dat met je nachten doet.
Daglimiet
Een standaard van 400 mg die je op je lichaam kunt afstemmen. Een duidelijke lopende totaalweergave over al je drankjes houdt je onder je plafond zonder te rekenen.
Privacy door ontwerp
Je log en profiel blijven op je apparaat. Geen account, geen aanmelding. Niets over wat je drinkt wordt naar onze servers gestuurd.
Hoe CoffeeLog werkt
Elke keer dat je iets cafeïnehoudends neemt, tik je het aan — de app kent al de milligrammen voor 87 veelvoorkomende dranken, dus het loggen van een Grande latte of een blikje Monster duurt een seconde. Daarna zet CoffeeLog elke dosis uit op een vervalcurve en telt ze op. Het beginscherm toont je live totaal; de widget houdt het op het vergrendelscherm; en de bedtijdweergave vertelt je hoeveel er nog circuleert als je je hoofd op het kussen legt.
Het deel dat mensen het meest nuttig vinden is de omgekeerde berekening. Vertel CoffeeLog je bedtijd, en het rekent uit wat het laatste kloktijdstip is waarop je een standaardkop kunt drinken en toch onder het niveau valt dat typisch de slaap schaadt. In de loop der tijd, met optionele toegang tot Apple Health, laat het ook je eigen patroon zien — hoe je middagscafeïne zich verhoudt tot de slaap die je daadwerkelijk kreeg — als een waargenomen persoonlijke trend, geen medische bewering. Alles blijft op je apparaat.
Veelgestelde vragen
Hoe berekent CoffeeLog cafeïne in mijn lichaam?
Het gebruikt eerste‑orde farmacokinetiek: elke drank vervalt op zijn eigen curve met een halfwaardetijd van ongeveer 5.7 hours, en de app telt ze op. mg remaining = dose × 0.5^(minutes ÷ half-life) — hetzelfde model achter de calculators op deze site.
Is CoffeeLog gratis?
CoffeeLog heeft een gratis tier en een optioneel abonnement voor geavanceerde functies, gefactureerd via de App Store. Je kunt op elk moment annuleren in je Apple ID‑instellingen.
Heeft CoffeeLog een account nodig?
Nee. Er is geen aanmelding. Je drinklog en profiel worden lokaal op je iPhone opgeslagen, en niets wordt naar onze servers gestuurd.
Werkt het met Apple Health en Apple Watch?
Ja. Met jouw toestemming kan het voedingsmatige cafeïne naar Apple Health schrijven en slaapgegevens lezen, en het bevat een Apple Watch‑app en een widget voor het beginscherm voor je huidige niveau.
Welke dranken zijn inbegrepen?
CoffeeLog wordt geleverd met 87 gangbare dranken in 8 categorieën — espresso's, gebrouwen koffie, koffiewinkelitems, energiedrankjes, thee, frisdrank, pre-workout en meer — dezelfde dataset waarop deze website is gebouwd.
Klaar zodra CoffeeLog wordt gelanceerd
De app zit in de laatste beoordelingsfase. Gebruik nu de referentie en calculators, en haal CoffeeLog op de dag dat hij live gaat.
Download in de App StoreTrackCaffeine biedt algemene referentie-informatie over cafeïne. Dit is geen medisch advies. Cafeïnewaarden zijn schattingen uit openbare bronnen, geen exacte metingen.