Rated 5.0 on the App Store

Where food
meets your feed.

InstaCal turns every meal into a post. Follow your friends, find a plate that fits your macros, see where people actually eat, and let the tracking run itself.

Get it on Google Play

Free forever. Upgrade to Pro anytime.

InstaCal feed showing @dylan's steak with broccolini post with calories, carbs, fat, protein, and sugar

mia_lifts liked your meal

just now

Fits Build Muscle

53 g protein

"What are the macros?? 🔥"

2 min ago

🔥

210 day streak

legendary

5.0
App Store rating
88
Badges to earn
$0
To get started
Live from the feed
🥙

Beef Kofta Rice Bowl

@dylan · KALA Modern Greek

885 cal55g protein123
🥩

Steak And Eggs With Avocado

@anthony · Home Kitchen

980 cal72g protein245
🌮

Birria Tacos With Consome

@josh · La Chaparrita

760 cal41g protein184
🍣

Shrimp Tempura Sushi Roll

@samantha · Sushi San

540 cal28g protein317
🍜

Pork Belly Rice Bowl

@dylan · Seoul Grill

760 cal25g protein92
🍗

Chicken Rice Bowl

@marcus · Naf Naf Grill

690 cal48g protein141
🥙

Beef Kofta Rice Bowl

@dylan · KALA Modern Greek

885 cal55g protein123
🥩

Steak And Eggs With Avocado

@anthony · Home Kitchen

980 cal72g protein245
🌮

Birria Tacos With Consome

@josh · La Chaparrita

760 cal41g protein184
🍣

Shrimp Tempura Sushi Roll

@samantha · Sushi San

540 cal28g protein317
🍜

Pork Belly Rice Bowl

@dylan · Seoul Grill

760 cal25g protein92
🍗

Chicken Rice Bowl

@marcus · Naf Naf Grill

690 cal48g protein141
🫔

Chicken Tikka Kathi Roll

@josh · Wow Bao

610 cal34g protein112
🍝

Rigatoni Bolognese

@emily · Mama Luigi's

820 cal38g protein276
💪

Afternoon Weight Training

@anthony · workout · 45 min

-280 cal163
🥗

Chicken Rice Bowl With Salad

@sarah · Sweetgreen

520 cal42g protein224
🥞

Protein Pancakes With Berries

@marcus · Home Kitchen

480 cal39g protein358
🌯

Steak Cilantro Lime Burrito

@emily · Red's Fresh Kitchen

300 cal30g protein132
🫔

Chicken Tikka Kathi Roll

@josh · Wow Bao

610 cal34g protein112
🍝

Rigatoni Bolognese

@emily · Mama Luigi's

820 cal38g protein276
💪

Afternoon Weight Training

@anthony · workout · 45 min

-280 cal163
🥗

Chicken Rice Bowl With Salad

@sarah · Sweetgreen

520 cal42g protein224
🥞

Protein Pancakes With Berries

@marcus · Home Kitchen

480 cal39g protein358
🌯

Steak Cilantro Lime Burrito

@emily · Red's Fresh Kitchen

300 cal30g protein132
The Social Network

Other trackers are spreadsheets. This is a feed.

Every other tracker makes eating feel like data entry. InstaCal makes it feel like posting. Follow friends, discover meals near you, and turn every bite into content.

InstaCal feed showing @dylan's steak with broccolini post with a full macro breakdown, likes, and comments
❤️ mia_lifts liked your meal
💬 "What are the macros??"

Your Food Feed

See what your friends are actually eating in a feed built for food. Every post shows the photo plus the full breakdown: calories, carbs, fat, protein, sugar. Like it, comment on it, @mention your friends, bookmark it, steal it for dinner tomorrow.

Likes & Comments@MentionsBookmarksMacro Pills
InstaCal Explore showing calories and protein left today, the Plate Deck, meals that fit your macros, and trending recipes
🃏 Deal me a plate that fits
2,464 cal · 160 g protein left

Find a Plate That Fits

Explore knows what you have left today. Plate Deck deals you real meals that fit your remaining calories and protein, and you swipe to keep the ones you like. Below it: plates that fit your macros, trending recipes, and what is worth eating nearby. Three lanes, Eat, Move, and People, so you can find a run route as easily as a burrito.

Plate DeckFits Your MacrosTrending RecipesEat · Move · People
InstaCal map with meal pins clustered across Chicago and an Explore Places card showing 125 places with meals
📍 125 places with meals
🍜 Tonkotsu at Ramen-San

See Where Friends Eat

Every meal posted at a restaurant drops a pin. Open the map and see what people actually ordered anywhere in your city, with photos and macros instead of five-star reviews from strangers. Flip to Routes and every run and ride you follow sits on the same map.

