Solvpad

Makrofördelningskalkylator

Du räknar ut totalt kaloriintag från makronutrienter genom att multiplicera gram kolhydrater med 4, gram protein med 4 och gram fett med 9, och sedan summera de tre talen.

Totalt kaloriintag
2 110 kcal
  • Om du äter 50 g mer kolhydrater per dag: 2 310 kcal
  • Om du äter 20 g mer fett per dag: 2 290 kcal

Kolhydrater, protein och fett är de tre makronutrienterna som ger kroppen energi. Hur du fördelar dem påverkar allt från muskeltillväxt och återhämtning till blodsockerstabilitet. Den här kalkylatorn omvandlar ditt dagliga intag i gram till ett totalt kaloriinnehåll och visar hur mycket varje makronutrient bidrar med.

Vad händer om...?

  • Om du äter 50 g mer kolhydrater per dag: Med 300 g kolhydrater (i stället för 250 g), 120 g protein och 70 g fett blir totalt kaloriintag 2 310 kcal — det vill säga 200 kcal mer än standardscenariots 2 110 kcal, vilket motsvarar ungefär ett extra glas mjölk och en stor banan.
  • Om du äter 20 g mer fett per dag: Med 90 g fett (i stället för 70 g), 250 g kolhydrater och 120 g protein blir totalt kaloriintag 2 290 kcal — 180 kcal mer än standardscenariots 2 110 kcal, vilket ungefär motsvarar två matskedar rapsolja extra.

Formeln i klartext

Totala kalorier = (gram kolhydrater × 4) + (gram protein × 4) + (gram fett × 9). Omvandlingsfaktorerna 4, 4 och 9 kilokalorier per gram är de Atwater-faktorer som används internationellt och av svenska myndigheter för att beräkna livsmedels energiinnehåll. Alkohol ger 7 kcal per gram men ingår inte i denna kalkylator eftersom den fokuserar på de tre primära makronutrienterna.

Så tolkar du resultatet

Resultatet visar hur många kilokalorier ditt angivna makrointag innehåller totalt. Det är ett verktyg för att förstå energibalansen i din kost — om du äter mer kalorier än du gör av med går du upp i vikt, äter du färre går du ner. En normalvuxen person behöver ungefär 2 000–2 500 kcal per dag, men behovet varierar kraftigt med kroppsvikt, ålder, kön och aktivitetsnivå. Kalkylatorn hjälper dig att kontrollera att dina makromål faktiskt landar på rätt total energimängd, inte bara att grammen ser rimliga ut var för sig. Om du till exempel äter 400 g kolhydrater, 180 g protein och 100 g fett ser det hanterbart ut i gram, men det summerar till 3 220 kcal — vilket kan vara mer än du tror.

Räkneexempel: Sara, 32 år, sjuksköterska i Malmö

Sara tränar styrkelyft tre gånger i veckan och vill bygga muskler utan att lägga på sig för mycket fett. Hennes kostrådgivare har satt upp ett dagligt mål på 300 g kolhydrater, 140 g protein och 80 g fett.

Kolhydrater: 300 g × 4 kcal/g = 1 200 kcal. Protein: 140 g × 4 kcal/g = 560 kcal. Fett: 80 g × 9 kcal/g = 720 kcal. Totalt: 1 200 + 560 + 720 = 2 480 kcal.

Saras dagliga kostplan ger 2 480 kcal. Protein står för 560 kcal (23 % av totalen), kolhydrater för 1 200 kcal (48 %) och fett för 720 kcal (29 %). Det ger en makrofördelning som är vanlig vid muskeluppbyggnad med måttligt kaloriöverskott.

Kalorier per gram för makronutrienter och vanliga livsmedel

Makronutrient / livsmedelGram per portionKcal per gramKcal per portion
Kolhydrater (generellt)100 g4400 kcal
Protein (generellt)100 g4400 kcal
Fett (generellt)100 g9900 kcal
Alkohol (referens, ej i formeln)100 g7700 kcal
Havregryn (kolhydrater dominerar)100 g~3,8380 kcal
Kycklingbröst (proteindominant)100 g~1,1110 kcal
Rapsolja (fettdominant)10 g (1 msk)990 kcal
Lax (fett + protein)150 g~1,5225 kcal
Vitt ris kokt (kolhydrater)200 g~0,7140 kcal
Ägg (fett + protein)60 g (1 ägg)~1,590 kcal
Mandlar (fett + protein + kolhydrater)30 g~6180 kcal
Kvarg 0,2 % (proteindominant)200 g~0,480 kcal
Olivolja (rent fett)15 g (1 msk)9135 kcal
Bönor kokta (kolhydrater + protein)100 g~1,2120 kcal

