Расчёт суточного КБЖУ по продуктам
Сколько калорий, белков, жиров и углеводов вы уже съели и сколько осталось до нормы: продукт выбирается из справочника состава, вес вводится руками, итог складывается сам. Без регистрации, данные остаются в браузере.
Как это работает
- Находите продукт поиском по названию или выбираете из списка — в базе 22969 позиций: обычные продукты и брендовые, из двух источников состава.
- Вводите вес съеденного в граммах и отмечаете приём пищи: завтрак, обед, ужин или перекус.
- Приложение умножает состав на 100 г на ваш вес и складывает всё добавленное за день.
- Сверху видно, сколько калорий и макронутриентов осталось до нормы; выше нормы — значение подсвечивается.
Записи живут в памяти браузера: они не отправляются на сервер и остаются на устройстве. Это тот же расчёт, что и в дневнике питания, только собранный вокруг одной мысли — «сколько ещё можно съесть».
Пример на реальных продуктах
Обычный день из четырёх приёмов пищи. Все числа — из справочника состава: калории и макронутриенты на 100 г, умноженные на вес порции.
| Приём | Продукт | Вес | Ккал | Белки | Жиры | Углеводы |
|---|---|---|---|---|---|---|
| Завтрак | Овсяные хлопья | 60 г | 221 | 6,4 | 4,7 | 34,6 |
| Завтрак | Банан | 120 г | 105 | 1,3 | 0 | 23,6 |
| Обед | Куриная грудка без кожи | 150 г | 165 | 35,1 | 2,3 | 0 |
| Обед | Рис белый варёный | 200 г | 310 | 6,4 | 1,4 | 66,4 |
| Ужин | Тунец | 150 г | 233 | 36 | 8,1 | 4,1 |
| Ужин | Картофель варёный | 200 г | 162 | 3,6 | 0,7 | 33,6 |
| Перекус | Творог 5% жирности | 150 г | 218 | 31,5 | 7,5 | 4,5 |
| Итого за день | 1414 | 120,3 | 24,6 | 166,8 |
Для примера возьмём норму 2 000 ккал и 140 г белка — это около 2 г белка на килограмм при весе 70 кг, верхняя часть диапазона для набора массы. В приложении норма своя: её считает калькулятор КБЖУ.
Против такой нормы этот день даёт 1414 ккал и 120,3 г белка: по калориям остаётся 586 ккал, по белку — 19,7 г. Экран показывает ту же разницу и пересчитывает её после каждого добавленного продукта.
Откуда берутся числа
Состав каждой позиции взят из двух открытых источников: официальной таблицы ANSES (Ciqual 2025) и каталога «Мой здоровый рацион» (health-diet.ru). На странице продукта указан источник и код, по которому значение можно проверить.
Позиции из примера
- Овсяные хлопья — 60 г (завтрак), 221 ккал, белка 6,4 г
- Банан — 120 г (завтрак), 105 ккал, белка 1,3 г
- Куриная грудка без кожи — 150 г (обед), 165 ккал, белка 35,1 г
- Рис белый варёный — 200 г (обед), 310 ккал, белка 6,4 г
- Тунец — 150 г (ужин), 233 ккал, белка 36 г
- Картофель варёный — 200 г (ужин), 162 ккал, белка 3,6 г
- Творог 5% жирности — 150 г (перекус), 218 ккал, белка 31,5 г
Где в таблице значения нет, стоит «нет данных», а не ноль: пустое место честнее выдуманного числа. Поэтому итог может быть чуть меньше реального — по пропущенным полям он просто не считается.
Чего расчёт не делает
- Не оценивает пользу продукта: это арифметика по таблице состава, а не совет по питанию.
- Не учитывает способ готовки: жарка на масле добавляет калорий, которых в таблице нет. масло и соусы добавляйте отдельными позициями.
- Не ставит диагнозов и не заменяет консультацию врача или диетолога.
Что смотреть дальше: норма калорий и БЖУ под свою цель, сколько белка нужно в день, меню на неделю из рецептов.