Макро калькулятору
Күнүнө керектелүүчү калорияны протеин, углеводдор жана май граммдарына бөлүү.
Тирүү учурундагы натыйжалар жаңыланат.
Бул калькулятор жөнүндө
A macro calculator turns a daily calorie target into grams of protein, carbohydrate and fat using a chosen ratio. It relies on the Atwater energy values — 4 calories per gram of protein and carbohydrate and 9 calories per gram of fat — so the three macros always add back up to your target. Pick a preset split or enter your own percentages under advanced options.
The math is identical for every macro: grams = (calories × macro %) ÷ calories-per-gram. Take a 2,000 kcal balanced 30/40/30 plan. Protein is 2,000 × 0.30 ÷ 4 = 150 g, carbohydrate is 2,000 × 0.40 ÷ 4 = 200 g, and fat is 2,000 × 0.30 ÷ 9 ≈ 67 g. Those convert back to 600 + 800 + 600 = 2,000 calories, confirming the split is internally consistent.
Use it after you have a calorie target from a TDEE or calorie-deficit calculator: macros decide the composition of those calories, which affects satiety, training performance and how much muscle you keep in a diet. Higher-protein splits suit people building or preserving muscle, endurance splits load more carbohydrate for glycogen, and keto splits push carbs very low. Total calories still drive weight change more than the exact ratio.
Кайра-кайра берилүүчү суроолор
Макрос калориялардан граммдарга кантип которулат?
Ар бир макро энергиялык баасын берет: белок жана углеводдор 4 калорияны граммга, май 9 калорияны граммга түзөт. Грамдар = (калориялар × макро %) ÷ калориялар-граммга. 2000 ккал 30/40/30 бөлүнүшү үчүн бул 150 г белок, 200 г углеводдор жана 67 г май.
Эмне үчүн макро бөлүштүрүү жакшы?
Балансты 30/40/30 көпчүлүк адамдар үчүн иштейт, жогору протеин (40% га жакын) курулуш же сактоо мышык жардам берет, жана кето бөлүнгөн карбонгидраттарды абдан төмөн сактайт. Бир гана мыкты мамиле жок - жалпы калориялар так бөлүнүп, андан да көп мааниге ээ.
Үч макро менин калориямды кошуп эсептейби?
Ооба. Сиз тандаган пайыздык көрсөткүчтөр жалпысынан 100% түзгөндүктөн, белок, углеводдор жана майдан алынган калориялар дайыма күндүк максатыңызга кошулат.
2000 калорияга ээ тамак-аштын курамында канча грамм белок бар?
Бул протеиндин пайызына жараша болот. 30% протеинде бул 150 г (2,000 × 0.30 ÷ 4), ал эми 40% протеинде бул 200 г. Сплитти өзгөрткөндө калькулятор ар бир макрого карата граммдарды кайра эсептейт.
Эмне үчүн кето макролору жакшы?
Keto-Preset 25% белок, 5% углевод жана 70% май колдонот. 2000 ккал, бул болжол менен 125 г белок, 25 г углевод жана 156 г май — углеводдор өтө төмөн сакталат, организмди май жана кетондор менен иштөөгө үндөйт.
Карбонгидраттарды таза же жалпы эсептейби?
Бул аспап калориялар менен алынган жалпы углеводдор граммын көрсөтөт. Нетто углеводдор (бардык минус ткандар) - бул аз углеводдуу диеталарда популярдуу бөлөк жол; кайсы диетага баш багсаңыз да, аны күн сайын бирдей кармаңыз.
Менің макросым демалыс күндері өзгере ме?
Калкулятор разделяет любую калорию, которую вы вводите, на части, так что если вы в отдыхе съедаете меньше калорий, введите меньший номер и каждый макрос будет сокращен. Многие люди сохраняют стойкий уровень белка и уменьшают количество углеводов в нетренировочные дни.
API — бул калькуляторду коддон колдонуу
Бул калькуляторду бош JSON аяк пункту катары чакыруу - ачкыч керектелбейт. Төмөндө көрсөтүлгөн талаа маанилерин суроо параметрлери же JSON катары жөнөтүү. Эгерде сиз бул параметрди киргизбесеңиз, анда бул беттин стандарттык параметрлери колдонулат; белгисиз параметр - бул 400, эч качан ооздукталбаган нуль. API документациясын толук окуу →
Акыркы пункт
GET https://calculator.free/api/v1/macro/
curl
curl "https://calculator.free/api/v1/macro/?calories=2000&split=30-40-30"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/macro/?" + new URLSearchParams({
"calories": "2000",
"split": "30-40-30"
}));
const data = await r.json();
console.log(data.results);
Бул жыйынтыктар жалпы багыттоо үчүн гана эсептелген, финансылык, медициналык же салык кеңеши эмес.