Vanliga misstag

  • Att blanda ihop gram och kalorier och tro att mer gram protein alltid är bäst. 200 g protein ger 800 kcal, vilket kan trycka upp totalen kraftigt om man inte justerar kolhydrater eller fett nedåt. Det är grammen i relation till totalkalorier som avgör den faktiska fördelningen.
  • Att glömma att kostregistrering ofta missar dolda fetter. Olja i stekning, smör på bröd och grädde i såser registreras sällan korrekt — dessa bidrar med 9 kcal per gram och kan enkelt lägga till 200–300 kcal per dag utan att synas i huvudmålen.
  • Att använda fibrer som en del av kolhydratgrammen och tro att de bidrar med 4 kcal/g. I Sverige och EU räknas kostfibrer bort från energiinnehållet i märkningen eftersom de inte resorberas fullt ut. Om du läser ett livsmedels näringsvärde där kolhydrater redan är 'netto' (exklusive fibrer) och sedan lägger till fibrer manuellt räknar du fel.

I jämförelse

  • Livsmedelsverkets rekommenderade fördelning av energiintag – kolhydrater: 45–60 % av totalt energiintag (Källa: Livsmedelsverket, Nordiska näringsrekommendationer 2023)
  • Livsmedelsverkets rekommenderade fördelning av energiintag – fett: 25–40 % av totalt energiintag (Källa: Livsmedelsverket, Nordiska näringsrekommendationer 2023)

Vanliga frågor

Hur räknar jag ut procentuell fördelning av makronutrienter?
Dividera kalorier från varje makronutrient med det totala kaloriintaget och multiplicera med 100. Om du äter 250 g kolhydrater (1 000 kcal), 120 g protein (480 kcal) och 70 g fett (630 kcal) — totalt 2 110 kcal — är kolhydratandelen 1 000 / 2 110 × 100 ≈ 47 %, proteinandelen ≈ 23 % och fettandelen ≈ 30 %.
Vad är en bra makrofördelning för viktnedgång?
Det finns ingen universellt 'bäst' fördelning för viktnedgång. Forskning visar att ett ökat proteinintag (cirka 1,6–2,2 g per kg kroppsvikt) underlättar bevarande av muskelmassa vid kaloriunderskott. Utöver det avgörs viktnedgången primärt av det totala kaloriintaget, inte av hur kolhydrater och fett fördelar sig. Livsmedelsverket rekommenderar att kolhydrater utgör 45–60 % och fett 25–40 % av energiintaget för normalbefolkningen.
Räknas fibrer med i kolhydraternas 4 kcal per gram?
Inte fullt ut. Kostfibrer fermenteras delvis i tjocktarmen och bidrar med ungefär 2 kcal per gram, men i EU-näringsvärdesdeklarationer räknas fibrer bort eller redovisas separat. Om du läser ett livsmedels näringsvärde enligt EU-regler behöver du inte dra bort fibrer ytterligare — det är redan gjort i den angivna kolhydratsiffran.
Skiljer sig kaloriinnehållet beroende på om protein är animaliskt eller vegetabiliskt?
Grundfaktorn är densamma — 4 kcal per gram protein oavsett källa. Däremot varierar den faktiska upptagningsgraden något: animaliska proteinkällor har i allmänhet en högre biologisk tillgänglighet än vegetabiliska. Kalkylatorn beräknar energiinnehåll enligt standardfaktorn och tar inte hänsyn till upptagningsgrad, vilket är tillräckligt för praktisk kosträkning.
Kan jag använda den här kalkylatorn för att planera makron på en lågkolhydratkost eller ketogen kost?
Ja. Ange de gram kolhydrater, protein och fett du planerar att äta — oavsett om det är 20 g eller 300 g kolhydrater — så visar kalkylatorn det totala kaloriinnehållet. Det gör det enkelt att verifiera att ett ketogent upplägg med till exempel 20 g kolhydrater, 80 g protein och 150 g fett ger 1 750 kcal totalt, med fett som svarar för ungefär 77 % av energin.
Vad händer om jag äter alkohol — ingår det i kalkylatorn?
Nej. Alkohol ger 7 kcal per gram och är tekniskt sett ett fjärde makronäringsämne, men det ingår inte i den här kalkylatorn. Om du dricker alkohol och vill ha ett exakt kaloriintag behöver du lägga till 7 × gram alkohol ovanpå resultatet från kalkylatorn.