Перейти к основному содержимому
  1. Статьи/

Трекер калорий, который почти ничего не умеет

У обычного трекера к дневнику ведёт целая армия: поиск по миллионам строк, штрихкод, фото, голос, рецепты, недавняя еда и избранное. Многие приложения делают это действительно хорошо.

Заявленный размер пищевых баз

Готовые детали для вашей еды

Calk 2 100+ вариантов ингредиентов сырые · варёные · запечённые · жареные · другие

Конкуренты показывают размеры поисковых баз по собственным данным. Calk считает подготовленные варианты ингредиентов с учётом приготовления. Проверено 14 июля 2026.

По списку функций Calk проигрывает ещё до старта: в нём нет штрихкода, фото-ИИ, голосового ввода и миллионов результатов поиска. Мы отказались от этих способов ввода намеренно.

Разберём четыре привычных способа занести еду: поиск по базе, снимок, сканирование штрихкода и сохранённый рецепт. Затем покажем, что Calk использует вместо них.

1. Поиск по базе: много — не то же самое, что хорошо
#

Миллионная база повышает шанс найти знакомое название. Она не говорит, совпадают ли рецепт, способ приготовления и порция.

Поиск «курица карри» может вернуть одновременно:

Поиск: курица карри

Домашняягрудка · бульон · на 100 г
Рестораннаябедро · кокосовое молоко · 1 порция
С рисомгарнир включён · 1 миска
Запись пользователярецепт и порция не указаны

Это не четыре варианта одной и той же еды. В строках меняются рецепт, гарнир, единица измерения и размер порции; подходящую строку выбирает пользователь. Миллионы строк расширяют покрытие, но не снимают этот выбор.

2. Фотография: другой вход, та же потерянная информация
#

ОжиданиеСнимок → готовые калории

Камера видит тарелку, AI узнаёт еду.

РеальностьФото → первая догадка → ручная правка

Заменить неверное, добавить пропущенное, выбрать приготовление и поправить порцию.

Огурец легко узнать. Но макароны не показывают, из какой муки они сделаны и сколько масла держит соус. Кремовый суп не сообщает долю сливок. Шаурма не раскрывает содержимое под верхним слоем. Корейская кухня не превращается в одно блюдо только потому, что модель не знает различий.

В рандомизированном исследовании 42 молодых взрослых сравнивали две версии исследовательского приложения на меню из 17 блюд. Система с распознаванием изображения и голосовым вводом правильно распознала 189 из 220 блюд (86%). После всего процесса проверки и исправлений точно записанными оказались 136 из 200 блюд (68%). Пользователи могли выбрать другой вариант, добавить пропущенное и исправить название, состав, приготовление и порцию.1 Это точность внесения названий блюд, а не оценки калорий и не тест коммерческого фото-приложения. Систематический обзор нашёл большой разброс ошибок и обычно более точные результаты для простой еды, чем для сложных блюд; одной общей точности вывести нельзя.2

SnapCalorie честно пишет, что скрытые масла, кулинарные жиры и сахар оценивает по средним значениям, визуальным признакам и подсказкам пользователя.3 Это разумная инженерная стратегия. Но среднее значение не становится наблюдением только потому, что его предложила камера.

А когда камера ошиблась, работу она не заканчивает. Во многих приложениях пользователь снова открывает большую базу: выбирает правильную грудку или сыр среди вариантов, добавляет пропущенный соус, уточняет приготовление и количество. Даже если приложение рассчитывает ответ без готовой строки базы, исправлять отдельные части всё равно приходится вручную. Камера не убрала старую работу — она предложила первый вариант.

Заранее неизвестно, сколько работы останется после снимка. Сегодня тарелка распозналась идеально, а завтра похожую придётся править несколько раз. Налог на исправление — лотерея: к процессу, который меняется вместе с каждой догадкой, трудно привыкнуть механически.

3. Штрихкод может выиграть — и всё равно не решить задачу
#

Возьмём лучший сценарий. Знакомый йогурт из супермаркета найден с первого раза, запись свежая, этикетка перенесена без ошибки. Для значений на упаковке удачный скан быстрее даст данные именно этого продукта, чем обобщённая модель Calk.

