๐Ÿ›

Food Calorie Calculator

Browse a database of common foods and their nutritional values. Build daily meal plans and track total calories, protein, fat, and carbohydrates.

HEALTH

A calorie database of 95 common foods to help you plan your daily menu.

Search for foods, build your daily menu with custom portions, and view total calories, protein, fat, and carbohydrates. Includes a macronutrient distribution chart and a daily calorie target progress bar.

Disclaimer: Nutritional values are approximate averages. Actual values may vary depending on ingredients and cooking methods.

Indonesian Food Calorie Database

Search for food, add to your daily log, and track your calorie and nutrition intake.

Nasi putih
130 kkal | P: 2.7g | L: 0.3g | K: 28.2g | Serat: 0.4g (per 100g)
1 porsi = 150g
porsi
Nasi goreng
168 kkal | P: 4.5g | L: 7.5g | K: 20g | Serat: 0.8g (per 100g)
1 porsi = 200g
porsi
Nasi uduk
175 kkal | P: 3.2g | L: 7.8g | K: 23g | Serat: 0.5g (per 100g)
1 porsi = 150g
porsi
Nasi kuning
158 kkal | P: 3g | L: 4.5g | K: 26g | Serat: 0.4g (per 100g)
1 porsi = 150g
porsi
Nasi merah
110 kkal | P: 2.6g | L: 0.9g | K: 23g | Serat: 1.8g (per 100g)
1 porsi = 150g
porsi
Lontong
150 kkal | P: 2.7g | L: 0.2g | K: 33g | Serat: 0.3g (per 100g)
1 potong = 100g
porsi
Ketupat
148 kkal | P: 2.5g | L: 0.2g | K: 33g | Serat: 0.3g (per 100g)
1 buah = 100g
porsi
Bubur ayam
65 kkal | P: 3.5g | L: 1.5g | K: 9.5g | Serat: 0.2g (per 100g)
1 mangkuk = 300g
porsi
Mie goreng instan
440 kkal | P: 9g | L: 17g | K: 62g | Serat: 2g (per 100g)
1 bungkus = 85g
porsi
Mie rebus instan
380 kkal | P: 8.5g | L: 14g | K: 55g | Serat: 2g (per 100g)
1 bungkus = 85g
porsi
Mie ayam
120 kkal | P: 5.5g | L: 3g | K: 18g | Serat: 0.8g (per 100g)
1 mangkuk = 250g
porsi
Kwetiau goreng
155 kkal | P: 4g | L: 6g | K: 22g | Serat: 0.5g (per 100g)
1 porsi = 200g
porsi
Bihun goreng
145 kkal | P: 3.5g | L: 5g | K: 22g | Serat: 0.3g (per 100g)
1 porsi = 200g
porsi
Kentang rebus
87 kkal | P: 1.9g | L: 0.1g | K: 20g | Serat: 1.8g (per 100g)
1 buah sedang = 150g
porsi
Singkong rebus
154 kkal | P: 0.7g | L: 0.3g | K: 37g | Serat: 1.5g (per 100g)
1 potong = 100g
porsi
Ubi jalar rebus
90 kkal | P: 1.6g | L: 0.1g | K: 21g | Serat: 3g (per 100g)
1 buah sedang = 130g
porsi
Roti tawar putih
265 kkal | P: 9g | L: 3.2g | K: 49g | Serat: 2.7g (per 100g)
1 lembar = 30g
porsi
Roti gandum
247 kkal | P: 13g | L: 3.4g | K: 41g | Serat: 7g (per 100g)
1 lembar = 30g
porsi
Ayam goreng
260 kkal | P: 27g | L: 14g | K: 7g | Serat: 0g (per 100g)
1 potong = 80g
porsi
Ayam bakar
190 kkal | P: 28g | L: 8g | K: 2g | Serat: 0g (per 100g)
1 potong = 80g
porsi
Ayam geprek
280 kkal | P: 25g | L: 16g | K: 9g | Serat: 0.5g (per 100g)
1 porsi = 100g
porsi
Rendang
193 kkal | P: 23g | L: 8.1g | K: 6g | Serat: 0.5g (per 100g)
1 potong = 50g
porsi
Tempe goreng
225 kkal | P: 17g | L: 13g | K: 10g | Serat: 5g (per 100g)
1 potong = 25g
porsi
Tahu goreng
115 kkal | P: 8g | L: 7g | K: 5g | Serat: 0.5g (per 100g)
1 potong = 30g
porsi
Telur dadar
196 kkal | P: 13g | L: 15g | K: 1g | Serat: 0g (per 100g)
1 butir = 60g
porsi
Telur rebus
155 kkal | P: 13g | L: 11g | K: 1.1g | Serat: 0g (per 100g)
1 butir = 50g
porsi
Telur ceplok
196 kkal | P: 14g | L: 15g | K: 0.8g | Serat: 0g (per 100g)
1 butir = 60g
porsi
Ikan goreng
200 kkal | P: 22g | L: 12g | K: 1g | Serat: 0g (per 100g)
1 ekor sedang = 80g
porsi
Ikan bakar
145 kkal | P: 24g | L: 5g | K: 0.5g | Serat: 0g (per 100g)
1 ekor sedang = 80g
porsi
Ikan pepes
110 kkal | P: 20g | L: 3g | K: 1g | Serat: 0.3g (per 100g)
1 bungkus = 100g
porsi
Udang goreng tepung
242 kkal | P: 18g | L: 12g | K: 16g | Serat: 0.5g (per 100g)
5 ekor = 80g
porsi
Cumi goreng tepung
230 kkal | P: 15g | L: 11g | K: 18g | Serat: 0.3g (per 100g)
1 porsi = 80g
porsi
Sate ayam
165 kkal | P: 19g | L: 8g | K: 3g | Serat: 0.2g (per 100g)
5 tusuk = 75g
porsi
Sate kambing
210 kkal | P: 20g | L: 13g | K: 2g | Serat: 0.1g (per 100g)
5 tusuk = 75g
porsi
Bakso
76 kkal | P: 9g | L: 2g | K: 5g | Serat: 0g (per 100g)
5 butir = 100g
porsi
Sosis sapi
250 kkal | P: 12g | L: 20g | K: 5g | Serat: 0g (per 100g)
1 buah = 40g
porsi
Nugget ayam
245 kkal | P: 13g | L: 15g | K: 14g | Serat: 0.5g (per 100g)
5 buah = 75g
porsi
Daging sapi rendang
193 kkal | P: 23g | L: 8.1g | K: 6g | Serat: 0.5g (per 100g)
1 potong = 50g
porsi
Ikan tongkol balado
125 kkal | P: 22g | L: 3.5g | K: 2g | Serat: 0.3g (per 100g)
1 potong = 80g
porsi
Perkedel kentang
180 kkal | P: 5g | L: 10g | K: 18g | Serat: 1.5g (per 100g)
1 buah = 50g
porsi
Sambal goreng ati
170 kkal | P: 18g | L: 9g | K: 4g | Serat: 0.3g (per 100g)
1 porsi = 50g
porsi
Gado-gado
130 kkal | P: 6g | L: 8g | K: 9g | Serat: 3g (per 100g)
1 porsi = 200g
porsi
Sayur asem
25 kkal | P: 1.2g | L: 0.3g | K: 5g | Serat: 1.5g (per 100g)
1 mangkuk = 200g
porsi
Sayur lodeh
55 kkal | P: 2g | L: 3.5g | K: 4.5g | Serat: 1.2g (per 100g)
1 mangkuk = 200g
porsi
Sayur bayam
20 kkal | P: 2.5g | L: 0.3g | K: 2.5g | Serat: 2g (per 100g)
1 mangkuk = 150g
porsi
Sayur sop
30 kkal | P: 1.5g | L: 0.5g | K: 5g | Serat: 1.5g (per 100g)
1 mangkuk = 200g
porsi
Tumis kangkung
65 kkal | P: 2.5g | L: 4g | K: 5g | Serat: 2g (per 100g)
1 porsi = 100g
porsi
Cap cay
55 kkal | P: 3g | L: 2.5g | K: 5.5g | Serat: 2g (per 100g)
1 porsi = 150g
porsi
Urap sayur
95 kkal | P: 3g | L: 5g | K: 10g | Serat: 3.5g (per 100g)
1 porsi = 100g
porsi
Lalapan mentah
18 kkal | P: 1.5g | L: 0.2g | K: 3g | Serat: 2g (per 100g)
1 porsi = 50g
porsi
Pecel
120 kkal | P: 5g | L: 7g | K: 10g | Serat: 3g (per 100g)
1 porsi = 150g
porsi
Pisang
89 kkal | P: 1.1g | L: 0.3g | K: 23g | Serat: 2.6g (per 100g)
1 buah = 120g
porsi
Mangga
60 kkal | P: 0.8g | L: 0.4g | K: 15g | Serat: 1.6g (per 100g)
1 buah = 200g
porsi
Pepaya
43 kkal | P: 0.5g | L: 0.3g | K: 11g | Serat: 1.7g (per 100g)
1 potong = 150g
porsi
Semangka
30 kkal | P: 0.6g | L: 0.2g | K: 8g | Serat: 0.4g (per 100g)
1 potong = 200g
porsi
Jeruk
47 kkal | P: 0.9g | L: 0.1g | K: 12g | Serat: 2.4g (per 100g)
1 buah = 130g
porsi
Apel
52 kkal | P: 0.3g | L: 0.2g | K: 14g | Serat: 2.4g (per 100g)
1 buah = 180g
porsi
Alpukat
160 kkal | P: 2g | L: 15g | K: 9g | Serat: 7g (per 100g)
1 buah = 150g
porsi
Teh manis
40 kkal | P: 0g | L: 0g | K: 10g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Teh tawar
1 kkal | P: 0g | L: 0g | K: 0.2g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Kopi hitam tanpa gula
2 kkal | P: 0.3g | L: 0g | K: 0g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Kopi susu
55 kkal | P: 2g | L: 2.5g | K: 6g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Es kopi susu gula aren
120 kkal | P: 2g | L: 3.5g | K: 20g | Serat: 0g (per 100g)
1 gelas = 250ml
porsi
Susu full cream
61 kkal | P: 3.2g | L: 3.3g | K: 4.8g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Susu kental manis
321 kkal | P: 8g | L: 8.7g | K: 54g | Serat: 0g (per 100g)
1 sachet = 40g
porsi
Jus jeruk
45 kkal | P: 0.7g | L: 0.2g | K: 10g | Serat: 0.2g (per 100g)
1 gelas = 250ml
porsi
Jus alpukat
85 kkal | P: 1.5g | L: 5g | K: 9g | Serat: 2g (per 100g)
1 gelas = 250ml
porsi
Es teler
110 kkal | P: 1g | L: 4g | K: 18g | Serat: 0.5g (per 100g)
1 gelas = 250ml
porsi
Es cendol/dawet
135 kkal | P: 0.5g | L: 4g | K: 24g | Serat: 0.3g (per 100g)
1 gelas = 250ml
porsi
Es campur
120 kkal | P: 1g | L: 3g | K: 22g | Serat: 0.5g (per 100g)
1 gelas = 250ml
porsi
Air kelapa muda
19 kkal | P: 0.7g | L: 0.2g | K: 3.7g | Serat: 1.1g (per 100g)
1 gelas = 240ml
porsi
Minuman bersoda
41 kkal | P: 0g | L: 0g | K: 10.6g | Serat: 0g (per 100g)
1 kaleng = 330ml
porsi
Gorengan (bakwan)
250 kkal | P: 4g | L: 15g | K: 25g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Pisang goreng
240 kkal | P: 2.5g | L: 12g | K: 32g | Serat: 1.5g (per 100g)
1 buah = 60g
porsi
Tahu isi
200 kkal | P: 7g | L: 11g | K: 18g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Risoles
210 kkal | P: 5g | L: 12g | K: 21g | Serat: 0.5g (per 100g)
1 buah = 60g
porsi
Lumpia goreng
220 kkal | P: 5g | L: 13g | K: 22g | Serat: 0.8g (per 100g)
1 buah = 50g
porsi
Martabak telur
230 kkal | P: 10g | L: 13g | K: 18g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Martabak manis
310 kkal | P: 5g | L: 14g | K: 42g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Siomay
95 kkal | P: 7g | L: 3g | K: 10g | Serat: 0.5g (per 100g)
3 buah = 75g
porsi
Batagor
180 kkal | P: 8g | L: 9g | K: 17g | Serat: 0.5g (per 100g)
1 porsi = 80g
porsi
Pempek
170 kkal | P: 6g | L: 5g | K: 26g | Serat: 0.3g (per 100g)
1 buah besar = 80g
porsi
Kerupuk udang
450 kkal | P: 5g | L: 20g | K: 62g | Serat: 0.5g (per 100g)
5 keping = 20g
porsi
Emping
430 kkal | P: 12g | L: 18g | K: 58g | Serat: 3g (per 100g)
5 keping = 15g
porsi
Kue lapis
250 kkal | P: 4g | L: 10g | K: 36g | Serat: 0.3g (per 100g)
1 potong = 50g
porsi
Klepon
195 kkal | P: 2g | L: 5g | K: 36g | Serat: 0.5g (per 100g)
3 buah = 60g
porsi
Onde-onde
280 kkal | P: 4g | L: 12g | K: 40g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Serabi
160 kkal | P: 3g | L: 5g | K: 26g | Serat: 0.3g (per 100g)
1 buah = 60g
porsi
Cilok
140 kkal | P: 3g | L: 4g | K: 23g | Serat: 0.3g (per 100g)
5 buah = 80g
porsi
Soto ayam
55 kkal | P: 4g | L: 2.5g | K: 4g | Serat: 0.5g (per 100g)
1 mangkuk = 250g
porsi
Soto betawi
95 kkal | P: 6g | L: 6g | K: 4g | Serat: 0.3g (per 100g)
1 mangkuk = 250g
porsi
Rawon
80 kkal | P: 8g | L: 4g | K: 3g | Serat: 0.5g (per 100g)
1 mangkuk = 250g
porsi
Opor ayam
155 kkal | P: 15g | L: 9g | K: 4g | Serat: 0.3g (per 100g)
1 potong = 80g
porsi
Gulai ayam
145 kkal | P: 14g | L: 8g | K: 5g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Nasi padang (paket)
250 kkal | P: 12g | L: 12g | K: 24g | Serat: 1g (per 100g)
1 porsi = 300g
porsi
Tempe bacem
200 kkal | P: 16g | L: 10g | K: 12g | Serat: 4g (per 100g)
2 potong = 50g
porsi
Tahu bacem
100 kkal | P: 7g | L: 5g | K: 7g | Serat: 0.3g (per 100g)
2 potong = 50g
porsi
Sambal terasi
50 kkal | P: 1g | L: 2g | K: 7g | Serat: 1g (per 100g)
1 sdm = 15g
porsi
Catatan Makan Hari Ini
Belum ada makanan ditambahkan. Cari dan tambahkan makanan dari database di atas.

