1 grain = 64.79891 milligrams
Convert Milligrams to Grains Online
Easily convert milligrams (mg) to grains (gr) with this free, fast, and accurate tool. Whether you’re working in a laboratory, reloading ammunition, or calculating medication dosages, this converter gives you precise values using the official definition: 1 grain = 64.79891 milligrams.
It’s mobile-friendly, no sign-up required, and built for reliability in scientific, medical, and technical settings.
Milligrams to Grains Conversion Formula
      To convert milligrams to grains, use the formula:
      grains = milligrams ÷ 64.79891
    
Example conversions:
64.79891 mg = 1 grain130 mg = 2.005 grains500 mg = 7.717 grains
      You can also reverse the formula:
      milligrams = grains × 64.79891
    
Why Use This Milligram to Grain Converter?
- ⚖️ Ideal for pharmaceutical and scientific weight conversions
 - 🔁 Supports milligrams ⇄ grains in both directions
 - 📏 Accurate to five decimal places
 - 📱 Fully mobile-friendly and desktop-ready
 - 💊 Perfect for medication, lab samples, and reloading purposes
 
What Is a Grain?
A grain is a historical unit of weight that equals exactly 64.79891 milligrams. It's still used in some medical dosages and firearm reloading to measure very small weights.
While not part of the metric system, grains remain relevant in specific fields that demand high precision at small scales.
Convert Grains to Milligrams
      Need the reverse? Click the “Swap” button to switch to grains to milligrams and use:
      milligrams = grains × 64.79891
    
Example: 2 grains = 129.59782 mg