Convert Grain to Milligram

1 grain = 64.79891 milligram (mg). For example, 10 grain = 647.9891 milligram and 100 grain = 6,479.891 milligram. Type any value below to convert grain to milligram both ways — it runs entirely in your browser.

Try:

Quick answer: Grain to Milligram

1 Grain = 64.79891 Milligram (gr → mg). To convert grain to milligram, multiply by 64.79891. To convert milligram to grain, multiply by 0.01543236. The converter at the top does this instantly and both ways; the sections below give the formula, worked examples, a full conversion chart and answers to the most common grain-to-milligram questions.

How to convert Grain to Milligram

To convert grain to milligram, multiply the number of grain by the conversion factor 64.79891, because 1 gr = 64.79891 mg. The conversion is linear, so the same factor works for any value — whole numbers, decimals or fractions. For the reverse direction, 1 mg = 0.01543236 gr, so you divide by 64.79891 (or multiply by 0.01543236) to turn milligram back into grain.

mg = gr × 64.79891  ·  gr = mg × 0.01543236

  1. Write down the value you want to convert, in grain.
  2. Multiply it by 64.79891.
  3. The result is the same area/length/quantity expressed in milligram.

Grain to Milligram — worked examples

Each row shows the exact arithmetic so you can follow the conversion step by step. For example, 5 grain is 323.9945 milligram because 5 gr × 64.79891 = 323.9945 mg.

GrainCalculationMilligram
1 gr1 gr × 64.79891 = 64.79891 mg64.79891 mg
2 gr2 gr × 64.79891 = 129.5978 mg129.5978 mg
3 gr3 gr × 64.79891 = 194.3967 mg194.3967 mg
5 gr5 gr × 64.79891 = 323.9945 mg323.9945 mg
7 gr7 gr × 64.79891 = 453.5924 mg453.5924 mg
10 gr10 gr × 64.79891 = 647.9891 mg647.9891 mg
12 gr12 gr × 64.79891 = 777.5869 mg777.5869 mg
15 gr15 gr × 64.79891 = 971.9836 mg971.9836 mg
20 gr20 gr × 64.79891 = 1,295.978 mg1,295.978 mg
25 gr25 gr × 64.79891 = 1,619.973 mg1,619.973 mg
50 gr50 gr × 64.79891 = 3,239.945 mg3,239.945 mg
100 gr100 gr × 64.79891 = 6,479.891 mg6,479.891 mg

Common Grain to Milligram conversions

These are the grain-to-milligram values people look up most often. Every figure is computed from the exact factor, so you can rely on them for quick reference:

  • 1 grain = 64.79891 milligram
  • 2 grain = 129.5978 milligram
  • 2.5 grain = 161.9973 milligram
  • 3 grain = 194.3967 milligram
  • 4 grain = 259.1956 milligram
  • 5 grain = 323.9945 milligram
  • 6 grain = 388.7935 milligram
  • 7 grain = 453.5924 milligram
  • 8 grain = 518.3913 milligram
  • 9 grain = 583.1902 milligram
  • 10 grain = 647.9891 milligram
  • 12 grain = 777.5869 milligram
  • 15 grain = 971.9836 milligram
  • 20 grain = 1,295.978 milligram
  • 25 grain = 1,619.973 milligram
  • 30 grain = 1,943.967 milligram
  • 50 grain = 3,239.945 milligram
  • 75 grain = 4,859.918 milligram
  • 100 grain = 6,479.891 milligram
  • 200 grain = 12,959.78 milligram
  • 500 grain = 32,399.45 milligram
  • 1000 grain = 64,798.91 milligram

Grain to Milligram conversion chart (both directions)

The chart below converts grain to milligram and milligram to grain side by side, so it works whichever way you need. 1 grain = 64.79891 milligram, and 1 milligram = 0.01543236 grain.

