1 grain equals 64.7989 milligrams. To convert grains to milligrams, multiply the grain value by 64.7989. For quick reference: 1 gr = 64.7989 mg, 5 gr = 323.995 mg, 10 gr = 647.989 mg, 100 gr = 6479.89 mg.
FormulaMilligrams = Grains × 64.7989
Quick
How to convert grains to milligrams
1
Take your value
Start with your value in grains.
2
Multiply by 64.7989
Multiply the grain value by 64.7989. This is the exact conversion factor from grains to milligrams.
3
Read the result
The product is your value in milligrams. For example, 5 gr × 64.7989 = 323.995 mg.
Conversion formula
The exact factor from grains to milligrams is 64.7989.
Milligrams = Grains × 64.7989
Grains to Milligrams conversion table
Fifty common reference values, hand-picked for skim utility. Use the calculator above for any value not listed.
Conversion table from grains to milligrams
Grains (gr)
Milligrams (mg)
0.1 gr
6.4799 mg
0.25 gr
16.2 mg
0.5 gr
32.399 mg
1 gr
64.799 mg
1.5 gr
97.198 mg
2 gr
129.6 mg
2.5 gr
162 mg
3 gr
194.4 mg
4 gr
259.2 mg
5 gr
323.99 mg
6 gr
388.79 mg
7 gr
453.59 mg
8 gr
518.39 mg
9 gr
583.19 mg
10 gr
647.99 mg
12 gr
777.59 mg
15 gr
971.98 mg
18 gr
1166.4 mg
20 gr
1296 mg
25 gr
1620 mg
30 gr
1944 mg
35 gr
2268 mg
40 gr
2592 mg
45 gr
2916 mg
50 gr
3239.9 mg
60 gr
3887.9 mg
70 gr
4535.9 mg
75 gr
4859.9 mg
80 gr
5183.9 mg
90 gr
5831.9 mg
100 gr
6479.9 mg
120 gr
7775.9 mg
125 gr
8099.9 mg
150 gr
9719.8 mg
175 gr
11340 mg
180 gr
11664 mg
200 gr
12960 mg
225 gr
14580 mg
250 gr
16200 mg
275 gr
17820 mg
300 gr
19440 mg
350 gr
22680 mg
400 gr
25920 mg
450 gr
29160 mg
500 gr
32399 mg
600 gr
38879 mg
750 gr
48599 mg
1000 gr
64799 mg
2000 gr
129598 mg
5000 gr
323995 mg
Real-world reference
A typical rifle bullet weighs 55–180 grains. A recurve bow might have a 40-grain arrow point. In milligrams, that gives you: 1 gr = 64.7989 mg, 10 gr = 647.989 mg, 100 gr = 6479.89 mg.
Frequently asked questions
How many milligrams are in 1 grain?
1 grain equals 64.7989 milligrams.
How do I convert grains to milligrams?
Multiply the grain value by 64.7989. So x gr × 64.7989 = the equivalent in mg.
What is 5 grains in milligrams?
5 grains equals 323.995 milligrams.
What is 10 grains in milligrams?
10 grains equals 647.989 milligrams.
What is 100 grains in milligrams?
100 grains equals 6479.89 milligrams.
How do I convert back from milligrams to grains?
Multiply the milligram value by 0.0154324. For example, 1 mg = 0.0154324 gr.
Is the grain bigger than the milligram?
Yes. 1 grain is larger than 1 milligram — specifically 64.7989 times larger.
Are these conversion factors exact?
The underlying imperial/US unit definitions are exact; the displayed factor (64.7989) is rounded for readability, and the browser computes using IEEE 754 double-precision arithmetic.
About the grain and the milligram
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).
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.
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.