How to convert milligrams to grains
gr = mg × 0.01543235835Because 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 (mg) | Grains (gr) |
|---|---|
| 0.1 mg | 0.0015432358 gr |
| 0.25 mg | 0.0038580896 gr |
| 0.5 mg | 0.0077161792 gr |
| 1 mg | 0.015432358 gr |
| 2 mg | 0.030864717 gr |
| 3 mg | 0.046297075 gr |
| 4 mg | 0.061729433 gr |
| 5 mg | 0.077161792 gr |
| 6 mg | 0.09259415 gr |
| 7 mg | 0.10802651 gr |
| 8 mg | 0.12345887 gr |
| 9 mg | 0.13889123 gr |
| 10 mg | 0.15432358 gr |
| Milligrams (mg) | Grains (gr) |
|---|---|
| 12 mg | 0.1851883 gr |
| 15 mg | 0.23148538 gr |
| 20 mg | 0.30864717 gr |
| 25 mg | 0.38580896 gr |
| 30 mg | 0.46297075 gr |
| 40 mg | 0.61729433 gr |
| 50 mg | 0.77161792 gr |
| 75 mg | 1.1574269 gr |
| 100 mg | 1.5432358 gr |
| 250 mg | 3.8580896 gr |
| 500 mg | 7.7161792 gr |
| 1,000 mg | 15.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.
Convert milligrams to other units
- Milligrams to kilograms
- Milligrams to grams
- Milligrams to pounds
- Milligrams to ounces
- Milligrams to stone
- Milligrams to metric tons
- Milligrams to micrograms
- Milligrams to US tons
- Milligrams to long tons
- Milligrams to carats
- Milligrams to troy ounces