Но сканер только ищет код в базе — он не делает химический анализ. После наведения камеры должны отдельно сойтись четыре вещи:

1ПокрытиеКод должен существовать в базе именно для вашего рынка.
2ВерсияРецептура, упаковка и запись должны быть актуальны.
3ГлубинаВ записи есть только то, что дал бренд, этикетка или автор.
4КоличествоКод узнаёт упаковку; сколько съедено, всё равно указывает человек.

MyFitnessPal открыто пишет, что база соединяет собственные и пользовательские записи. Noom предупреждает, что не все продукты и коды присутствуют во всех регионах. MacroFactor перечисляет страны с особенно сильным покрытием и предлагает отправлять отсутствующие или устаревшие продукты в Open Food Facts.4

В исследовании 2018 года семь приложений проверили на 100 продуктах из двух нидерландских сетей. MyFitnessPal правильно определил 96 товаров. В этих карточках калорийность была заполнена в 98% случаев, и 89% доступных значений отличались от этикетки не более чем на 5%. Сахар был заполнен только в 50% карточек, и в тот же предел попали 54% доступных значений.5 Скан может найти код, но вернуть неполную, неверно перенесённую или устаревшую запись.

У штрихкода нет универсального «полного состава»
#

Сканер не создаёт нутриенты, которых не было на этикетке или в базе. А обязательное ядро этикетки зависит от страны.

Сравнить обязательные поля этикетки в десяти крупных рынках
РынокБазово обязательные показатели для большинства обычных упаковок
СШАкалории; жиры, насыщенные и трансжиры; холестерин; натрий; углеводы; клетчатка; общий и добавленный сахар; белок; D, кальций, железо, калий
ЕСэнергия; жир; насыщенный жир; углеводы; сахар; белок; соль
Великобританияэнергия; жир; насыщенный жир; углеводы; сахар; белок; соль
Канадакалории; жиры, насыщенные и трансжиры; холестерин; натрий; углеводы; клетчатка; сахар; белок; калий, кальций, железо
Австралия / Новая Зеландияэнергия; белок; жир; насыщенный жир; углеводы; сахар; натрий
Японияэнергия; белок; жир; углеводы; натрий как эквивалент соли
Южная Кореякалории; натрий; углеводы; сахар; жиры, насыщенные и трансжиры; холестерин; белок
Бразилияэнергия; углеводы; общий и добавленный сахар; белок; жиры, насыщенные и трансжиры; клетчатка; натрий
Индияэнергия; белок; углеводы; общий и добавленный сахар; жиры, насыщенные и трансжиры; холестерин; натрий*
Мексикаэнергия; белок; доступные углеводы; сахар и добавленный сахар; жиры, насыщенные и трансжиры; клетчатка; натрий

Сверено 12 июля 2026 года. Это базовые наборы для большинства обычных предварительно упакованных продуктов: у каждой нормы есть исключения по категории, размеру упаковки и заявлениям на этикетке. *В Индии часть строк применяется при установленных условиях состава.

Японская этикетка может соответствовать норме с обязательным ядром из пяти показателей; база штрихкодов вправе содержать больше. Европейское обязательное ядро шире, американское — ещё шире. Дело не в том, что этикетки обязательно лгут. Минимальный обязательный состав этикетки зависит от страны.

Даже в регулируемой системе ошибки бывают. В выборке CFIA 2006–2010 годов неудовлетворительными признали 169 из 1010 продуктов (16,7%): лабораторное значение хотя бы одного проверенного нутриента превышало заявленное более чем на 20%. По отдельным выборкам это были 31 из 219 продуктов для калорий (14,2%), 49 из 266 для натрия (18,4%) и 60 из 380 для насыщенного жира (15,8%).6

Поэтому миллионы кодов решают задачу «найти упаковку», но не гарантируют одинаково глубокий состав. Показательный контраст признаёт сам MacroFactor: около 1,36 млн проверенных поисковых записей — и отдельно около 26,5 тыс. обычных продуктов с подробными микронутриентами.7

4. Рецепт считает кастрюлю. Вы съели тарелку.
#

Если известны веса ингредиентов, выход готового блюда и ваша доля, рецепт с весами даёт точный контроль расчёта. Для расчёта до грамма придётся знать:

