Grams to Cups Calculator
Grams and cups are not the same for every ingredient, because a cup of flour weighs less than a cup of sugar. Pick the ingredient, enter an amount and convert between grams, cups, tablespoons and teaspoons.
Last updated October 20, 2026
Result
300 g all-purpose flour = 2.5 cups
| Unit | Amount |
|---|---|
| Grams | 300 |
| Cups | 2.5 |
| Tablespoons | 40 |
| Teaspoons | 120 |
Based on 120 g per cup, from the King Arthur Baking Ingredient Weight Chart.
Show the work
Formula: cups = grams / grams per cup; grams = cups x grams per cup; 1 cup = 16 tbsp = 48 tsp
- Entered: 300 g all-purpose flour. Weight used for all-purpose flour: 120 g per cup (120 g per cup).
- Cups: 300 g / 120 g per cup = 2.5 cups.
- Grams: 2.5 cups x 120 g = 300 g.
- Tablespoons: 2.5 cups x 16 = 40 tbsp (1 cup = 16 tbsp).
- Teaspoons: 2.5 cups x 48 = 120 tsp (1 cup = 48 tsp).
Result: 300 g all-purpose flour = 2.5 cups
How grams convert to cups
cups = grams ÷ grams per cup of the ingredient
A cup measures volume and a gram measures weight, so you need the weight of one cup of that ingredient. All-purpose flour is 120 grams a cup and granulated sugar is 198 grams a cup, so 300 grams of flour is 2.5 cups but 300 grams of sugar is about 1.52 cups.
A US cup is 16 tablespoons or 48 teaspoons, so tablespoons and teaspoons come from the cup amount. The ingredient weights are the figures King Arthur Baking prints in its ingredient weight chart. Where the chart gives the weight of half a cup, a quarter cup or a tablespoon, the per-cup figure is that number scaled up. Real weights vary with how the ingredient is scooped and packed, so treat conversions as close estimates.
See how we calculate for the formulas, sources and review schedule behind every calculator.
Also useful alongside this calculator: Volume Calculator, Ratio Calculator and Percentage Calculator.
Why weighing is more accurate than cups
A cup holds a fixed volume, but the weight in it depends on how the ingredient is packed. Flour can be spooned in lightly or scooped and pressed down, and the two can differ by many grams. A scale returns the same answer every time, which is why most professional recipes list grams.
Ingredients also differ from each other: a cup of granulated sugar is 198 grams, a cup of all-purpose flour is 120 grams and a cup of honey is 336 grams. A single grams-per-cup number cannot work for every ingredient, so choose the ingredient before converting.
Tablespoons and teaspoons
A US cup is 16 tablespoons and 48 teaspoons, so one tablespoon of an ingredient weighs its cup weight divided by 16. For all-purpose flour that is 120 ÷ 16 = 7.5 grams a tablespoon and 2.5 grams a teaspoon. Butter is 226 ÷ 16 = 14.125 grams a tablespoon and honey is 336 ÷ 16 = 21 grams.
A US stick of butter is 8 tablespoons, half a cup, which is 113 grams on this page.
Converting a whole recipe
Convert each ingredient with its own figure. A recipe that calls for 2 1/4 cups of flour needs 2.25 × 120 = 270 grams. For 1 1/2 cups of granulated sugar the weight is 1.5 × 198 = 297 grams, and 3/4 cup of butter is 0.75 × 226 = 169.5 grams.
To go the other way, enter grams. A recipe that asks for 250 grams of butter is 250 ÷ 226 ≈ 1.11 cups, or about 17.7 tablespoons, which is a little over 2 sticks (250 ÷ 113 ≈ 2.2).
Sources and accuracy
Ingredient weights come from the King Arthur Baking Ingredient Weight Chart (kingarthurbaking.com/learn/ingredient-weight-chart), checked on October 20, 2026. Other sources print slightly different weights, for example 125 grams for a cup of flour, because of different scooping methods. If a recipe gives its own grams per cup, use that.
For the most accurate baking, weigh ingredients in grams rather than measuring cups.
How to use the Grams to Cups Calculator
- Choose the ingredient.
- Enter the amount and choose its unit: grams, cups, tablespoons or teaspoons.
- Read the amount in all four units, then use Copy, Print or Share.
Worked example
To convert 300 grams of all-purpose flour to cups, divide by the 120 grams in a cup: 300 ÷ 120 = 2.5 cups, which is 40 tablespoons. The same 300 grams of granulated sugar is 300 ÷ 198 ≈ 1.52 cups. Going the other way, 1 1/2 cups of flour is 1.5 × 120 = 180 grams, so the calculation is the same multiplication or division in reverse.
| Ingredient | 1 cup | 1/2 cup | 1/4 cup |
|---|---|---|---|
| All-purpose flour | 120 g | 60 g | 30 g |
| Granulated sugar | 198 g | 99 g | 49.5 g |
| Brown sugar (packed) | 213 g | 106.5 g | 53.25 g |
| Butter | 226 g | 113 g | 56.5 g |
| Water | 227 g | 113.5 g | 56.75 g |
Frequently asked questions
How many grams are in a cup?
It depends on the ingredient: 120 grams for all-purpose flour, 198 grams for granulated sugar, 227 grams for water or milk.
How many cups is 100 grams of flour?
100 grams of all-purpose flour is about 0.83 cups, using 120 grams a cup. In spoons that is 100 ÷ 7.5 ≈ 13.3 tablespoons.
Why do different websites give different grams per cup?
Weights depend on how the ingredient is scooped, sifted or packed, so sources differ by a few grams. This page uses one published chart for consistency.
Is this a US cup, and are my numbers stored?
Yes, a US customary cup of about 237 milliliters. Metric cups of 250 milliliters and UK cups are different sizes. The conversion runs in your browser and nothing you enter is saved or uploaded.