ProMathTools
ProMathTools

Weight Converter

Convert any weight instantly across milligrams, grams, kilograms, tonnes, ounces, pounds, stone, US tons, long tons, carats and grains — with exact international constants.

Enter the amount to convert (commas allowed, e.g. 1,234.5)

How weight conversion works

All conversions go through kilograms using exact definitions of the avoirdupois pound and related units. Enter a value, choose the from unit, and read every unit at once. Decimal places are adjustable from 0 to 10 (default 4), and very small or very large results switch to scientific notation automatically.


The Formula

1 lb = 0.45359237 kg (exact)
1 oz = 1/16 lb
1 stone = 14 lb
1 US ton = 2000 lb
1 long ton = 2240 lb
1 tonne (metric) = 1000 kg
1 carat = 0.2 g
1 grain = 64.79891 mg

Worked Example

  1. 1 kilogram

    1 kg = 2.20462 lb (to 5 d.p.) and ≈ 35.27396 oz.

  2. US ton and long ton

    1 US ton = 2000 × 0.45359237 = 907.18474 kg. 1 long ton = 2240 × 0.45359237 ≈ 1016.0469 kg.


Tips, Assumptions & Limitations

  • Use scientific notation for very small (mg, grain) or very large (tonnes) values.
  • For stones and remaining pounds together, use the dedicated Stones to Kilograms converter.
  • Pound↔kilogram pair pages are handy for quick single-pair lookups.
Exact conversion formulas

The international avoirdupois pound is defined as exactly 0.45359237 kilograms. Every imperial mass unit on this page derives from that constant: an ounce is one sixteenth of a pound, a stone is fourteen pounds, a US (short) ton is 2000 pounds, and a long (UK) ton is 2240 pounds. Metric units are simpler — 1000 mg = 1 g, 1000 g = 1 kg, 1000 kg = 1 tonne. Jewellery carats are 0.2 g each; the grain (used in ballistics and pharmacy history) is 64.79891 mg.

To convert from unit A to unit B, multiply by the A→kg factor, then divide by the B→kg factor. That two-step path avoids rounding drift between irregular pairs and matches what this converter shows in the all-units result table.

Quick-reference table (from 1 kg)
UnitEquals
Milligrams (mg)1.00000000e+6 per kg
Grams (g)1000.00000000 per kg
Kilograms (kg)1.00000000 per kg
Tonnes (metric, t)0.00100000 per kg
Ounces (oz)35.27396195 per kg
Pounds (lb)2.20462262 per kg
Stone (st)0.15747304 per kg
US ton (short ton)0.00110231 per kg
Long ton (UK)0.00098421 per kg
Carats (ct)5000.00000000 per kg
Grains (gr)15432.35835294 per kg

Related tools: Pounds to Kilograms Converter · Stones to Kilograms Converter

FAQ

Exactly 1 kg = 1 / 0.45359237 lb ≈ 2.2046226218 lb. This converter uses the international avoirdupois pound definition.

1 kg ≈ 35.27396195 oz, since 1 oz = 1/16 lb and 1 lb = 0.45359237 kg.

A US (short) ton is 2000 lb ≈ 907.18474 kg. A long (UK) ton is 2240 lb ≈ 1016.0469 kg. A metric tonne is exactly 1000 kg.

1 stone = 14 lb = 14 × 0.45359237 kg = 6.35029318 kg. For stones-and-pounds input, try the Stones to Kilograms converter.

Related Calculators

Browse Category

All Conversion Tools

Related Guides

About UsBlogChrome ExtensionFAQsTerms and ConditionsPrivacy PolicySitemap
EmailLinkedInFacebook

© 2025-2026 PromathTools. All rights reserved.

Built by KruskalCode – SaaS & Automation Experts · EverydayDevTools