Calculator information

How to use this calculator

  1. First determine your daily calorie target using the TDEE (Total Daily Energy Expenditure) formula, typically 1,800-2,400 kcal for US adults.
  2. Search for foods in the search bar (e.g., "white rice", "grilled chicken", "scrambled eggs") and click to add them to your daily menu.
  3. Adjust portion size in grams or household measures (cups, slices, pieces); be accurate to avoid overestimating.
  4. Track total calories, protein (g), fat (g), and carbohydrates (g) in the summary panel on the right.
  5. Check the macronutrient distribution chart: ideally 45-65% carbs, 10-35% protein, 20-35% fat of total calories per USDA Dietary Guidelines.
  6. Adjust your menu until the progress bar approaches 100% of your target, and avoid extreme deficits >500 kcal if pursuing healthy weight loss.

Total Calories and Macronutrient Distribution

Total kcal = sum(portion_i * kcal_per_100g_i / 100); %Macro = (macro_grams * kcal_per_gram) / Total_kcal * 100
  • portion_i = weight of food item i in grams
  • kcal_per_100g_i = calorie value per 100 grams from the USDA FoodData Central database
  • kcal_per_gram = 4 for carbohydrates and protein, 9 for fat (Atwater factors)

Macronutrient percentages are calculated from calorie contribution, not from gram weight.