количество ингредиентовмасло и добавкивыход готового блюда или число порцийвашу долю

MacroFactor, например, рекомендует для расчёта по массе взвесить готовое блюдо после приготовления.8 Это хороший совет — если вы хотите и можете обслуживать такой процесс.

А потом муж съел почти всё мясо. Ребёнок оставил гарнир. Соус остался в общей миске. Масло осталось на сковороде — или не осталось. Вчерашние «четыре порции» превратились в три большие тарелки и маленький контейнер.

Рецепт кастрюли
мясо · крупа · овощи · масло · соус
Что произошло
мясо разобрали · соус остался · порции разные
Ваша тарелка
меньше мяса · обычный гарнир · немного соуса

Вместо пятого способа ввода — шаблон блюда
#

У поиска, штрихкода, фотографии и рецепта разные сильные стороны. Но каждый путь сначала создаёт запись, а затем просит человека объяснить, чем сегодняшняя еда от неё отличается. Calk меняет не способ ввода, а точку старта: вместо пустого дневника открывается одна редактируемая модель знакомой еды.

Это имеет смысл потому, что рацион повторяется сильнее, чем кажется. В исследовании 21 006 взрослых, которые логировали еду 10–14 дней, у половины участников всего девять продуктов и напитков дали половину всех записей, а 35 — 90%.9

Calk тоже использует базу. Но вместо миллионов кандидатов для поиска в ней 2 100+ подготовленных вариантов ингредиентов с учётом приготовления. Сырой, запечённый и жареный лосось — разные варианты, потому что приготовление меняет расчёт. При этом запечённый лосось остаётся одной рабочей записью: данные о лососе под песто, отдельных видах с другой жирностью и форели с ним не смешиваются. Разбираться в исходном шуме приходится Calk, а не пользователю.

Для базовых продуктов числа собираются из национальных таблиц состава еды и научных публикаций. Один источник может дать надёжные данные по БЖУ, другой — по йоду, K2 или жирным кислотам. Calk объединяет только те поля, которые относятся к той же еде и тому же приготовлению. Этикетки используются отдельно для проверки упакованных продуктов: именно там соль, сахар, насыщенный жир и обогащение относятся к конкретному товару. Основные группы источников перечислены ниже.

Готовая форма выбора деталей блюда
#

Например, боул:

Шаблон блюдаБоулОдин экран, знакомые варианты
ОсноваБелый рис · Бурый рис · Киноа
БелокКурица · Лосось · Тофу
ПриготовлениеГриль · Сковорода
ЖирВид масла · Количество
СоусВид соуса · Количество
ОвощиСостав · Количество
ПорцияРазмер

Calk тоже не знает скрытое масло, если его не знает человек. Он не рентген. Но приготовление, жир, соус, порция, а в подходящих блюдах — соль, сахар и клетчатка — остаются отдельными и видимыми настройками. Меняется одна деталь — всё блюдо пересчитывается сразу, а остальные настройки остаются на месте. Это и есть прозрачность предположения.

Шаблоны находятся на трёх настраиваемых экранах. Их можно переставить так, чтобы привычная еда всегда была на знакомом месте. Ниже — как это выглядит в приложении.

Один боул — два сценария

1Экран шаблонов Calk с Боулом на привычном месте
Боул на привычном месте
2Шаблон Боул с белым рисом, курицей и зелёной кнопкой Съесть
Обычный состав уже выбран
Сегодня иначеЛосось вместо курицы

Остальные настройки не изменились.

+1Тот же Боул Calk после замены курицы на лосося
Меняется одна деталь

Calk не восстанавливает неизвестное распределение общей кастрюли задним числом. Но если на вашей тарелке было меньше мяса, обычный гарнир и немного соуса, эти части можно изменить отдельно и пересчитать именно тарелку.

Когда измерять вообще неудобно?
#

Ресторан, банкет, корпоратив, завтрак в отеле, бар, пляж и самолёт — не названия блюд. Это ситуации, в которых еда приходит волнами, смешивается, делится и плохо запоминается.

Для многих таких ситуаций у Calk есть отдельные шаблоны. Ниже — примеры еды, которую они позволяют быстро собрать:

