mg to tsp Converter
Convert milligrams (a mass) to teaspoons (a volume) by choosing the substance so the right density is used. Enter mg and get teaspoons, milliliters, and tablespoons, using the exact 1 tsp = 4.92892 mL.
Example: with Milligrams (mg) 5000 · Substance (approx density) Water / thin liquid (1.00 g/mL) → Teaspoons: 1.01 tsp.
- Milliliters5 mL
- Tablespoons0.338 tbsp
- Density usedDensity 1 g/mL: 1 tsp holds about 4,929 mg
Computed by the calculator below using its default values. Change any input to see your own numbers.
Milligrams measure mass and teaspoons measure volume, so the bridge is density: mL = mg ÷ 1000 ÷ density, then tsp = mL ÷ 4.92892.
Why you need the substance
A teaspoon is a fixed volume — 4.92892 mL in the US — but a milligram is a fixed mass, and the amount of mass that fits in a spoon depends on how heavy the material is. Water packs about 4,929 mg into a level teaspoon; honey, being denser, holds close to 7,000 mg; flour, being fluffy, only about 2,600 mg. So the same 5,000 mg is just over a teaspoon of water but less of honey and more of flour.
That is why a mg-to-tsp answer is only as good as the density you pick, and why kitchen powders vary further with packing and grind. For anything you eat or take, weigh it or use the product's own scoop rather than trusting a spoon.
How it’s calculated
Volume mL = mg ÷ 1000 ÷ density (g/mL). Teaspoons = mL ÷ 4.92892; tablespoons = mL ÷ 14.7868 (NIST US definitions). Densities are approximate room-temperature values and vary with brand, temperature, and packing.
Powder densities shift with grind and how tightly packed the spoon is, so treat results as estimates. Never use this to measure a medication dose — use the supplied device.
How much fits in one level teaspoon
| Substance | mg per 1 tsp | tsp per 1000 mg |
|---|---|---|
| Water / thin liquid | ~4,929 mg | 0.203 tsp |
| Milk | ~5,077 mg | 0.197 tsp |
| Cooking oil | ~4,534 mg | 0.221 tsp |
| Granulated sugar | ~4,165 mg | 0.240 tsp |
| Table salt | ~5,998 mg | 0.167 tsp |
| Honey | ~6,999 mg | 0.143 tsp |
| All-purpose flour | ~2,612 mg | 0.383 tsp |
Computed as 4.92892 mL × density; densities approximate. 1 tsp US = 4.92892 mL (NIST).
Common mistakes
- Assuming 1,000 mg equals a teaspoon — that is only about a fifth of a teaspoon of water.
- Using water's density for powders like flour or salt, which pack very differently.
- Ignoring packing and grind: a heaped or tapped spoon holds far more than a level one.
- Measuring medication by spoon at all — densities of drug powders are not standard and errors are dangerous.
Frequently asked questions
How do I convert mg to teaspoons?
Divide milligrams by 1000 and by the substance density to get milliliters, then divide by 4.92892. For water, 5,000 mg is about 1.01 tsp; denser or fluffier materials differ.
Why isn't 1000 mg one teaspoon?
Because a teaspoon is a volume, not a mass. One teaspoon of water is about 4,929 mg, so 1,000 mg is only around a fifth of a teaspoon.
Does the substance really change the answer?
Yes. Honey is about 1.42 g/mL and flour about 0.53 g/mL, so the same milligram amount spans a wide range of teaspoons depending on what it is.
Can I measure my medicine or supplement this way?
No. Powder densities are not standardized and a small spoon error is a large dose error. Use the measuring device from the pharmacy and ask a pharmacist if unsure.