PlacesRoutesRestaurant PagesMy Places
@dylan's InstaCal profile with 2,176 posts, a 210 day streak, 68 badges, and a grid of meal photos
@dylan's InstaCal profile filtered to workouts, showing lifts and run and ride routes drawn on a grid
🔥 210 day streak
🏅 68 badges · Level 9

A Profile That Shows Your Work

This is @dylan, for real: 2,176 posts, a 210 day streak, 68 badges. Every meal and every workout you post builds your grid, like Instagram for what you actually eat and do. Filter it by meals, workouts, or places, keep some posts to yourself with Only me, and go public for accountability or private for peace.

Photo GridMeals & WorkoutsStreak & BadgesPrivacy Controls

And it goes deeper

This is not a tracker with a feed bolted on. The whole social layer is built in.

Share Studio

Any meal, workout, week, or Wrapped becomes a designed card. Pick a look, drop it on your Instagram story, and your invite link rides along.

Restaurant Pages

Every restaurant gets its own page with every meal the community has logged there. Menus, but honest.

Workouts Are Posts Too

Log a run and it hits the feed with the route drawing itself in, splits, pace, and heart rate. Likes and comments included.

Challenges

Go head to head with friends, scored against your own targets so nobody wins by eating more. Or race a number: run 50 miles, log 25 days.

Private Mode

Go private and approve follow requests one by one. Control the feed, the map, and discovery separately. Some posts can be Only me.

Real Notifications

Likes, comments, replies, mentions, new followers, follow requests, and a badge unlock now and then. Reasons to open the app.

6 Ways to Post

Post Any Meal, Any Way

Whether you are eating out, cooking at home, or meal prepping, there is a way to snap it, post it, and share it in seconds.

Photo Scan

Take a photo of any meal and our AI instantly identifies every ingredient and breaks down the macros. Home-cooked, restaurant plates, anything.

InstaCal Photo Scan feature
AI-Powered

You take the photo.
AI does the math.

Point your camera at any plate. InstaCal breaks it into ingredients, weighs the portions, totals the macros, and tells you where that leaves your day. No typing, no database digging, no guesswork.

  • Per-ingredient breakdown from a single photo
  • Every plate scored against your goal, like Fits Build Muscle
  • Wrong guess? Fix it in plain English, for free
InstaCal meal detail for a tonkotsu ramen: 1,260 calories in a ring, protein, carbs, fat, and sugar against the day, a Coach note, the ingredients on the plate, and a Fix with AI button
Ramen Noodles

7 oz · 390 cal

Tonkotsu Broth

2 cups · 330 cal

Pork Belly Chashu

3 oz · 320 cal

1,260cal40g P96g C79g F
FREE

Fix with AI

Wrong portion? Missing ingredient? Say it in plain English and the whole plate recalculates.

You said:
"The chashu was 5 oz and I skipped the egg"
Updated
Pork Belly Chashu
3 oz5 oz
Soft Boiled Eggremoved
New total1,400 cal
IN YOUR DMS

InstaCal Coach

A coach that reads every meal and workout you log, recaps your day, and answers questions right in your DMs. Notes are free. Unlimited chat is Pro.

Late Night Ramen Hits HardWatch
That Tonkotsu Ramen packed in 1,260 cal but left you short on protein. You are at 98g today.
What should dinner be tomorrow?
Something lean, 40g protein and under 600 cal. Your saved chicken rice bowl fits. Want me to deal you a plate?
PRO

Insight Pages

Every tracking box opens a full page of charts with the Coach's read: calories, macros, streak, burned, distance, training, trends, and progress.

84
Days logged, last 12 weeks
0 missed. Sundays are the most common gap.
Protein vs target57%
Days on target71%
Training goal pace85%
Tracking

Know whereyour day stands.

Every post you make counts toward the day automatically. One page for Food, one for Fitness, six boxes each, and every box opens a full page of charts. No double entry, no second app.

InstaCal Food tracking page: a week strip, a calories ring with 411 left, macro bars, days on target, a 210 day streak, a Coach note, and the latest award
InstaCal Fitness tracking page: burned calories, miles run this week, workouts last week, training goals, a Coach note, and body weight trend
🎯 411 cal left
🔥 210 day streak

The Food page.

One day at a glance, then the meals you posted underneath it.

🎯
Calories

A ring that fills as you post. Burned calories open it back up.

🥩
Macros

Carbs, fat, protein, and sugar, each against your target.

🔥
Streak

210 days and counting. Seven dots for the last seven days.

📅
This week

Days on target, within 80 to 110% of your calorie goal.

🧠
Coach

A read on your latest meal, written the moment you log it.

🏅
Awards

Your latest badge and how many of the 88 you have earned.

🏃

Burned meets eaten.

