Weight Converter

Convert one weight into another across milligrams, grams, kilograms, ounces, and pounds. Enter one value, one from-unit, and one to-unit. The page converts through exact milligrams in a single step, then rounds the display half-up to two decimals. One pound is 0.45 kilograms and 16.00 ounces. This is an everyday weight estimate only, not a lab or shipping scale. Length, temperature, and cooking units are not on this tool.

A kitchen scale and a small metal weight on a wooden counter

Worked example, 1 pound to kilograms. Everyday weight estimate only, not a lab or shipping scale.

Converted weight
0.45 kilograms
Worked ounces note
16.00 ounces

Everyday weight estimate only, not a lab or shipping scale. No ads in this result area.

How weight conversion works

Every weight on this page is turned into milligrams with an exact factor, then into the unit you asked for. One gram is 1000 milligrams. One kilogram is 1000000 milligrams. One ounce is 28349.523125 milligrams. One pound is 453592.37 milligrams.

The exact result is the value times the from-unit factor, divided by the to-unit factor. The page rounds that exact result half-up to two decimals. It does not round an intermediate unit and then convert again. One pound is exactly 0.45359237 kilograms, which displays as 0.45 kilograms, and exactly 16 ounces, which displays as 16.00 ounces. If you took the rounded 0.45 kilograms and converted that to ounces you would get 15.87, which is not the direct result.

One kilogram is exactly 2.2046226218487757 pounds, which displays as 2.20 pounds, not 2.21. One ounce is exactly 28.349523125 grams, which displays as 28.35 grams. One thousand grams is 1.00 kilogram. Zero is allowed and displays as 0.00. Empty, non-numeric, and negative values are rejected. This tool does not convert length, temperature, or cooking units.

Worked example

1 pound converts to 0.45 kilograms. The exact milligram count is 453592.37, and 453592.37 ÷ 1000000 = 0.45359237, which displays as 0.45 kilograms. The same pound is exactly 16 ounces, which displays as 16.00 ounces. This is an everyday weight estimate only, not a lab or shipping scale.

Formula

result = (value × milligrams per from-unit) / milligrams per to-unit. Display = round2(exact result), half-up to 2 decimals. Do not chain a rounded intermediate. 1 g = 1000 mg, 1 kg = 1000000 mg, 1 oz = 28349.523125 mg, 1 lb = 453592.37 mg, 1 mg = 1 mg. round2 is the same helper as length-converter / gpa/concrete round2 and discount roundMoney.

v
The weight you enter. Zero is allowed. Empty, non-numeric, and negative values are rejected.
mg_from
Exact milligrams in one from-unit. A pound is the literal 453592.37, not a rounded chain of kilograms.
mg_to
Exact milligrams in one to-unit. The division uses this factor directly.
round2
Half-up to 2 decimals, applied once to the exact result. Not banker's rounding.

Disclaimer

Everyday weight estimate only, not a lab or shipping scale. This page converts milligrams, grams, kilograms, ounces, and pounds through exact milligram factors and rounds the display half-up to two decimals. It does not convert length, temperature, or cooking units.

Frequently asked questions

Which units does this weight converter use?

Milligrams, grams, kilograms, ounces, and pounds only. Enter one value, one from-unit, and one to-unit. Length, temperature, and cooking units are not used on this tool.

Why is 1 pound both 0.45 kilograms and 16.00 ounces?

One pound is 453592.37 milligrams. Divided by 1000000 that is exactly 0.45359237 kilograms, which rounds half-up to two decimals as 0.45, not 0.46. Divided by 28349.523125 that is exactly 16 ounces, which displays as 16.00. The page does not convert the rounded 0.45 kilograms onward. That chained step would show 15.87 ounces, which is not the direct result.

Why does 1 kilogram show 2.20 pounds?

One kilogram is 1000000 milligrams. Divided by 453592.37 that is exactly 2.2046226218487757 pounds. Half-up to two decimals is 2.20, not 2.21. The page divides the exact milligram count by 453592.37. It does not round to 2.20 pounds and then convert that rounded figure into another unit.

What is 1 ounce in grams?

One ounce is 28349.523125 milligrams. Divided by 1000 that is exactly 28.349523125 grams, which displays as 28.35 grams, not 28.34.

What is 1000 grams in kilograms?

1000 grams is 1000000 milligrams, which is exactly 1 kilogram and displays as 1.00 kilogram.

Can I enter zero or a negative weight?

Zero is allowed. Zero of any weight unit displays as 0.00. A negative value is rejected. An empty value and a non-numeric value are rejected too.

Is this a lab or shipping scale?

No. Everyday weight estimate only, not a lab or shipping scale. It uses the exact milligram factors on this page and rounds the display to two decimals.