Grain → MilligramMilligram → Grain
0.25 gr = 16.19973 mg0.25 mg = 0.00385809 gr
0.5 gr = 32.39945 mg0.5 mg = 0.007716179 gr
1 gr = 64.79891 mg1 mg = 0.01543236 gr
2 gr = 129.5978 mg2 mg = 0.03086472 gr
3 gr = 194.3967 mg3 mg = 0.04629708 gr
4 gr = 259.1956 mg4 mg = 0.06172943 gr
5 gr = 323.9945 mg5 mg = 0.07716179 gr
6 gr = 388.7935 mg6 mg = 0.09259415 gr
7 gr = 453.5924 mg7 mg = 0.1080265 gr
8 gr = 518.3913 mg8 mg = 0.1234589 gr
9 gr = 583.1902 mg9 mg = 0.1388912 gr
10 gr = 647.9891 mg10 mg = 0.1543236 gr
12 gr = 777.5869 mg12 mg = 0.1851883 gr
15 gr = 971.9836 mg15 mg = 0.2314854 gr
20 gr = 1,295.978 mg20 mg = 0.3086472 gr
25 gr = 1,619.973 mg25 mg = 0.385809 gr
30 gr = 1,943.967 mg30 mg = 0.4629708 gr
40 gr = 2,591.956 mg40 mg = 0.6172943 gr
50 gr = 3,239.945 mg50 mg = 0.7716179 gr
75 gr = 4,859.918 mg75 mg = 1.157427 gr
100 gr = 6,479.891 mg100 mg = 1.543236 gr
150 gr = 9,719.836 mg150 mg = 2.314854 gr
200 gr = 12,959.78 mg200 mg = 3.086472 gr
250 gr = 16,199.73 mg250 mg = 3.85809 gr
500 gr = 32,399.45 mg500 mg = 7.716179 gr
1000 gr = 64,798.91 mg1000 mg = 15.43236 gr

Grain vs Milligram: which is bigger?

1 gr1 mg
Relative size of 1 Grain (gr) and 1 Milligram (mg).

A grain is the larger unit: one grain equals 64.79891 milligrams. Put another way, you need 64.79891 milligrams to make a single grain.

What is a Grain? History, origin and usage

The grain is the oldest English weight still in use and the most literal: it began as the mass of a single grain of barley taken from the middle of the ear. Because it was the common building block, both surviving English weight systems were defined on it — 7,000 grains to the avoirdupois pound used for goods, and 5,760 to the troy pound used for precious metals.

The grain lives on in firearms and archery, where bullet, powder and arrow weights are given in grains, and in a few pharmaceutical contexts where older prescriptions were written that way. Precious-metal assayers still meet it through the troy system.

The grain is the one unit shared identically by the avoirdupois, troy and apothecaries' systems, which is exactly why it can be used to convert cleanly between them. It is also the reason a pound contains the odd-looking 7,000 of something rather than a round metric figure.

What is a Milligram? History, origin and usage

The milligram arrived with the metric system itself in the 1790s as simply one thousandth of a gram — no separate standard was ever needed, because the metric prefixes do the work. It became important later, when chemistry and pharmacy started needing to state quantities far too small to write in grams.

Milligrams are the language of medicine and nutrition: tablet strengths, vitamin content, caffeine in a cup of coffee, and the daily limits on sodium or cholesterol are all written in milligrams.

A standard aspirin tablet is 325 milligrams and a grain of table salt is around 0.06 milligrams. Because doses are written this way, a single misplaced decimal point in a milligram figure is one of the classic causes of medication error.

Convert 1 Grain to other units

It can help to see a grain next to the other units it is commonly compared with. One grain (gr) is equal to:

1 Grain equalsUnit
0.00006479891 kgKilogram
0.06479891 gGram
64.79891 mgMilligram
64,798.91 µgMicrogram
0.00000006479891 tTonne
0.0000006479891 qQuintal
0.0001428571 lbPound
0.002285714 ozOunce
0.00001020408 stStone
0.00000007142857 ton (US)Short ton
0.00000006377551 ton (UK)Long ton
0.002083333 oz tTroy ounce
0.3239945 ctCarat

Convert 1 Milligram to other units

One milligram (mg) is equal to:

