1 troy ounce to milligrams
1 oz t = 31,103.48 mg. Change the amount below, or read the formula and the reference table further down.
1 troy ounce equals
milligrams
1 oz t = 31,103.48 mg
The formula
Troy ounces and milligrams both measure weight & mass from the same zero, so a single multiplier does the job.
mg = oz t × 31,103.48
Going the other way? Convert milligrams to troy ounces.
Troy ounces to milligrams table
Values either side of 1 oz t.
| Troy ounces (oz t) | Milligrams (mg) |
|---|---|
| -4 | -124,413.91 |
| -3.5 | -108,862.17 |
| -3 | -93,310.43 |
| -2.5 | -77,758.69 |
| -2 | -62,206.95 |
| -1.5 | -46,655.22 |
| -1 | -31,103.48 |
| -0.5 | -15,551.74 |
| 0 | 0 |
| 0.5 | 15,551.74 |
| 1 | 31,103.48 |
| 1.5 | 46,655.22 |
| 2 | 62,206.95 |
| 2.5 | 77,758.69 |
| 3 | 93,310.43 |
| 3.5 | 108,862.17 |
| 4 | 124,413.91 |
| 4.5 | 139,965.65 |
| 5 | 155,517.38 |
| 5.5 | 171,069.12 |
| 6 | 186,620.86 |
Questions people ask
- How many milligrams are in a troy ounce?
- One troy ounce equals 31,103.48 milligrams.
- How do I convert troy ounces to milligrams by hand?
- Multiply the number of troy ounces by 31,103.48. For a rough check, 31,103.48 is close enough for most everyday use.
- What is 1 troy ounce in milligrams?
- 1 troy ounce is 31,103.48 milligrams.
Calcuit generates this page from a unit table, so the factors here match every other page on the site.