⚖️ Grains to Milligrams Converter

5.0 out of 5 (1 rating)

Enter details

1 grain =
64.7989 milligrams
1 milligram =
0.0154324 grains
Formula
mg = gr × 64.7989
Handy values
5 gr = 323.995 mg · 10 gr = 647.989 mg · 100 gr = 6,479.89 mg

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

⚡ Grains to Milligrams: the quick answer

1 gr = 64.7989 mg 1 grain equals 64.7989 milligrams

To convert grains to milligrams, multiply the value by 64.7989. To go the other way, multiply milligrams by 0.0154324 to get grains.

↔ Convert milligrams to grains instead

🧮 Formula

Grains to Milligrams
mg = gr × 64.7989
Milligrams to Grains
gr = mg × 0.0154324

Where

  • gr = the weight in grains
  • mg = the weight in milligrams
Every unit here is defined by its weight in kilograms, so the conversion factor is (kilograms per grain) ÷ (kilograms per milligram).

📊 Grains to Milligrams conversion table

Grains (gr)Milligrams (mg)
1 gr64.7989 mg
2 gr129.598 mg
3 gr194.397 mg
4 gr259.196 mg
5 gr323.995 mg
6 gr388.793 mg
7 gr453.592 mg
8 gr518.391 mg
9 gr583.19 mg
10 gr647.989 mg
12 gr777.587 mg
14 gr907.185 mg
15 gr971.984 mg
20 gr1,295.98 mg
21 gr1,360.78 mg
24 gr1,555.17 mg
25 gr1,619.97 mg
30 gr1,943.97 mg
40 gr2,591.96 mg
50 gr3,239.95 mg
60 gr3,887.93 mg
75 gr4,859.92 mg
80 gr5,183.91 mg
100 gr6,479.89 mg
200 gr12,959.8 mg
250 gr16,199.7 mg
300 gr19,439.7 mg
400 gr25,919.6 mg
500 gr32,399.5 mg
750 gr48,599.2 mg
1,000 gr64,798.9 mg

📘 About these units

Grain (gr). The grain is exactly 64.79891 mg, used for bullets, arrows and some medicines.

Milligram (mg). A milligram is one thousandth of a gram, used for medicine doses and nutrition labels.

❓ Frequently asked questions

How many milligrams are in one grain?

There are 64.7989 milligrams in one grain.

How do I convert grains to milligrams?

Multiply the number of grains by 64.7989. For example, 10 grains equal 647.989 milligrams.

How many grains are in one milligram?

One milligram equals 0.0154324 grains.

How many milligrams is 12 grains?

777.587 milligrams. Other common values: 5 grains = 323.995 milligrams and 100 grains = 6,479.89 milligrams.

What people are saying
★★★★★
Anonymous · 22 Oct 2026