У обычного трекера к дневнику ведёт целая армия: поиск по миллионам строк, штрихкод, фото, голос, рецепты, недавняя еда и избранное. Многие приложения делают это действительно хорошо.
Заявленный размер пищевых баз
Готовые детали для вашей еды
Calk 2 100+ вариантов ингредиентов сырые · варёные · запечённые · жареные · другиеКонкуренты показывают размеры поисковых баз по собственным данным. Calk считает подготовленные варианты ингредиентов с учётом приготовления. Проверено 14 июля 2026.
По списку функций Calk проигрывает ещё до старта: в нём нет штрихкода, фото-ИИ, голосового ввода и миллионов результатов поиска. Мы отказались от этих способов ввода намеренно.
Разберём четыре привычных способа занести еду: поиск по базе, снимок, сканирование штрихкода и сохранённый рецепт. Затем покажем, что Calk использует вместо них.
1. Поиск по базе: много — не то же самое, что хорошо#
Миллионная база повышает шанс найти знакомое название. Она не говорит, совпадают ли рецепт, способ приготовления и порция.
Поиск «курица карри» может вернуть одновременно:
Поиск: курица карри
Это не четыре варианта одной и той же еды. В строках меняются рецепт, гарнир, единица измерения и размер порции; подходящую строку выбирает пользователь. Миллионы строк расширяют покрытие, но не снимают этот выбор.
2. Фотография: другой вход, та же потерянная информация#
Камера видит тарелку, AI узнаёт еду.
Заменить неверное, добавить пропущенное, выбрать приготовление и поправить порцию.
Огурец легко узнать. Но макароны не показывают, из какой муки они сделаны и сколько масла держит соус. Кремовый суп не сообщает долю сливок. Шаурма не раскрывает содержимое под верхним слоем. Корейская кухня не превращается в одно блюдо только потому, что модель не знает различий.
В рандомизированном исследовании 42 молодых взрослых сравнивали две версии исследовательского приложения на меню из 17 блюд. Система с распознаванием изображения и голосовым вводом правильно распознала 189 из 220 блюд (86%). После всего процесса проверки и исправлений точно записанными оказались 136 из 200 блюд (68%). Пользователи могли выбрать другой вариант, добавить пропущенное и исправить название, состав, приготовление и порцию.1 Это точность внесения названий блюд, а не оценки калорий и не тест коммерческого фото-приложения. Систематический обзор нашёл большой разброс ошибок и обычно более точные результаты для простой еды, чем для сложных блюд; одной общей точности вывести нельзя.2
SnapCalorie честно пишет, что скрытые масла, кулинарные жиры и сахар оценивает по средним значениям, визуальным признакам и подсказкам пользователя.3 Это разумная инженерная стратегия. Но среднее значение не становится наблюдением только потому, что его предложила камера.
А когда камера ошиблась, работу она не заканчивает. Во многих приложениях пользователь снова открывает большую базу: выбирает правильную грудку или сыр среди вариантов, добавляет пропущенный соус, уточняет приготовление и количество. Даже если приложение рассчитывает ответ без готовой строки базы, исправлять отдельные части всё равно приходится вручную. Камера не убрала старую работу — она предложила первый вариант.
Заранее неизвестно, сколько работы останется после снимка. Сегодня тарелка распозналась идеально, а завтра похожую придётся править несколько раз. Налог на исправление — лотерея: к процессу, который меняется вместе с каждой догадкой, трудно привыкнуть механически.
3. Штрихкод может выиграть — и всё равно не решить задачу#
Возьмём лучший сценарий. Знакомый йогурт из супермаркета найден с первого раза, запись свежая, этикетка перенесена без ошибки. Для значений на упаковке удачный скан быстрее даст данные именно этого продукта, чем обобщённая модель Calk.
Но сканер только ищет код в базе — он не делает химический анализ. После наведения камеры должны отдельно сойтись четыре вещи:
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 тоже не знает скрытое масло, если его не знает человек. Он не рентген. Но приготовление, жир, соус, порция, а в подходящих блюдах — соль, сахар и клетчатка — остаются отдельными и видимыми настройками. Меняется одна деталь — всё блюдо пересчитывается сразу, а остальные настройки остаются на месте. Это и есть прозрачность предположения.
Шаблоны находятся на трёх настраиваемых экранах. Их можно переставить так, чтобы привычная еда всегда была на знакомом месте. Ниже — как это выглядит в приложении.
Один боул — два сценария


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

