How the Weight Converter Works
AnyTool Weight Converter performs every calculation in the browser. Each unit declares a single linear factor relative to a shared kilogram base — the exact number of kilograms in one of that unit — so any unit converts to any other through kilograms without an N-by-N table. The factors are the internationally-agreed definitions: one pound is 0.45359237 kg, one ounce 0.028349523125 kg, one stone 6.35029318 kg, one troy ounce 0.0311034768 kg, one grain 0.00006479891 kg and one metric tonne 1000 kg. A value is multiplied to kilograms and then divided into the target unit.
- Sixteen units spanning metric, avoirdupois, troy and apothecary systems
- The kilogram is the shared base; each unit is one exact factor
- Conversion is value to base to value, so any unit maps to any other
- Editing either field converts both directions live
- All arithmetic is client-side JavaScript — no server round-trip
