kW to hp converter
Convert kilowatts to mechanical horsepower with the exact constant: 1 kW is 1.341022089595 hp. Made for motor nameplates, car brochures and generator sheets, with no rounded rule of thumb in between. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Power in kilowatts
- 1
- Result
- 1.3410220896 hp
- Converted
- 1.3410220896
- Hp
- 1.3410220896
- From unit
- kW
A kilowatts-to-horsepower converter turns a metric power reading into the mechanical horsepower figure still printed on motor nameplates, car brochures, generator sheets, and many US-facing engineering specs. Rough mental shortcuts such as multiply by one point three four are replaced by the full constant derived from five hundred fifty foot-pounds per second, so homework checks and product datasheets match modern SI-linked tables.
Why kilowatts and mechanical horsepower meet at this exact factor
The kilowatt is the SI-derived unit of power used on electric-motor nameplates outside the United States, in grid and industrial drive ratings, and in most scientific power reports: one kilowatt equals one thousand watts of continuous power. Mechanical horsepower remains the everyday label on many US automotive, small-engine, pump, and generator datasheets, and on countless comparison tables that still quote peak or continuous output in hp rather than kilowatts.
The mechanical definition is exact under the international foot and pound-force: one horsepower equals five hundred fifty foot-pounds of work per second, which evaluates to seven hundred forty-five point six nine nine eight seven one five eight two two seven zero two two watts, or zero point seven four five six nine nine eight seven one five eight two two seven zero two two kilowatts.
Dividing a kilowatt reading by that constant yields horsepower as a single exact division, horsepower equals kilowatts divided by zero point seven four five six nine nine eight seven one five eight two two seven zero two two, or equivalently kilowatts times the reciprocal factor near one point three four one zero two two.
Teachers and technicians often still teach the rough rule of thumb multiply by one point three four, but that introduces a scale error that shows up immediately on a seventy-five kilowatt industrial motor or a multi-hundred-kilowatt genset. This capability never applies metric horsepower, boiler horsepower, or electrical horsepower variants—it hard-codes the mechanical constant that English-language “kW to hp” searches almost always expect.
Practical tips, checks, and related searches
Round-trip sanity checks are easy: convert zero point seven four five six nine nine eight seven one five eight two two seven zero two two kilowatts and confirm you receive exactly one horsepower after rounding, or convert seventy-five kilowatts and confirm roughly one hundred point five seven six six five six seven two horsepower under the same twelve-decimal rounding. When teaching, pair the exact path with the mental shortcut so students see the drift on large industrial ratings.
Stay inside the absolute range so the division cannot overflow into a non-finite result the solver must reject. If your source quotes metric horsepower or Pferdestärke, do not feed that number into this tool as if it were mechanical hp—the PS watt definition is different and would silently mis-scale the result.
This landing targets people searching for kW to hp, convert kilowatts to horsepower, or an exact mechanical horsepower calculator; it is not a multi-unit power hub, not an hp-to-kW primary form, not a metric-PS converter, and not a torque or energy tool. Prefer this capability when the input is already power in kilowatts and you only need mechanical horsepower; if you must convert among many power units in one call, use a broader unit converter instead.
Always keep power and energy labels separate: a battery capacity in kilowatt-hours is not a motor rating in kilowatts, and only continuous or peak power belongs in this converter.
What you can do with it
Motor and genset nameplate translation
Turn metric kW ratings from European or IEC datasheets into mechanical horsepower for US-facing catalogs, RFQs, and replacement-motor cross-checks with the same exact factor every row.
Automotive and equipment comparisons
Reviewers and buyers convert published kW peak or continuous figures to horsepower and compare hand work against deterministic steps before publishing comparison tables.
FAQ
Is this metric horsepower (PS)?
No. Metric horsepower is about 735.49875 W. This tool uses mechanical (imperial) horsepower only, which is what most English “kW to hp” searches mean.
Is the kW to hp converter free?
The browser tool is free and runs locally.
Where does the horsepower value come from?
One mechanical horsepower is defined as five hundred fifty foot-pounds of work per second. With the international foot and pound-force, that equals exactly 745.69987158227022 watts.
Why not use the rough rule of thumb?
The rounded rule drops digits, and its error shows up on large industrial motors and generator sets of several hundred kilowatts. The converter keeps the full factor of 1.341022089595 hp per kW.
Where is horsepower still used?
On many US car brochures, small-engine, pump and generator datasheets, and on comparison tables that quote peak or continuous output in hp rather than kilowatts.
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/kw-to-hp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kw":75}'const res = await fetch("https://api.kit.forhosting.com/conv/kw-to-hp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kw": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/kw-to-hp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kw": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/kw-to-hp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kw":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kw":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/kw-to-hp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"kw": 75
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.kw_to_hp",
"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.
Limits
max_abs | 1000000000000 |
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. Prefer bare numbers when you control the client; string numbers are accepted only when they match a strict finite numeric pattern without unit suffixes or thousand separators. Send a JSON body with one required finite number field named kw. Aliases kilowatts, value, power, kw_value, and kW are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes rounded kw, sets hp, result, and converted to the same rounded horsepower magnitude, unit to the token hp, from_unit to kW and to_unit to hp, factor to the rounded reciprocal one over zero point seven four five six nine nine eight seven one five eight two two seven zero two two, kw_per_hp to the exact constant zero point seven four five six nine nine eight seven one five eight two two seven zero two two, watts_per_hp to seven hundred forty-five point six nine nine eight seven one five eight two two seven zero two two, formula to the string hp equals kW divided by that constant, message to a short English summary, and steps to an ordered array of substitution lines. 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. Do not send kilowatt-hours when you need power: energy must be divided by time before conversion to horsepower.
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 kw or pass text.
Integration use cases
Homework and unit-test fixtures
Students and engineers convert classroom kilowatt readings to mechanical horsepower and pin golden JSON so browser and API arithmetic never drift.
Technical questions
What factor does this kW to hp converter use?
Mechanical horsepower: 1 hp = 745.69987158227022 W = 0.74569987158227022 kW. So hp = kW ÷ 0.74569987158227022 (equivalently about 1.341022 hp per kW).
What input field do I send?
A finite number in field kw (aliases: kilowatts, value, power, kw_value, kW). Absolute value must not exceed 1e12.
What happens on invalid input?
Missing, non-numeric, non-finite, or out-of-range values return invalid_input and are never charged.