KG to lbs converter
1 kg is 2.204622621849 lb: turn a metric scale, clinic or shipping weight into the pounds used on US labels, gym plates and freight quotes, with the exact pound defined in 1959. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Kg
- 0.45359237
- Result
- 1 lb
- Converted
- 1
- Lbs
- 1
- From unit
- kg
A kilograms-to-pounds converter turns a metric mass into the avoirdupois pound value still used on US product labels, gym plates, shipping docs, and everyday body-weight talk. Approximate mental shortcuts such as multiply by two point two are rejected in favour of the hard-coded international constant, so clinic records, shipping checks, and homework match engineering tables.
Why kilograms and pounds still meet at 0.45359237
Kilograms belong to the SI mass family used on bathroom scales outside imperial settings, scientific reports, shipping manifests, and most European and Asian product labels. Pounds remain the everyday unit for human body weight, grocery packages, and freight quotes in the United States and in many UK and Commonwealth contexts that still quote mass in pounds rather than kilograms alone. The bridge is exact by international agreement, not a survey approximation.
Since the nineteen fifty-nine international yard and pound agreement, one international avoirdupois pound is defined as exactly zero point four five three five nine two three seven kilograms. That makes the conversion a single exact division: pounds equals kilograms divided by zero point four five three five nine two three seven, or equivalently kilograms times the reciprocal factor. Rough rules of thumb such as multiply by two point two introduce scale error that shows up on a seventy-kilogram body weight or a multi-hundred-kilogram load.
Practical tips, checks, and related searches
Prefer sending bare numbers when you control the client; string numbers are accepted only when they match a strict finite numeric pattern without units, thousand separators, or currency symbols. Round-trip sanity checks are easy: convert the textbook value zero point four five three five nine two three seven kilograms and confirm you receive exactly one pound after rounding, or convert one kilogram and confirm roughly two point two zero four six two two six two one eight four nine pounds.
When teaching, pair the exact path with a rough mental shortcut so students see the drift on larger masses. Stay inside the absolute range so the division cannot overflow into a non-finite result the solver must reject. This landing targets people searching for kg to lbs, convert kilograms to pounds, or an exact zero point four five three five nine two three seven calculator; it is not a general multi-unit mass hub, not a pounds-to-kilograms primary form, not a stone-and-pounds split display, and not an ounces-only converter.
Prefer this capability when the input is already in kilograms and you only need pounds; if you must convert among many mass units in one call, use a broader unit converter instead.
What you can do with it
US body-weight and fitness tracking
Turn metric scale or clinic readings into pounds for US-facing dashboards, gym logs, and wellness apps with the same exact factor every row.
Shipping and product labels
Convert kilogram package masses to pounds for carrier forms, customs worksheets, and dual-unit product labels without rough 2.2× estimates.
FAQ
What formula converts kg to lbs?
Pounds = kilograms ÷ 0.45359237. One international avoirdupois pound is exactly 0.45359237 kg by the 1959 yard and pound agreement.
Is 0.45359237 exact or approximate?
Exact by international definition. This tool uses the 1959 pound (0.45359237 kg), not a rough multiply-by-2.2 estimate.
Can I convert pounds back to kilograms?
This capability is kilograms → pounds only. Multiply pounds by 0.45359237 on your side, or use a bidirectional mass converter for other units.
Is the kg to lbs converter free?
The browser tool is free and runs locally.
Why not just multiply kilograms by 2.2?
Because 2.2 is a rounded shortcut that drifts as the mass grows. The gap already shows on a seventy-kilogram body weight and becomes larger on loads of several hundred kilograms.
Related tools
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/conv/kg-to-lbs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kg":1}'const res = await fetch("https://api.kit.forhosting.com/conv/kg-to-lbs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/kg-to-lbs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/kg-to-lbs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/kg-to-lbs", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"kg": 1
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.kg_to_lbs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
Invalid or missing input fails with a clear invalid_input error instead of inventing a number.
How to call the API and what comes back
Absolute values must stay within the published limit of one trillion. Send a JSON body with one required finite number field named kg. Aliases kilograms, kilogrammes, value, mass, kg_value, and weight are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes rounded kg, sets lbs, result, and converted to the same rounded pound magnitude, unit to the token lb, from_unit to kg and to_unit to lb, factor to the rounded reciprocal one over zero point four five three five nine two three seven, kg_per_pound to the exact constant zero point four five three five nine two three seven, formula to the string lbs equals kg divided by zero point four five three five nine two three seven, message to a short English summary, and steps to an ordered array of substitution lines that show the international pound definition. Failed validation—missing fields, non-finite numbers, bare plus or minus signs, non-numeric strings, values outside absolute limits, or a non-finite converted result—returns invalid_input and is never charged. Pricing is a flat $0.002 per successful request with unit item and zero marginal unit price.
Practical tips, checks, and related searches
Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when learners deliberately omit kg or pass text.
Integration use cases
Homework and unit-test fixtures
Students and engineers convert classroom kilogram masses to pounds and pin golden JSON so browser and API arithmetic never drift.
Technical questions
What happens on missing or non-numeric input?
The API returns invalid_input naming the problem (for example a missing kg field). Failed tasks are not charged.