UnitConvConvert
Weight

Convert grains to milligrams

1 gr=64.7989mg

Use the converter below to change any grains value into milligrams instantly โ€” with formula, conversion table, and real-world examples.

64.79891

Conversion formula

Forward
milligrams = grains ร— 64.7989
Reverse
grains = milligrams ร— 0.01543

Example: 10 gr ร— 64.7989 = 647.989 mg.

About both units

From

Grain

gr

The grain equals 64.79891 milligrams exactly, one of the oldest units of mass. Originally defined as the weight of a single grain of barley. Today used almost exclusively in firearms (bullet and gunpowder weights) and pharmaceuticals.

Real-world: A 9 mm bullet typically weighs 115โ€“124 grains (7.45โ€“8.03 g). Aspirin grain dosing: "5 grain aspirin" = 325 mg.
Read full grain reference โ†’
To

Milligram

mg

The milligram equals one thousandth of a gram. It is the dosing unit for most oral medications. A standard paracetamol tablet contains 500 mg. The daily recommended intake of iron for adult men is 8 mg, for women 18 mg. Micrograms (ยตg) are used for even smaller quantities like vitamin D.

Real-world: A paracetamol tablet is 500 mg. Daily iron intake: 8 mg (men) / 18 mg (women). Aspirin for heart protection: 75โ€“100 mg daily.
Read full milligram reference โ†’

Grain to Milligram conversion table

Common grains to milligrams values for quick reference.

Grain (gr)Milligram (mg)
1 gr64.7989 mg
5 gr323.995 mg
10 gr647.989 mg
25 gr1,619.97 mg
50 gr3,239.95 mg
100 gr6,479.89 mg
250 gr16,199.73 mg
500 gr32,399.46 mg
1,000 gr64,798.91 mg
5,000 gr323,994.55 mg

Tips & common mistakes

Quick tips

  • 1 grain = 64.79891 mg exactly. 7000 grains = 1 pound.
  • Ballistics is one of the few modern contexts where grains are essential.
  • Some older pharmacology dosing survives in grain units โ€” 5 gr โ‰ˆ 325 mg.

Avoid these

  • Confusing the grain (mass) with the troy grain in older precious-metal contexts โ€” they are identical (64.8 mg).
  • Assuming "grain" refers to an amount of cereal โ€” in firearms it is always a weight.
  • Reading "5 gr" as 5 grams โ€” it is 5 grains (324 mg).

Frequently asked questions

How many milligrams in a grain?
One grain equals 64.7989 milligrams.
How do I convert grains to milligrams?
Multiply the grain value by 64.7989 to get the equivalent in milligrams.
What is 100 grains in milligrams?
100 grains equals 6,479.89 milligrams.
Is a grain bigger than a milligram?
Yes. 1 grain equals 64.7989 milligrams, so one grain is larger.
How to convert grains to milligrams without a calculator?
Multiply by 64.8 for a quick estimate; use a calculator for precise results.

Related weight conversions

๐Ÿ“Š See full comparison matrix โ†’

Conversions in other categories

LengthKilometer โ†’ MileTemperatureCelsius โ†’ FahrenheitVolumeLiter โ†’ US GallonAreaSquare Meter โ†’ Square FootSpeedKilometer per Hour โ†’ Mile per HourEnergyKilojoule โ†’ KilocaloriePressureBar โ†’ Pound per Square InchPowerKilowatt โ†’ Mechanical Horsepower