1 Milligram equalsUnit
0.000001 kgKilogram
0.001 gGram
1,000 µgMicrogram
0.000000001 tTonne
0.00000001 qQuintal
0.000002204623 lbPound
0.00003527396 ozOunce
0.000000157473 stStone
0.000000001102311 ton (US)Short ton
0.0000000009842065 ton (UK)Long ton
0.00003215075 oz tTroy ounce
0.01543236 grGrain
0.005 ctCarat

Tips for converting Grain to Milligram

  • To go from grain to milligram, multiply by 64.79891; to go back, divide by 64.79891 (or multiply by 0.01543236).
  • For a quick mental estimate, remember that 1 grain ≈ 64.79891 milligram, so 10 grain ≈ 647.9891 milligram.
  • The converter above keeps full precision; the tables round for readability, so use the tool for exact figures.
  • Both fields update live as you type — change either side to convert in that direction.

How to use this Grain to Milligram converter

Type a number into the Grain field and the equivalent in Milligram appears instantly — there is no “convert” button to press and nothing is sent to a server, so it works offline once the page has loaded and is safe for any data. You can also type into the Milligram field to convert the other way (milligram to grain). Use the swap control to flip the two units, and copy the result with a single click. Because the calculation runs in your browser with full floating-point precision, the converter is more exact than the rounded figures shown in the reference chart above — use the chart for quick look-ups and the tool for precise work.

Accuracy and method

Every figure on this page — the formula, the worked examples, the conversion chart and the “convert to other units” tables — is computed from a single verified conversion factor (1 gr = 64.79891 mg), never copied from a hand-typed lookup table that could drift. That factor is derived from each unit’s definition in terms of a common base unit, and an automated check re-verifies all of the site’s factors on every update, so the numbers here stay correct over time. This matters for grain-to-milligram conversions because a small rounding error in a published table compounds quickly at larger quantities; computing from the exact factor avoids that.

Sources

  • NIST Special Publication 811 — Guide for the Use of the SI — publishes the exact metric equivalents of the customary weight units. The 1959 international yard-and-pound agreement fixes the international avoirdupois pound at exactly 0.453 592 37 kilogram, and the ounce, stone, grain and both tons are defined as exact fractions or multiples of that pound — so every imperial weight on this page is exact, not rounded.
  • BIPM — The International System of Units (SI Brochure) — the defining document for the SI, published by the International Bureau of Weights and Measures. It fixes the base unit that this conversion resolves to, which is why the factor here can be exact rather than approximate.

Weight factors here are exact, anchored to the kilogram: the international pound is exactly 0.45359237 kg, a stone is 14 pounds, a short ton is 2,000 pounds and a long ton is 2,240, a grain is 1/7000 of a pound and a metric carat is exactly 200 mg. So the live tool and every number on this page always agree.

Frequently asked questions

How many milligram are in 1 grain?
1 grain = 64.79891 milligram (mg). To convert any number of grain to milligram, multiply by 64.79891.
How do I convert grain to milligram?
Multiply the number of grain by 64.79891. For example, 10 grain = 10 × 64.79891 = 647.9891 milligram, and 25 grain = 1,619.973 milligram.
How many grain are in 1 milligram?
1 milligram = 0.01543236 grain. So to convert milligram back to grain, multiply by 0.01543236.
What is the formula to convert grain to milligram?
milligram = grain × 64.79891. The reverse formula is grain = milligram × 0.01543236.
How much is 100 grain in milligram?
100 grain = 6,479.891 milligram. (And 1000 grain = 64,798.91 milligram.)
Which is bigger, a grain or a milligram?
A grain is larger: 1 grain = 64.79891 milligram.
Is this grain to milligram converter accurate?
Yes — every value is computed from the exact 64.79891 mg per gr factor (not rounded look-up tables), and the factors are re-verified automatically on every update.
Can I convert milligram to grain too?
Yes. The converter works both ways — enter a value in either field. 1 milligram = 0.01543236 grain.

Related weight conversions

See all weight conversions →