Шаблон Calk Банкет для смешанной праздничной еды
Банкет
Шаблон Calk Корпоратив с закусками и напитками
Корпоратив
Шаблон Calk Завтрак в отеле для тарелки со шведского стола
Завтрак в отеле
Шаблон Calk Бар для напитков и общих закусок
Бар
Шаблон Calk Пляж для еды и напитков вне дома
Пляж
Шаблон Calk Домашний завтрак
Домашний завтрак
Шаблон Calk Домашний ужин для меняющейся общей еды
Домашний ужин
Шаблон Calk Еда в самолёте с частями подноса
Самолёт

Шаблон банкета всё равно даёт приблизительную оценку по выбранным частям и порциям. Он не знает скрытый рецепт и точные граммы. Зато еду можно записать сразу, пока вы ещё помните, что примерно было на тарелке, не делая вид, что всё взвешено.

Что шаблоны дают через месяц
#

Шаблон нужен не только для быстрого ввода. Он сохраняет боул не одной строкой, а вместе с ингредиентами, приготовлением и выбранной порцией. Поэтому через месяц у отчёта есть данные для трёх видов анализа:

Весь месяц — на одной странице

Главная страница собирает калории, вес и главные выводы, а разбор нутриентов показывает, какие продукты дали записанное количество и что можно изменить.

Расчётная сытость

Calk оценивает сытость с учётом калорийной плотности, белка, клетчатки и воды. Это не измерение ваших ощущений и не оценка «хорошо/плохо».

Карта разнообразия

Видно, какие группы еды регулярно встречались в дневнике, а какие появлялись редко.

Главная страница отчёта Calk с калориями, весом, нутриентами и главным выводом месяцаОткрыть крупно ↗
Весь месяц на одной странице
Страница отчёта Calk с самыми большими пробелами по нутриентам и продуктами, которые дали записанное количествоОткрыть крупно ↗
Какие продукты дали каждый нутриент
Страница отчёта Calk с графиком калорийной плотности и расчётной сытостиОткрыть крупно ↗
Плотность и расчётная сытость
Страница отчёта Calk Карта разнообразияОткрыть крупно ↗
Разнообразие рациона

Если блюдо попало в дневник одной строкой с названием и калориями, позже никакой отчёт не восстановит его состав. В такой строке нет ингредиентов, необходимых для этого анализа. Та же структура, которая ускоряет ввод, сохраняет детали для дальнейшего разбора.

Откуда Calk берёт числа
#

Маленькая база имеет смысл, только если за каждой записью стоит большая работа.

2 100+вариантов ингредиентов
40+официальных баз и научных публикаций
10 000+рецептурных записей для сверки

Например, в одном сравнении версия шаблона Calk сверяется с количеством масла в опубликованном рецепте, а в другом — с белками и жирами похожего блюда в пищевой базе. Подробности описаны в методике Calk.

В текущем списке — более 40 официальных наборов данных о составе еды и научных публикаций с проверяемыми ссылками. Для каждого ингредиента Calk берёт те поля, которые действительно измерены или опубликованы в подходящем источнике. Поэтому одна база может дать белки и жиры, другая — йод, а статья — витамин K2 или спермидин. Противоречия проверяются, слишком узкие или ошибочные совпадения отбрасываются, а в приложение попадает одна понятная рабочая запись.

Какие базы реально использованы
#

Открыть таблицу источников по странам
Страна / регионИсточникРоль в CalkПроисхождение
СШАUSDA FoodData Central: SR Legacy, Foundation Foods и FNDDSмакросы, микронутриенты, проверкапрямые официальные выгрузки
СШАUSDA / FDA / NIH Iodine Database; USDA Choline Databaseпроверка йода и холинапрямые официальные источники
ФранцияANSES-CIQUAL 2025макросы, микронутриенты, проверкаофициальный источник + локальный снимок
ВеликобританияCoFID 2021макросы, микронутриенты, проверкаофициальный источник + локальный снимок
КанадаCanadian Nutrient File 2015микронутриенты, проверкапрямой официальный источник
АвстралияAUSNUT 2023; Australian Food Composition Database, Release 3макросы, микронутриенты, проверкапрямые официальные источники
НорвегияNorwegian Food Composition Tableмакросы, микронутриенты, проверкаофициальный источник + локальный снимок
ШвецияSwedish Food Agency databaseмикронутриенты, отдельные сверкипрямой официальный источник
ФинляндияFineliмакросы, микронутриенты, проверкаофициальный источник + локальный снимок
ДанияFrida 5.5микронутриенты, проверкапрямой официальный снимок
Япониятаблицы состава еды MEXTмакросы, микронутриенты, проверкаофициальный источник + локальный снимок
Нидерландыбаза NEVOБЖУ, проверкаисторическая локальная версия
ЧехияCzech Food Composition Database / NutriDatabazeмакросы, проверкалокальный снимок
Индонезиязаписи на основе TKPIотдельная проверка микронутриентоввторичная публикация
Россиятаблицы Скурихина и Тутельяна через российские базы с указанием источникаограниченная сверка макросоввторичное воспроизведение; не полный импорт