Worked example: Breakfast Menu: Eggs, Toast, and Avocado

Given:
  • Scrambled eggs 100 g (153 kcal/100 g)
  • Whole wheat toast 50 g (250 kcal/100 g)
  • Avocado 50 g (160 kcal/100 g)
  • Cucumber 30 g (12 kcal/100 g)
Steps:
  1. Scrambled eggs: 100 x 153 / 100 = 153.0 kcal
  2. Whole wheat toast: 50 x 250 / 100 = 125.0 kcal
  3. Avocado: 50 x 160 / 100 = 80.0 kcal
  4. Cucumber: 30 x 12 / 100 = 3.6 kcal
  5. Total = 153.0 + 125.0 + 80.0 + 3.6 = 361.6 kcal

Result: This breakfast contributes about 362 kcal or 18% of a 2,000 kcal daily target.

Frequently asked questions

Where does the food calorie data come from?
The database is based on the USDA FoodData Central, the official US government food composition reference. It contains thousands of foods including common dishes and packaged products. Nutrient values are reported per 100 grams of edible portion. Cross-validation is performed against the FAO Food Composition Database for international foods.
What is the daily calorie need for US adults?
According to the USDA Dietary Guidelines for Americans 2020-2025, men aged 19-30 need 2,400-3,000 kcal/day depending on activity level, while women in the same age group need 2,000-2,400 kcal/day. For ages 31-50, needs decrease slightly to 2,200-3,000 (men) and 1,800-2,200 (women). Individual needs adjust with activity level and goals (weight loss/gain).
What is the difference between calories and kilocalories?
What is commonly called "calories" on food labels is actually kilocalories (kcal), the energy needed to raise 1 kg of water by 1 degree Celsius. 1 kcal = 1,000 small calories. Some countries use kilojoules (kJ); the conversion is 1 kcal = 4.184 kJ. US nutrition labels follow FDA standards and use kcal (labeled as Calories).
Are calories from carbs the same as calories from fat?
Energetically all calories are equal, but their metabolism differs. Carbohydrates and protein yield 4 kcal/gram, while fat yields 9 kcal/gram and alcohol yields 7 kcal/gram (Atwater factors). Fat is more calorie-dense, so small portions can be high-calorie. Food quality (glycemic index, micronutrients) remains important beyond raw calorie counting.
How do you lose weight using calorie management?
Create a 500-750 kcal/day deficit from your TDEE to lose 1-1.5 lb (0.5-0.75 kg) per week, consistent with CDC and WHO guidance. Deficits greater than 1,000 kcal/day risk muscle loss and lowered basal metabolism. Combine with at least 150 minutes/week of moderate-intensity physical activity. Consult a doctor or registered dietitian if your BMI is <18.5 or >30.

Last updated: May 11, 2026