Så räknar vi
Alla värden kommer ur Livsmedelsverkets näringsdatabas, version 2026-07-01, hämtade via deras öppna API. Allt annat på sajten är aritmetik på de värdena, och formlerna står här.
Vad vi inte räknar
Glykemiskt index mäts genom att människor äter ett livsmedel och blodsockret följs över tid. Det går inte att räkna fram ur en näringstabell. Livsmedelsverkets databas innehåller inga GI-värden, och därför publicerar vi inga, varken som siffra eller som skattning.
Vi räknar inte heller ut något som liknar en diagnos, ett behandlingssvar eller ett läkemedelsbehov. Tjänsten ger allmän information om egenvård.
Nettokolhydrater
Tillgängliga kolhydrater minus fiber, per 100 gram, aldrig under noll. Fiber är kolhydrat som inte tas upp, så totalsiffran ensam överdriver hur mycket som når blodet.
netto = max(0, kolhydrater − fiber)
Andelarna
- Fiberns andel av kolhydraterna: fiber delat med summan av kolhydrater och fiber, i procent.
- Sockrets andel av kolhydraterna: sockerarter delat med tillgängliga kolhydrater, i procent.
- Proteinets andel av energin: protein gånger 17 kJ per gram, delat med livsmedlets energi i kJ.
- Mättat fetts andel av fettet: mättade fettsyror delat med totalt fett, i procent.
Näringsprofil, 0 till 100
Ett sammanvägt tal av fyra delar plus ett avdrag. Det är vår egen aritmetik och inget medicinskt mått. Det finns här för att kunna sortera 2 538 livsmedel på ett sätt som går att kontrollera.
| Del | Formel | Ger som mest |
|---|---|---|
| Nettokolhydrater | 40 × max(0, 1 − netto ÷ 50) | 40 p |
| Fiberandel | 25 × min(1, fiberandel ÷ 50) | 25 p |
| Sockerandel | 20 × (1 − sockerandel ÷ 100) | 20 p |
| Proteinandel av energin | 15 × min(1, proteinandel ÷ 30) | 15 p |
| Avdrag för mättat fett | 15 × min(1, max(0, mättat − 5) ÷ 15) | minus 15 p |
Summan klipps till intervallet 0 till 100. Medianen för de 2 538 livsmedlen är 58, och 1 660 av dem ligger på 50 eller högre.
Byteslistorna
Ett livsmedel med minst 15 g nettokolhydrater får en byteslista om det finns minst tre livsmedel i samma EuroFIR-grupp med minst 3 g lägre nettokolhydrathalt. Listan sorteras efter näringsprofil och är inte handplockad. 707 livsmedel uppfyller det.
Ditt energibehov
Basalomsättningen räknas med Mifflin-St Jeor för kvinnor och multipliceras med den aktivitetsnivå du väljer.
basal = 10 × vikt + 6,25 × längd − 5 × ålder − 161
Väljer du viktbalans som mål sänks dagsenergin med 15 procent. Taket för nettokolhydrater sätts till 90 g vid viktbalans, 120 g om du försöker bli gravid och 110 g annars. Proteingolvet är 1,2 g per kilo kroppsvikt och fibergolvet 30 g.
Matplanen
Motorn väljer ur 707 råvaror i databasen. Urvalet är snävare än de 2 538 livsmedel som har egna sidor: bara grupper som fungerar som måltidskomponenter är med, och inom dem krävs att livsmedlet duger i sin roll, till exempel minst 9 g protein per 100 gram för att räknas som proteinkälla och högst 15 g fiber för att räknas som kolhydratkälla. Garnering och smaksättning (skal, blad, krydda, pulver, koncentrat), råa kött-, fisk- och potatisposter samt mjöl är uteslutna, eftersom de finns i databasen som analysposter men inte serveras som portioner.
Frukosten bär 25 procent av dagens energi, lunch och middag 30 procent var och mellanmålet 15. Varje måltid får en uppsättning roller: frukost mejeri, frukt och kolhydratkälla; lunch och middag protein, kolhydratkälla och grönsak; mellanmål frukt, fettkälla och mejeri. För varje roll väljs ett livsmedel bland de sextio med högst näringsprofil, utan upprepning inom dagen, och portionerna skalas inom rimliga gramintervall tills måltidens energimål är träffat. Ingen enskild post får bära mer än 75 procent av måltidens energi eller tvingas bära mer än 30 procent på sin minsta portion.
Ligger dagen över ditt kolhydrattak byts posten med mest nettokolhydrater mot ett alternativ i samma roll med klart lägre halt, upp till fem gånger. Hur nära planen landar beror på hur energität maten i dagens roller är. Mätt över 280 uträknade dagar ligger fyra av fem inom 15 procent av energimålet och medianavvikelsen är kring 10 procent. Det är en plan att äta efter, inte en kaloriräkning på grammet.
Samma frö ger alltid samma plan, så din plan ändras bara när du ändrar profilen.
Din logg
Vi förutsäger ingen mens. Intervallen är antal dagar mellan de blödningsstarter du själv har loggat, och median och spridning räknas på dem. Är färre än två starter loggade står det att intervall saknas i stället för att ett tal gissas fram.
Om du hittar fel
Varje livsmedelssida anger vilken post i Livsmedelsverkets databas siffrorna kommer från. Hittar du en siffra hos oss som inte går att spåra dit, eller en uträkning som inte följer det som står på den här sidan, hör av dig via kontaktsidan.