⚖️ Milligrams to Grains Converter

5.0 out of 5 (1 rating)

Enter details

1 milligram =
0.0154324 grains
1 grain =
64.7989 milligrams
Formula
gr = mg × 0.0154324
Handy values
5 mg = 0.0771618 gr · 10 mg = 0.154324 gr · 100 mg = 1.54324 gr

Rate this calculator

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

⚡ Milligrams to Grains: the quick answer

1 mg = 0.0154324 gr 1 milligram equals 0.0154324 grains

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

↔ Convert grains to milligrams instead

🧮 Formula

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

Where

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

📊 Milligrams to Grains conversion table

Milligrams (mg)Grains (gr)
1 mg0.0154324 gr
2 mg0.0308647 gr
3 mg0.0462971 gr
4 mg0.0617294 gr
5 mg0.0771618 gr
6 mg0.0925942 gr
7 mg0.108027 gr
8 mg0.123459 gr
9 mg0.138891 gr
10 mg0.154324 gr
12 mg0.185188 gr
14 mg0.216053 gr
15 mg0.231485 gr
20 mg0.308647 gr
21 mg0.32408 gr
24 mg0.370377 gr
25 mg0.385809 gr
30 mg0.462971 gr
40 mg0.617294 gr
50 mg0.771618 gr
60 mg0.925942 gr
75 mg1.15743 gr
80 mg1.23459 gr
100 mg1.54324 gr
200 mg3.08647 gr
250 mg3.85809 gr
300 mg4.62971 gr
400 mg6.17294 gr
500 mg7.71618 gr
750 mg11.5743 gr
1,000 mg15.4324 gr

📘 About these units

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

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

❓ Frequently asked questions

How many grains are in one milligram?

There are 0.0154324 grains in one milligram.

How do I convert milligrams to grains?

Multiply the number of milligrams by 0.0154324. For example, 10 milligrams equal 0.154324 grains.

How many milligrams are in one grain?

One grain equals 64.7989 milligrams.

How many grains is 12 milligrams?

0.185188 grains. Other common values: 5 milligrams = 0.0771618 grains and 100 milligrams = 1.54324 grains.

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