Weight Converter
Convert between metric units, Chinese market units (1 jin = 500 g) and imperial pounds/ounces with exact conversion factors.
Groceries are sold by the jin, the gym talks in kilograms, imports are labelled in pounds, precious metals in troy ounces — weight spans the metric system, traditional East Asian market units and imperial. This tool converts between milligrams and tonnes, jin, liang, dan, pounds and ounces; the anchors are 1 jin = 500 g and 1 liang = 50 g exactly, 1 pound ≈ 453.6 g and 1 troy ounce ≈ 31.1 g.
On conventions: the market system is decimal, with 1 jin = 10 liang = 500 g since 1959, the earlier 16-liang system being historical; the troy ounce differs from the avoirdupois ounce, so the ounce quoted for precious metals is the heavier one (an avoirdupois ounce is about 28.35 g). And a body weight in jin is double the same figure in kilograms, so settle the unit before recording anything.
Did this tool solve your problem?
Submitting sends the tool name, your input and the current result to the server. Please do not include ID numbers, phone numbers or other private data.
AI assistant It answers using your current input and result
Asking again sends your current input and result to the server once more. Please do not include private data.
How to use
- Enter the weight and pick its unit.
- Read the value in all the other units.
- Distinguish troy ounces from ordinary ounces.
- Settle on one unit before recording or comparing data.
How it works
Chinese market units (jin, liang, dan)
Chinese market basis: 1 jin = 500 g = 10 liang, 1 liang = 50 g, 1 dan = 100 jin = 50 kg. For example 2 jin = 1 kg.
Imperial units (lb, oz)
Imperial: 1 pound (lb) = 453.59237 g, about 0.9072 jin; 1 ounce (oz) = 28.35 g. Fitness and diet use pounds for body weight.
Tons and kilograms
Tons and kilograms: 1 tonne = 1000 kg = 2000 jin.
Code example
JavaScript Grams as the hub
const G = { mg: 0.001, g: 1, kg: 1000, t: 1e6,
jin: 500, liang: 50, dan: 50000,
lb: 453.59237, oz: 28.349523125, ozt: 31.1034768 };
const convert = (v, from, to) => v * G[from] / G[to];
convert(70, "kg", "jin"); // 140 (body weight)
convert(1, "ozt", "g"); // 31.10 (troy ounce)
Python The same coefficients in Python
G = {"g": 1, "kg": 1000, "jin": 500, "liang": 50,
"lb": 453.59237, "oz": 28.349523125}
convert = lambda v, f, t: v * G[f] / G[t]
convert(180, "lb", "kg") # 81.65
convert(500, "g", "jin") # 1.0
FAQ
How does jin relate to the kilogram?
1 kg = 2 jin = 1000 g. Mainland China fixes 1 jin at 500 g; Taiwan's jin is about 600 g and Hong Kong's catty about 605 g. This tool uses the mainland standard.
How many jin in a pound?
1 lb = 453.59 g, about 0.907 jin, so 1 jin is about 1.102 lb. 100 lb is roughly 90.7 jin (45.36 kg).
Are troy and avoirdupois ounces the same?
No. A troy ounce (for gold, silver and other precious metals) is about 31.1 g; an avoirdupois ounce is about 28.35 g. This tool uses the avoirdupois ounce.
How do kilograms and market jin convert?
1 kg = 2 jin, 1 jin = 500 g, 1 liang = 50 g. To convert, multiply kg by 2 for jin or divide jin by 2 for kg. Useful when produce is priced by jin but shipping charges by kilogram.
How do pounds and kilograms convert?
1 lb = 0.45359237 kg, about 0.454 kg; 1 kg is about 2.2046 lb; in jin, 1 jin is about 1.102 lb. Gym weights in pounds and scales in kilograms both route through this factor.
What's the difference between tonne, long ton and short ton?
A (metric) tonne = 1000 kg, the international norm; the British long ton is about 1016 kg; the US short ton about 907 kg. In shipping and trade, always confirm which "ton" is meant — the gap can reach about 10%.
Is a few jin of daily weight fluctuation normal?
Yes. Body weight swings 1-2 kg within a day, mostly from water, food and waste, not fat gain or loss. Track trends at a fixed time (say, on waking after using the bathroom) and read weekly averages rather than single readings.