Weight and Mass

Milligrams to Grains Converter

Convert milligrams (mg) to grains (gr). 1 milligram = 0.01543235835 grains (exact)

1 milligram = 0.0154323583529 grains

How to convert milligrams to grains

Formulagr = mg × 0.01543235835

Because one grain equals 64.79891 milligrams, you can also divide: gr = mg ÷ 64.79891.

A milligram is smaller than a grain: it takes 64.79891 milligrams to make one grain.

Worked examples

  • 1 milligram1 mg × 0.01543235835 = 0.01543235835 gr
  • 5 milligrams5 mg × 0.01543235835 = 0.07716179176 gr
  • 10 milligrams10 mg × 0.01543235835 = 0.1543235835 gr
  • 20 milligrams20 mg × 0.01543235835 = 0.3086471671 gr
  • 100 milligrams100 mg × 0.01543235835 = 1.543235835 gr

Milligrams to grains conversion table

Values are calculated by the conversion engine and rounded to 8 significant figures.

Milligrams to grains: 0.1–10 mg
Milligrams (mg)Grains (gr)
0.1 mg0.0015432358 gr
0.25 mg0.0038580896 gr
0.5 mg0.0077161792 gr
1 mg0.015432358 gr
2 mg0.030864717 gr
3 mg0.046297075 gr
4 mg0.061729433 gr
5 mg0.077161792 gr
6 mg0.09259415 gr
7 mg0.10802651 gr
8 mg0.12345887 gr
9 mg0.13889123 gr
10 mg0.15432358 gr
Milligrams to grains: 12–1,000 mg
Milligrams (mg)Grains (gr)
12 mg0.1851883 gr
15 mg0.23148538 gr
20 mg0.30864717 gr
25 mg0.38580896 gr
30 mg0.46297075 gr
40 mg0.61729433 gr
50 mg0.77161792 gr
75 mg1.1574269 gr
100 mg1.5432358 gr
250 mg3.8580896 gr
500 mg7.7161792 gr
1,000 mg15.432358 gr

About the units

Milligram (mg)

One thousandth of a gram. Medication doses and vitamin contents are usually given in milligrams. One milligram equals 0.000001 kilograms (kg).

Grain (gr)

Exactly 64.79891 mg; 7,000 grains make a pound. Used for bullets, arrows and some medicines. One grain equals 0.00006479891 kilograms (kg).

Frequently asked questions

How many grains are in one milligram?

There are 0.01543235835 grains in one milligram, and this value is exact by definition.

How do I convert milligrams to grains?

Multiply the number of milligrams by 0.01543235835. For example, 10 mg × 0.01543235835 = 0.1543235835 gr.

How many milligrams are in one grain?

One grain equals 64.79891 milligrams. That is the reverse factor, 1 ÷ 0.01543235835.

What is 10 milligrams in grains?

10 mg = 0.1543235835 gr.

Is this mg to gr converter accurate?

Yes. Both units are defined exactly in terms of SI units, so the conversion factor is exact; results are shown to 12 significant figures by default and you can change precision in the converter. Calculations run in your browser using the same tested engine that generated this page.

Try “psi to bar”, “cups”, “binary” or “5 ft in cm”.