Convert Troy Ounces to Milligrams
1 troy ounce (oz t) equals 31103.4768 milligrams (mg).
1 oz t = 31103.4768 mg
Type in either box. Scientific notation works: 1.5e-3.
Converting a list? Use the bulk troy ounce to milligram converter to paste a column from Excel.
How to Convert Troy Ounce to Milligram
- 1 oz t = 31103.4768 mg
- 1 mg = 0.00003215074657 oz t
- Example: convert 15 oz t to mg: 15 oz t = 15 × 31103.4768 mg = 466552.152 mg
Formula
mg = oz t × 31103.4768
Derivation from SI units:
- 1 oz t = 480 gr = 31.1034768 g (exact)
- 1 mg = 10⁻⁶ kg = 10⁻³ g
- 1 oz t = 0.0311034768 kg ÷ 0.000001 kg per mg = 31103.4768 mg
Both units are defined exactly, so the factor is exact. Troy Ounce definition: troy ounce; Milligram definition: milligram.
Worked examples
- A reading of 2 oz t converts to 62206.9536 mg.
2 oz t × 31103.4768 = 62206.9536 mg - A value of 32.15 oz t is 999976.7791 mg.
32.15 oz t × 31103.4768 = 999976.7791 mg
Troy Ounce to Milligram conversion table
| Troy Ounces (oz t) | Milligrams (mg) |
|---|---|
| 0.1 oz t | 3110.34768 mg |
| 0.25 oz t | 7775.8692 mg |
| 0.5 oz t | 15551.7384 mg |
| 1 oz t | 31103.4768 mg |
| 2 oz t | 62206.9536 mg |
| 5 oz t | 155517.384 mg |
| 10 oz t | 311034.768 mg |
| 20 oz t | 622069.536 mg |
| 32.15 oz t | 999976.7791 mg |
| 50 oz t | 1555173.84 mg |
| 100 oz t | 3110347.68 mg |
| 400 oz t | 12441390.72 mg |
Where it's used
Troy Ounces are used for gold, silver and platinum prices, while milligrams appear in medication doses (e.g. 500 mg tablets). Both measure mass (commonly called weight), so the conversion is a fixed factor.
Troy Ounce to other weight and mass units
| Conversion | 1 oz t equals |
|---|---|
| troy ounce to kilogram | 0.0311034768 kg |
| troy ounce to gram | 31.1034768 g |
| troy ounce to milligram | 31103.4768 mg |
| troy ounce to microgram | 31103476.8 µg |
| troy ounce to metric ton | 0.0000311034768 t |
| troy ounce to pound | 0.06857142857 lb |
| troy ounce to ounce | 1.097142857 oz |
| troy ounce to stone | 0.004897959184 st |
| troy ounce to short ton | 0.00003428571429 ton (US) |
| troy ounce to long ton | 0.0000306122449 ton (UK) |
| troy ounce to grain | 480 gr |
| troy ounce to carat | 155.517384 ct |
Frequently asked questions
How many milligrams are in 1 troy ounce?
1 oz t = 31103.4768 mg.
How do I convert troy ounces to milligrams?
Multiply the value in oz t by 31103.4768. For example, 15 oz t × 31103.4768 = 466552.152 mg.
Is the oz t to mg conversion exact?
Yes. Both units are defined exactly, and 1 oz t is exactly 31103.4768 mg.
Sources
- Guide for the Use of the International System of Units (SI), NIST Special Publication 811, 2008 Edition, National Institute of Standards and Technology , Appendix B.8, "ounce (troy or apothecary)".
- The International System of Units (SI), 9th edition (SI Brochure), Bureau International des Poids et Mesures , Table 7, SI prefixes.
Last reviewed: . Factors are stored exactly and computed with 50-digit decimal arithmetic. See how we verify conversion factors.
Cite this page
APA
Scientific Converters. (2026, October 15). Convert Troy Ounces to Milligrams. Retrieved October 17, 2026, from https://scientificconverters.com/mass/troy-ounces-to-milligrams/
IEEE
Scientific Converters, "Convert Troy Ounces to Milligrams," scientificconverters.com. Accessed: Oct. 17, 2026. [Online]. Available: https://scientificconverters.com/mass/troy-ounces-to-milligrams/