ConvertThemAll

Milligrams to Grains

Type a value in Milligrams and get the result in Grains, calculated exactly.

1 mg ≈ 0.01543235835 gr Weight and mass converter

1 Milligrams ≈ 0.01543235835 Grains

Precision

Exact factorRounded for display to about 10 significant digits.

Slide rule

Drag to scrub · arrow keys step · Shift × 10

Paper tape

ConvertThemAll

  1. Your conversions print here.

0 lines · kept on this device only

Formula

gr = mg ÷ 64.79891

To convert Milligrams to Grains, divide the value by 64.79891.

Worked examples

  1. 1 mg ÷ 64.79891 ≈ 0.01543235835 gr
  2. 100 mg ÷ 64.79891 ≈ 1.543235835 gr
  3. 50 mg ÷ 64.79891 ≈ 0.7716179176 gr

This factor is exact by definition.

Conversion table

Milligrams to Grains
Milligrams (mg)Grains (gr)
1≈ 0.01543236
2≈ 0.03086472
3≈ 0.04629708
4≈ 0.06172943
5≈ 0.07716179
6≈ 0.09259415
7≈ 0.1080265
8≈ 0.1234589
9≈ 0.1388912
10≈ 0.1543236
15≈ 0.2314854
20≈ 0.3086472
25≈ 0.385809
30≈ 0.4629708
40≈ 0.6172943
50≈ 0.7716179
60≈ 0.9259415
70≈ 1.080265
75≈ 1.157427
80≈ 1.234589
90≈ 1.388912
100≈ 1.543236

Values marked ≈ are rounded; the rest are exact.

Reverse table: Grains to Milligrams
Grains to Milligrams
Grains (gr)Milligrams (mg)
164.79891
2129.59782
3194.39673
4259.19564
5323.99455
6388.79346
7453.59237
8518.39128
9583.19019
10647.9891
15971.98365
201,295.9782
251,619.97275
301,943.9673
402,591.9564
503,239.9455
603,887.9346
704,535.9237
754,859.91825
805,183.9128
905,831.9019
1006,479.891

Convert Grains to Milligrams

Unit definitions

Milligrams mg
One thousandth of a gram.
Grains gr
Exactly 64.79891 milligrams; 7000 grains make a pound.

Questions people ask

Milligrams to Grains: what is the conversion factor?

One mg is ≈ 0.01543235835 gr.

How do I convert Milligrams to Grains?

Use the formula above. For example, 100 mg = ≈ 1.543235835 gr.

Is the conversion exact?

Yes. Both units have exact definitions, so the factor is exact; a result is only rounded when its decimals never end.

Factors checked 19 October 2026.