Log a run by hand or sync Strava and Apple Health. Every session lands in the feed with the route drawn in, splits, pace, heart rate zones, and the net effect on your day: eaten, burned, and what is left. Lifts, rides, swims, and yoga count too.

StravaApple HealthRoutesSplits & PaceHeart Rate ZonesNet Calories
An InstaCal workout: a 9.06 mile lunch run drawn as a route through Chicago on a map, with likes and comments
An InstaCal workout: distance, time, pace, climb, heart rate, calories burned, the net effect on the day, and heart rate zones
🏃 9.06 mi · 8:43 /mi
🔥 −1,006 kcal · 381 left
🏆Achievements · Streaks · Wrapped

Consistency, made visible.

Showing up every day should feel like something. Badges to earn, a streak to protect, and a monthly Wrapped that looks good on a story.

InstaCal Achievements: Level 9 Elite, 68 badges and 248 points, closest to unlocking, and recently earned gold badges
🏅 68 badges
Level 9 · Elite
Achievements

Earn it. Wear it.

88 badges across nutrition, training, social, and consistency. Bronze, silver, gold. Level up from First Plate to Elite and see what you are closest to unlocking.

InstaCal Streak page: a 210 day streak, 84 of 84 days logged, a 12 week heatmap, streak history, and the nightly nudge setting
🔥 210 day streak
84 / 84 days logged
Streaks

Keep it alive.

One square a day. Twelve weeks of logged, on target, and every macro at a glance, a nightly nudge only on days you have not logged, and a restore if life happens.

InstaCal Wrapped: 'Put it on your story' with a My Month card showing 10 of 31 days on target, 168 meals, 355 miles, 138g protein, and an Instagram story button
168 meals · 355 miles
📲 Instagram story
Wrapped

Your month, wrapped.

Every month, a story of what you ate, where you showed up, and who hyped you. Pick a look and put it on your story. Your invite link rides along.

Widgets

Your day, on theHome Screen.

Six Home Screen widgets and two for the Lock Screen. Today's ring, a one tap camera, your streak, what friends posted, and your last workout. Every tap deep links straight into the app. iPhone, iOS 17 and up.

An iPhone Home Screen with InstaCal widgets: Today, Log a meal, Streak, and Friends
InstaCal Today widget: 1,560 calories left of 2,800, protein, carbs, and fat bars, and a 3.1 mile run
Today

Calories left, three macro bars, and the run that opened them up.

InstaCal Log a meal widget with a Snap a meal camera button plus Barcode, Search, Build, and Saved shortcuts
Log a meal

Straight to the camera. Barcode, search, build, and saved one tap away.

InstaCal Streak widget showing a 12 day streak with seven day dots and Logged today
Streak

The flame, the count, and whether today is logged yet.

InstaCal Friends widget with three meal photos from marcus, sarah.k, and priya and five posted today
Friends

Who posted today, with calories on the photo.

InstaCal Move widget: last workout, a 3.1 mile run with the route drawn, 320 kcal burned, 28:14, 9:06 per mile
Move

Your last workout with the route, burn, duration, and pace.

Pricing

Start Free. Go Pro When Ready.

InstaCal is packed with features for free. Upgrade to Pro to unlock the full experience.

MonthlyYearlySave 69%

Free

Everything you need to post, share, and track

$0/forever
  • Feed, Explore, Plate Deck, and the map
  • Follow friends, likes, comments, and shares
  • Photo, label, search, and build a meal
  • Fix with AI corrections
  • Coach notes on every meal and workout
  • Food and Fitness tracking, six boxes each
  • Streaks, achievements, and challenges
  • Monthly Wrapped and the share studio
  • Home Screen and Lock Screen widgets
  • Strava and Apple Health sync
  • Save and bookmark meals
Get it on Google Play
Most Popular

Pro

Unlock the full InstaCal experience

$2.49/mo

$29.99 billed yearly

  • Everything in Free, plus:
  • Barcode scanning
  • Log a saved meal again in one tap
  • Unlimited Coach chat
  • Weekly and monthly Coach recaps
  • Insight pages with charts and the Coach's read
  • AI Insights and health scores
  • Full macro stats and 60/90 day views
  • Nearby Slides and the My Meals map
  • Streak restore included
  • Priority feature updates
Get it on Google Play
5.0 Average

Loved by Real Users

From fitness beginners to macro pros, people love how easy and effective InstaCal makes nutrition tracking.

Frequently Asked Questions

Have more questions? Reach out to us.

Your Food
Deserves A Feed

You already photograph your food. Now those photos build a feed, a following, a streak, and a macro log that fills itself in. Free to download, free to use.

Get it on Google Play

Available on iOS and Android. No credit card required.

An InstaCal workout post with a run route drawn across Chicago
The InstaCal feed with a friend's steak dinner post, likes, and comments