1 milligram equals 0.0154324 grains. To convert milligrams to grains, multiply the milligram value by 0.0154324. For quick reference: 1 mg = 0.0154324 gr, 5 mg = 0.0771618 gr, 10 mg = 0.154324 gr, 100 mg = 1.54324 gr.
FormulaGrains = Milligrams × 0.0154324
Quick
How to convert milligrams to grains
1
Take your value
Start with your value in milligrams.
2
Multiply by 0.0154324
Multiply the milligram value by 0.0154324. This is the exact conversion factor from milligrams to grains.
3
Read the result
The product is your value in grains. For example, 5 mg × 0.0154324 = 0.0771618 gr.
Conversion formula
The exact factor from milligrams to grains is 0.0154324.
Grains = Milligrams × 0.0154324
Milligrams to Grains conversion table
Fifty common reference values, hand-picked for skim utility. Use the calculator above for any value not listed.
Conversion table from milligrams to grains
Milligrams (mg)
Grains (gr)
0.1 mg
0.0015432 gr
0.25 mg
0.0038581 gr
0.5 mg
0.0077162 gr
1 mg
0.015432 gr
1.5 mg
0.023149 gr
2 mg
0.030865 gr
2.5 mg
0.038581 gr
3 mg
0.046297 gr
4 mg
0.061729 gr
5 mg
0.077162 gr
6 mg
0.092594 gr
7 mg
0.10803 gr
8 mg
0.12346 gr
9 mg
0.13889 gr
10 mg
0.15432 gr
12 mg
0.18519 gr
15 mg
0.23149 gr
18 mg
0.27778 gr
20 mg
0.30865 gr
25 mg
0.38581 gr
30 mg
0.46297 gr
35 mg
0.54013 gr
40 mg
0.61729 gr
45 mg
0.69446 gr
50 mg
0.77162 gr
60 mg
0.92594 gr
70 mg
1.0803 gr
75 mg
1.1574 gr
80 mg
1.2346 gr
90 mg
1.3889 gr
100 mg
1.5432 gr
120 mg
1.8519 gr
125 mg
1.929 gr
150 mg
2.3149 gr
175 mg
2.7007 gr
180 mg
2.7778 gr
200 mg
3.0865 gr
225 mg
3.4723 gr
250 mg
3.8581 gr
275 mg
4.2439 gr
300 mg
4.6297 gr
350 mg
5.4013 gr
400 mg
6.1729 gr
450 mg
6.9446 gr
500 mg
7.7162 gr
600 mg
9.2594 gr
750 mg
11.574 gr
1000 mg
15.432 gr
2000 mg
30.865 gr
5000 mg
77.162 gr
Real-world reference
A grain of table salt weighs about 0.3 mg. A standard aspirin tablet contains 325 mg of active ingredient. In grains, that gives you: 1 mg = 0.0154324 gr, 10 mg = 0.154324 gr, 100 mg = 1.54324 gr.
Frequently asked questions
How many grains are in 1 milligram?
1 milligram equals 0.0154324 grains.
How do I convert milligrams to grains?
Multiply the milligram value by 0.0154324. So x mg × 0.0154324 = the equivalent in gr.
What is 5 milligrams in grains?
5 milligrams equals 0.0771618 grains.
What is 10 milligrams in grains?
10 milligrams equals 0.154324 grains.
What is 100 milligrams in grains?
100 milligrams equals 1.54324 grains.
How do I convert back from grains to milligrams?
Multiply the grain value by 64.7989. For example, 1 gr = 64.7989 mg.
Is the milligram bigger than the grain?
No. 1 milligram is smaller than 1 grain. It takes 64.7989 milligrams to equal 1 grain.
Are these conversion factors exact?
The underlying imperial/US unit definitions are exact; the displayed factor (0.0154324) is rounded for readability, and the browser computes using IEEE 754 double-precision arithmetic.
About the milligram and the grain
The milligram
The milligram (mg) equals one-thousandth of a gram, or one-millionth of a kilogram. It is the standard unit for drug dosages on pharmaceutical labels, vitamin and supplement content, and fine laboratory measurements where a gram would be too coarse.
The grain
The grain (gr) equals exactly 64.79891 milligrams — historically the weight of a single grain of barley, and the common base unit underlying both the avoirdupois and troy weight systems (7,000 grains = 1 avoirdupois pound). It survives today in ammunition (bullet and gunpowder charge weights) and archery (arrow and bow draw-weight specs).
We use Plausible for cookieless analytics. Accepting also lets Google Analytics set first-party cookies to count visits; advertising partners may set cookies once ads are enabled. You can read more in the privacy policy.