⚖️ Milligrams to Mashas Converter

5.0 out of 5 (1 rating)

Enter details

1 milligram =
0.00102882 mashas
1 masha =
971.984 milligrams
Formula
masha = mg × 0.00102882
Handy values
100 mg = 0.102882 masha · 1,000 mg = 1.02882 masha · 10,000 mg = 10.2882 masha

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

⚡ Milligrams to Mashas: the quick answer

1 mg = 0.00102882 masha 1 milligram equals 0.00102882 mashas

To convert milligrams to mashas, multiply the value by 0.00102882. To go the other way, multiply mashas by 971.984 to get milligrams.

↔ Convert mashas to milligrams instead

🧮 Formula

Milligrams to Mashas
masha = mg × 0.00102882
Mashas to Milligrams
mg = masha × 971.984

Where

  • mg = the weight in milligrams
  • masha = the weight in mashas
Every unit here is defined by its weight in kilograms, so the conversion factor is (kilograms per milligram) ÷ (kilograms per masha).

📊 Milligrams to Mashas conversion table

Milligrams (mg)Mashas (masha)
1 mg0.00102882 masha
5 mg0.00514412 masha
10 mg0.0102882 masha
25 mg0.0257206 masha
50 mg0.0514412 masha
100 mg0.102882 masha
250 mg0.257206 masha
500 mg0.514412 masha
1,000 mg1.02882 masha
2,500 mg2.57206 masha
5,000 mg5.14412 masha
10,000 mg10.2882 masha
100,000 mg102.882 masha
1,000,000 mg1,028.82 masha

✏️ Worked examples

Convert 25 milligrams to mashas

25 mg × 0.00102882 = 0.0257206 masha

Try this example →

Convert 250 milligrams to mashas

250 mg × 0.00102882 = 0.257206 masha

Try this example →

📘 About these units

Milligram (mg). A milligram is one thousandth of a gram, used for medicine doses and nutrition labels.

Masha (masha). A masha is 1/12 of a tola (about 0.972 g), used by goldsmiths and in Ayurveda. Used in: Asia — India, Pakistan & Nepal.

❓ Frequently asked questions

How many mashas are in one milligram?

There are 0.00102882 mashas in one milligram.

How do I convert milligrams to mashas?

Multiply the number of milligrams by 0.00102882. For example, 10 milligrams equal 0.0102882 mashas.

How many milligrams are in one masha?

One masha equals 971.984 milligrams.

How many mashas is 1,000 milligrams?

1.02882 mashas. Other common values: 100 milligrams = 0.102882 mashas and 10,000 milligrams = 10.2882 mashas.

What people are saying
★★★★★
Anonymous · 22 Oct 2026