Calculate Calories, Macros & Caffeine

Starbucks Calorie Calculator

You order a latte. You swap the milk. You add a pump of vanilla. Suddenly the calorie count on the menu board doesn’t mean much anymore. This calculator fixes that. Build your exact order size, milk, syrups, toppings, and get your real numbers in seconds.

How to Calculate Starbucks Calories

Pick your drink. Pick your size and your milk. Add whatever else you want – extra shots, syrup, whipped cream. Whatever you pick, the calculator tallies it up. 

And here’s the part nobody tells you: Starbucks’ published calories only cover the standard recipe. Swap one ingredient, and that number’s no longer right. Oat milk instead of whole milk? Different number. Extra pump of caramel? Different number again. Most orders aren’t standard at all, so most of the numbers people quote are wrong before they even finish ordering.

Start with your base drink. Size comes next. Tall’s 12oz. Grande’s 16oz. Venti’s either 20 or 24oz, depends on the drink. Trenta’s 30oz. Pick your milk after that, then syrups and extras. Everything updates live, calories, protein, carbs, fat, sugar, caffeine, all in front of you. The starting numbers? Straight from Starbucks’ own nutrition guide.

Cup & Count — Starbucks Calorie Calculator
Choose an item from the menu
to start customizing.

Independent, unofficial calculator — not affiliated with or endorsed by Starbucks Corporation. Nutrition values are estimates based on standard recipes.

Starbucks Nutrition Calculator - Macros & Caffeine

Calories don’t tell the whole story. Protein, carbs, fat, sugar, caffeine — they all shift depending on what’s actually in your cup.

Milk moves fat and protein more than anything else. Whole milk carries more fat. Oat milk carries less. Nonfat milk keeps the protein without the fat. Heavy cream? That one adds up fast, even in small pours.

Source Affects Example
Milk type
Protein, fat
2% milk vs oat milk vs heavy cream
Syrup pumps
Added sugar, net carbs
Vanilla, caramel, mocha
Espresso shots
Caffeine
Blonde, signature, or decaf
Cold brew
Caffeine
Higher than a latte, same size

And caffeine doesn’t just scale with size. A Grande cold brew can carry more caffeine than a Grande latte, even though the latte’s the bigger-tasting drink. Blonde espresso edges out signature roast per shot, too. Not by a lot, but enough to notice if you’re counting.

Athletes watch protein. People managing diabetes watch sugar. Parents watch caffeine, especially for teens. This tool covers all of it, in one screen, without the guesswork.

Starbucks Drinks by Diet Goal

Different goals, different orders. Here’s the short version.

  • Keto & Low-Carb — Skip the syrup. Go with heavy cream or unsweetened almond milk instead. An Americano with heavy cream stays under 3 grams of net carbs — barely moves your count at all.
  • Vegan & Dairy-Free: Almond, soy, coconut, Oat, any of these work in place of dairy. Skip the whipped cream, since it’s dairy-based. Most syrups are already vegan. Sauces are trickier. White mocha, for instance, often isn’t. Worth asking before you order.
  • High-Protein — Milk does the heavy lifting here. A Grande Caffe Latte with 2% milk holds close to 13 grams of protein. Add a protein shot and that number climbs further.
  • Low-Sugar — Start with unsweetened tea, black coffee, or Cold Brew. If you still want flavor, ask for sugar-free syrup. Skip the sauces altogether — they carry more sugar per pump than syrup does.

Compare Two Starbucks Drinks Side by Side

Can't decide between two drinks? Compare them here first.
Source Grande Caramel Macchiato Grande Iced Latte
Calories
250
130
Added Sugar
33g
13g
Caffeine
150mg
150mg
Protein
10g
8g

Almost double the calories in the macchiato, mostly from the caramel drizzle and sauce. Caffeine’s identical, though, since both run on the same espresso base. If sugar’s your concern, take the latte. If you want more flavor and don’t mind the extra calories, the macchiato wins. This is just one pairing. Use the calculator above to compare any two drinks on the menu.

What Changes Your Calories Most

Not every swap matters the same amount. Here’s what actually moves the needle, ranked:

  • Size. Going from Tall to Venti alone can add 100 to 150 calories. Nothing else comes close.
  • Milk type. Whole milk to nonfat or oat milk saves 50 to 90 calories.
  • Syrup pumps. Each one adds roughly 20 calories and 5 grams of added sugar.
  • Whipped cream. About 70 calories, just sitting on top.
  • Cold foam or drizzle. Another 30 to 50 calories, easy to forget about.

Size wins because it scales everything at once — more milk, more syrup, more of everything. Milk comes in second since it’s most of what’s actually in the cup. The small stuff, foam, drizzle, matters less on its own, but order enough drinks in a week and it adds up.

Starbucks Coffee Calories — Hot & Cold

Temperature changes more than you'd think. A hot latte and an iced latte, same size, can land on different calorie counts — ice takes up space milk would otherwise fill.
Drink Type Calorie Range (Grande) Caffeine Range
Hot brewed coffee
5–15
310–410mg
Hot latte
150–250
150mg
Iced coffee
5–60
165mg
Iced latte
130–240
150mg
Cold brew
5–50
200–260mg
Frappuccino
250–420
65–95mg

Brewed coffee stays lowest, hot or cold, every time. Frappuccinos sit at the top — milk, ice, and syrup blended together will do that. And cold brew? Still surprises people with how much caffeine it packs compared to hot drinks of the same size.

