Home › Converters & Everyday › Grams to Milligrams Converter
Grams to Milligrams Converter
This grams to milligrams converter turns grams into milligrams, kilograms, and ounces — and works in reverse, so milligrams become grams just as easily. One gram is exactly 1,000 milligrams, which makes the maths simple, but the extra units help when a recipe, a lab protocol, or a medicine label mixes units. It is the converter to reach for with small quantities: medicine doses, supplement powders, spices, and science experiments.
1 gram = 1,000 milligrams exactly. Double-check medicine doses against the label — never guess a dose.
How it works
Grams and milligrams are both metric units of mass, and they differ by a factor of exactly one thousand: one gram is 1,000 milligrams, and one milligram is 0.001 grams. The prefix tells the story — milli means one-thousandth — so a milligram is one-thousandth of a gram, just as a millimetre is one-thousandth of a metre. Because the factor is a power of ten, converting is a matter of moving the decimal point three places: 2.5 grams becomes 2,500 milligrams, and 750 milligrams becomes 0.75 grams.
Milligrams are the unit of choice wherever quantities are small and precision matters. Medicine is the clearest example: a standard paracetamol tablet is 500 mg, a vitamin D supplement might be 25 micrograms (0.025 mg), and a child's dose is often worked out in milligrams per kilogram of body weight. In the kitchen, milligrams show up on nutrition labels — a serving of bread might list 200 mg of sodium — and in the lab, reagents are weighed in milligrams on a balance that reads to a tenth of a milligram. Grams are the everyday unit for the same things at a larger scale: a recipe calls for 5 grams of salt, not 5,000 milligrams, even though the two are identical.
The converter also shows kilograms and ounces, because those are the units that appear alongside grams in real life. A gram is 0.001 kilograms and about 0.035274 ounces, so 100 grams is 3.53 ounces. When you are converting a dose or a lab measurement, enter the number exactly as written and double-check the result against the source — a misplaced decimal point in milligrams is a factor-of-ten error, and in medicine that matters. This tool converts units; it does not give medical advice, and a dose should always come from a doctor, pharmacist, or the product label.
| Grams | Milligrams | Kilograms | Ounces |
|---|---|---|---|
| 0.1 | 100 | 0.0001 | 0.0035 |
| 0.5 | 500 | 0.0005 | 0.0176 |
| 1 | 1,000 | 0.001 | 0.0353 |
| 2.5 | 2,500 | 0.0025 | 0.0882 |
| 5 | 5,000 | 0.005 | 0.1764 |
| 10 | 10,000 | 0.01 | 0.3527 |
| 100 | 100,000 | 0.1 | 3.5274 |
Worked example
A recipe calls for 2.5 grams of baking powder and your small scale reads in milligrams. How many milligrams is that?
Step 1: Leave the direction on Grams → Milligrams and type 2.5.
Step 2: Multiply by 1,000, because one gram is 1,000 milligrams: 2.5 × 1,000 = 2,500.
Step 3: Check the extra units: 2.5 grams is 0.0025 kilograms and about 0.0882 ounces.
The tool gives exactly this result: 2,500 mg. In reverse, 500 mg — one standard paracetamol tablet — gives 0.5 grams.
FAQ
How many milligrams are in 1 gram?
There are exactly 1,000 milligrams in 1 gram. The conversion is exact because both units are metric: 1 gram = 1,000 mg, 2 grams = 2,000 mg, and 0.5 grams = 500 mg. To convert, multiply grams by 1,000 or move the decimal point three places to the right.
How many grams is 500 mg?
500 milligrams is 0.5 grams. Divide milligrams by 1,000 to get grams: 500 ÷ 1,000 = 0.5. This is a common conversion because many medicines are dosed in milligrams — a 500 mg tablet is half a gram.
What is the difference between grams and milligrams?
They are the same kind of unit at different scales: a milligram is one-thousandth of a gram. Grams are used for everyday amounts such as food and postage, while milligrams are used for small, precise amounts such as medicine doses, supplement powders, and lab chemicals. One gram is 1,000 milligrams.
How do I convert mg to g?
Divide the milligrams by 1,000. For example, 2,500 mg ÷ 1,000 = 2.5 g. Switch this converter to Milligrams → Grams mode and it does the division for you, along with kilograms and ounces.
Why do medicine labels use milligrams instead of grams?
Because most doses are smaller than a gram and whole numbers are easier to read accurately than decimals. Writing 500 mg is clearer than 0.5 g, and it removes the risk of misreading a decimal point — a real safety concern, since 5 g and 0.5 g differ by a factor of ten. Always follow the dose on the label or from your doctor or pharmacist; this converter only changes the unit.