«Прямой официальный источник» означает, что реестр доказательств ссылается на официальную базу или сохранённую официальную выгрузку. «Локальный снимок» не выдаётся за последнюю внешнюю версию. Российские и индонезийские строки не считаются прямыми официальными наборами.

Это не «USDA и готово». Национальные таблицы дополняются этикетками производителей и научными публикациями по редко измеряемым нутриентам. Среди примеров — работы о полиаминах в еде, формах витамина K в молочных продуктах, лютеине и зеаксантине и аминокислотном составе.

Что именно хранится по нутриентам
#

ГруппаЧто хранится и рассчитывается
Основакалории; белки; жиры; углеводы; вода; клетчатка; сахар; добавленный сахар; соль
Жирынасыщенные, мононенасыщенные, полиненасыщенные и трансжиры; холестерин; омега‑3; омега‑6; ALA; EPA; DHA
Минералыкальций; железо; магний; йод; селен; калий; цинк
Витаминывитамины A, C, D, E, K1, K2 и B12; фолат (B9); ниацин (B3); холин
Дополнительнокофеин; лейцин; лютеин; зеаксантин; спермидин

Дневник остаётся на вашем устройстве
#

На устройстве

Дневник еды, вес, цели и отчёты хранятся на вашем устройстве и не загружаются на серверы Calk.

Без интернета

Еду и вес можно записывать офлайн — в самолёте, метро или под землёй.

Без рекламы

В Calk нет рекламы. Данные о еде и весе не продаются и не используются для рекламного таргетинга.

Так Calk работает по умолчанию: каталог продуктов, расчёты и дневник находятся на вашем устройстве. Ограниченную продуктовую аналитику можно выключить в настройках. Подробнее о данных и приватности.

Когда Calk не подходит
#

Конкретная упаковка

Для напечатанных на упаковке значений актуальный штрихкод с правильно перенесённой этикеткой точнее общей модели категории еды.

Неизвестный скрытый состав

Calk не измерит масло в ресторанном блюде. Он покажет допущение, но допущение останется оценкой.

Редкая местная еда

Даже 2 100+ вариантов не покрывают весь мир. Мы продолжаем расширять каталог; если не хватает вашей еды, напишите на support@calk.me.

Контроль до грамма

Рецепт с кухонными весами даёт больше ручного контроля, чем понятные порции Calk.

Если вам прежде всего нужны точное совпадение с этикеткой каждой упаковки или контроль рецепта до грамма, Calk вам не подходит.

Но если вы уже устали выбирать между двадцатью строками, чинить результат камеры и поддерживать версии домашних рецептов, Calk использует другой подход:

Не больше способов записать еду. Один понятный шаблон, который легко повторить и изменить.

Calk доступен на iPhone, iPad и Android.

Частые вопросы
#

Почему в Calk нет сканера штрихкодов?

Хороший сканер может точно перенести данные конкретной упаковки, если код найден, запись актуальна, а этикетка заполнена без ошибок. Calk делает ставку на шаблоны блюд: если сегодня в боуле другой белок или соус, вы меняете один выбор, а не ищете и не собираете всю еду заново.

Насколько точен подсчёт калорий по фото?

Фото может хорошо узнать видимую еду, но не измеряет скрытое масло, сахар в соусе, жирность, рецепт под поверхностью и съеденное количество. Если первая догадка неверна, исправление обычно возвращает вас в базу: заменить продукт, добавить пропущенное, выбрать приготовление и поправить порцию. Calk каждый раз начинает с одного и того же редактируемого шаблона. Подробнее — в статье о точности подсчёта калорий по фото.