Calk не восстанавливает неизвестное распределение общей кастрюли задним числом. Но если на вашей тарелке было меньше мяса, обычный гарнир и немного соуса, эти части можно изменить отдельно и пересчитать именно тарелку.
Когда измерять вообще неудобно?#
Ресторан, банкет, корпоратив, завтрак в отеле, бар, пляж и самолёт — не названия блюд. Это ситуации, в которых еда приходит волнами, смешивается, делится и плохо запоминается.
Для многих таких ситуаций у Calk есть отдельные шаблоны. Ниже — примеры еды, которую они позволяют быстро собрать:








Шаблон банкета всё равно даёт приблизительную оценку по выбранным частям и порциям. Он не знает скрытый рецепт и точные граммы. Зато еду можно записать сразу, пока вы ещё помните, что примерно было на тарелке, не делая вид, что всё взвешено.
Что шаблоны дают через месяц#
Шаблон нужен не только для быстрого ввода. Он сохраняет боул не одной строкой, а вместе с ингредиентами, приготовлением и выбранной порцией. Поэтому через месяц у отчёта есть данные для трёх видов анализа:
Главная страница собирает калории, вес и главные выводы, а разбор нутриентов показывает, какие продукты дали записанное количество и что можно изменить.
Calk оценивает сытость с учётом калорийной плотности, белка, клетчатки и воды. Это не измерение ваших ощущений и не оценка «хорошо/плохо».
Видно, какие группы еды регулярно встречались в дневнике, а какие появлялись редко.
Открыть крупно ↗
Открыть крупно ↗
Открыть крупно ↗
Открыть крупно ↗Если блюдо попало в дневник одной строкой с названием и калориями, позже никакой отчёт не восстановит его состав. В такой строке нет ингредиентов, необходимых для этого анализа. Та же структура, которая ускоряет ввод, сохраняет детали для дальнейшего разбора.
Откуда Calk берёт числа#
Маленькая база имеет смысл, только если за каждой записью стоит большая работа.
Например, в одном сравнении версия шаблона 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 нет сканера штрихкодов?
Насколько точен подсчёт калорий по фото?
Чем шаблон блюда отличается от Recent или сохранённого блюда?
Справится ли 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. В визуале выше оставлены только утверждения, подтверждённые приведёнными здесь источниками.
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. ↩︎
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. ↩︎
SnapCalorie FAQ: компания описывает оценку невидимых масел, жиров и сахара по средним значениям, визуальным признакам и подсказкам пользователя. ↩︎
MyFitnessPal: откуда берутся данные; Noom: поиск и сканирование; MacroFactor: региональное покрытие; MacroFactor: отправка новых и обновлённых продуктов. ↩︎
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. Проценты точности рассчитаны только для доступных значений правильно определённых продуктов; результаты нельзя автоматически переносить на другие страны, приложения и годы. ↩︎
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 года; разные нутриенты проверялись на разных подвыборках. ↩︎
MacroFactor: Food Search Database. Цифры заявлены компанией и проверены 12 июля 2026 года. ↩︎
MacroFactor: Create a Custom Recipe. Взвешивание готового блюда рекомендуется для расчёта порций по массе, а не объявляется обязательным для каждого рецепта. ↩︎
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; это записи, а не измерение всего фактически съеденного. ↩︎