Fit This Drink Into Your Daily Calorie Goal

A number means more with context. Say your daily goal is 2,000 calories. A 250-calorie Caramel Macchiato eats up 12% of that. A black Cold Brew? Barely registers. Enter your goal in the calculator above, and every drink shows its share of your day — before you order, not after.

Build Your Custom Starbucks Order

This is where it gets specific. Pick a drink. Adjust the size, the milk, the syrup, the extras. Watch every number shift as you go. Build the drink you actually order — not the one printed on the menu board.

Popular Starbucks Drinks & Calories

Before you build your own, here’s a quick look at the regulars. All numbers below use Grande (16oz), standard recipe.

Drink Calories Added Sugar Caffeine
Caffe Latte
190
18g
150mg
Cappuccino
120
12g
150mg
Caramel Macchiato
250
33g
150mg
Flat White
220
18g
195mg
Americano
15
0g
225mg
Pumpkin Spice Latte
390
50g
150mg
Cold Brew (black)
5
0g
205mg
Vanilla Sweet Cream Cold Brew
190
20g
155mg
Iced Caramel Macchiato
250
34g
150mg
Caramel Frappuccino
380
54g
90mg
Mocha Frappuccino
370
53g
95mg
Chai Tea Latte
240
42g
95mg
Matcha Latte
240
32g
80mg
Iced Green Tea
60
16g
55mg
Mango Dragonfruit Refresher
90
18g
45mg

Common Starbucks Terms Explained

  • Syrup vs. Sauce — Syrup is thin. It mixes right into the drink — think vanilla, caramel. Sauce is thicker, and it brings more calories and fat per pump. Mocha and white mocha fall into that category.
  • Blonde Espresso — Lighter roast than the standard signature shot. Slightly more caffeine, milder taste, less bitterness.
  • Ristretto — A short shot, pulled with less water. Tastes stronger. Caffeine’s about the same as a regular shot, though — don’t let the intensity fool you.
  • Breve — Half-and-half instead of steamed milk. Fat and calories jump noticeably here.
  • Cold Foam — A light, whipped layer poured on top of an iced drink. Adds calories and fat. No caffeine of its own.

Allergen Information

Milk shows up in most drinks by default, making it the most common allergen across the menu. Soy turns up in some sauces and in soy milk itself. Tree nuts come from almond milk and a few syrups. Wheat and gluten mostly stay in the food case, not the drinks. Managing an allergy? Ask your barista about swaps. This calculator flags dairy, soy, and tree nut content for every milk and topping choice, so you can check before you build anything.

FAQs

Nope, not affiliated. We just use the nutrition numbers Starbucks already makes public — nobody at Starbucks has looked at this page, and nobody sponsors it either.

So here's what happens — the app shows you the standard recipe number. Change one thing, milk, syrup, whatever, and the app just... doesn't update. Ours actually tracks it.

Honestly? Black coffee. Unsweetened iced tea too, if you want variety. Both sit near zero calories. Cold brew, no add-ins, comes in right after those two.

Kind of. It cuts more fat than it cuts calories, if we're being precise about it. There's still a drop in calories, just not as big as people assume. Sits right in the middle — less than whole milk, more than nonfat.

Roughly 150mg in a Grande. That's actually the same number you'd get from most Grande drinks using signature roast — the PSL isn't special in that regard.

Yeah, works fine for that. Drop the syrup, swap in heavy cream or almond milk, done. The net carbs update the second you make that change.

Added sugar = whatever you're choosing to put in, syrup, sauce, sweetener. Total sugar throws in the sugar that's naturally already in the milk too. Starbucks shows both numbers on their label, so make sure you're reading the right one.

Not quite, surprises a lot of people. A decaf shot still has some caffeine in it, just a small amount, usually under 15mg.

Not really. Shots decide the caffeine, not the size of the cup. Get a Tall with three shots, and you'll out-caffeinate a Venti that only has one.

Mostly not. Some flavors have a slight aftertaste difference — depends which syrup you're talking about — but most people can't tell.

Yep. Pick your milk, your syrup, your toppings in the calculator, and the allergen info shows up right there with your totals.

Generally yeah. Green coffee extract is what powers them, not espresso — that's why the caffeine sits below a latte or cold brew.

Within 48 hours of any menu change. Our team checks it against Starbucks' official nutrition page directly.

Not yet — it's on the roadmap. For now, jot down your size, milk, and syrup choices so you can rebuild the order fast.

How We Calculate These Numbers

Every base number here traces back to Starbucks' official nutrition disclosures. Each ingredient in our system carries its own value — milk type, syrup pump, sauce, topping. Build a drink, and the calculator adds those values together to match your order. Our team checks this against the source directly and updates within 48 hours of any menu change. And a quick heads-up: pours vary store to store. Nothing here's machine-measured. Take these numbers as close estimates, not exact science. Last updated: July 2026 — includes current summer menu. Reviewed by Ryan Cole, Nutrition Content Specialist.

About This Calculator

Written by Ryan Cole, Nutrition Content Specialist at calccalorie. Most people don't order the standard recipe. A milk swap here, an extra shot there — and the printed nutrition sheet stops matching reality. We built this to close that gap. Our team checks every entry against Starbucks' own published data and rebuilds the database by hand after every menu update, so the number you see matches the drink you're actually holding. Found a missing drink, or got a suggestion? Contact us — we'll add it.