Чем шаблон блюда отличается от Recent или сохранённого блюда?

Недавняя или сохранённая запись возвращает прошлую комбинацию. Шаблон Calk заранее разделяет блюдо на части, которые можно менять независимо: основу, белок, приготовление, жир, соус, овощи и порцию. При любом изменении всё блюдо пересчитывается сразу.

Справится ли Calk с домашней или ресторанной едой без весов?

Да — если вам нужна полезная повседневная оценка, а не восстановление неизвестного рецепта до грамма. Откройте ближайший по смыслу шаблон — например, боул, домашний ужин или банкет — и выберите белок, гарнир, приготовление, масло или соус и порцию. Calk не восстановит неизвестный рецепт, но оставит выбранные допущения понятными и изменяемыми.

Источники и метод сравнения
#

Функции и размеры баз конкурентов проверены по их официальным продуктовым и справочным страницам с 12 по 14 июля 2026 года. Они могут различаться по стране, платформе и тарифу.

Помимо пяти продуктов в визуале изучены: Lose It!, FatSecret, Lifesum, YAZIO, MyNetDiary, Carb Manager, Fitia, Fitatu, MacrosFirst, Nutritionix Track, FoodNoms, My Macros+, WeightWatchers, HealthifyMe, Fooducate, Foodvisor, Bitesnap, Calorie Mama, Ate, ParrotPal, Carbon Diet Coach, RP Diet Coach, Garmin Connect+ Nutrition и Zepp. В визуале выше оставлены только утверждения, подтверждённые приведёнными здесь источниками.



  1. Sahoo PK, Chiu SYH, Lin YS, et al. Automatic Image Recognition Meal Reporting Among Young Adults: Randomized Controlled Trial. JMIR mHealth and uHealth. 2025;13:e60070. DOI 10.2196/60070↩︎

  2. Shonkoff E, Copeland Cara K, Pei XA, et al. AI-based digital image dietary assessment methods compared to humans and ground truth: a systematic review. Annals of Medicine. 2023;55(2):2273497. DOI 10.1080/07853890.2023.2273497↩︎

  3. SnapCalorie FAQ: компания описывает оценку невидимых масел, жиров и сахара по средним значениям, визуальным признакам и подсказкам пользователя. ↩︎

  4. MyFitnessPal: откуда берутся данные; Noom: поиск и сканирование; MacroFactor: региональное покрытие; MacroFactor: отправка новых и обновлённых продуктов↩︎

  5. Maringer M, Wisse-Voorwinden N, van ’t Veer P, Geelen A. Food identification by barcode scanning in the Netherlands: a quality assessment of labelled food product databases underlying popular nutrition applications. Public Health Nutrition. 2019;22(7):1215–1222; онлайн-публикация 2 июля 2018 года. DOI 10.1017/S136898001800157X. Проценты точности рассчитаны только для доступных значений правильно определённых продуктов; результаты нельзя автоматически переносить на другие страны, приложения и годы. ↩︎

  6. Fitzpatrick L, Arcand J, L’Abbe M, Deng M, Duhaney T, Campbell N. Accuracy of Canadian Food Labels for Sodium Content of Food. Nutrients. 2014;6(8):3326–3335. DOI 10.3390/nu6083326. CFIA отбирала продукты в магазинах, пекарнях и ресторанах Канады с января 2006 по декабрь 2010 года; разные нутриенты проверялись на разных подвыборках. ↩︎

  7. MacroFactor: Food Search Database. Цифры заявлены компанией и проверены 12 июля 2026 года. ↩︎

  8. MacroFactor: Create a Custom Recipe. Взвешивание готового блюда рекомендуется для расчёта порций по массе, а не объявляется обязательным для каждого рецепта. ↩︎

  9. Tran T, Manoogian ENC, Hou ZJ, et al. The diversity and consistency of what and when people eat. Nature Metabolism, 2026. DOI 10.1038/s42255-026-01504-0. Участники исследования в США логировали продукты и напитки в исследовательском приложении myCircadianClock; это записи, а не измерение всего фактически съеденного. ↩︎