BTU per hour to watts converter
One BTU per hour is 0.293071070172 watts, taken from the exact International Table definition instead of a rounded shortcut. Turn an air-conditioner, furnace or boiler rating into the watt figure used on SI datasheets. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Btu per hour
- 1
- Result
- 0.2930710702 W
- Converted
- 0.2930710702
- Watts
- 0.2930710702
- From unit
- BTU/h
A BTU-per-hour-to-watts converter turns a power rating quoted in International Table British thermal units per hour into the SI watt value used on equipment nameplates, heat-pump datasheets, and engineering heat balances. Approximate mental shortcuts such as zero point two nine three watts per BTU/h are replaced by the full IT constant, so HVAC sizing checks and lab exports match modern engineering references.
Why BTU per hour and watts meet at this exact factor
British thermal units per hour remain common on North American air-conditioner nameplates, furnace output tables, boiler ratings, and process-heating notes that still quote cooling or heating capacity in BTU/h rather than watts or kilowatts. The International Table British thermal unit is the SI-linked definition used in modern conversion tables: one BTU equals one thousand fifty-five point zero five five eight five two six two joules.
Dividing that joule definition by the exact three thousand six hundred seconds in one hour yields a single exact multiplication factor, watts equals BTU per hour times one thousand fifty-five point zero five five eight five two six two over three thousand six hundred. That makes the conversion deterministic arithmetic rather than a lookup table. Other historical BTU variants exist—the thermochemical BTU is slightly different—but this tool deliberately hard-codes the International Table constant that engineering unit converters and most web “BTU/h to watts” searches expect.
Teachers can contrast the exact path with the rough zero point two nine three watts per BTU/h rule of thumb so students see how truncation of the IT factor accumulates on large equipment ratings such as twelve thousand BTU/h room coolers.
Practical tips, checks, and related searches
Round-trip sanity checks are easy: convert one BTU/h and confirm you receive the rounded factor near zero point two nine three zero seven one zero seven zero one seven two watts, or convert about three thousand four hundred twelve point one four BTU/h and confirm the result is extremely close to one thousand watts under the same twelve-decimal rounding. A classic twelve-thousand BTU/h residential cooling rating converts to about three thousand five hundred seventeen watts, which you can compare with the kilowatt figure on SI-labelled heat-pump sheets.
Stay inside the absolute range so the product cannot overflow into a non-finite result the solver must reject. When teaching unit analysis, pair a nameplate example such as an air conditioner rated in BTU/h with a European datasheet in watts so students see power, not energy, moving across unit systems.
This landing targets people searching for BTU per hour to watts, convert BTU/h to W, or an exact BTU/h power calculator; it is not a multi-unit power hub, not a watts-to-BTU/h primary form, not a BTU energy to kWh tool, and not a tons-of-refrigeration converter. Prefer this capability when the input is already power in International Table BTU per hour and you only need watts; if you must convert among many power units in one call, use a broader power unit converter instead.
Always keep power and energy labels separate: a twelve-thousand BTU air-conditioner energy total over a season is energy, and only the continuous rating in BTU per hour belongs in this converter.
What you can do with it
HVAC nameplate and heat-pump SI alignment
Convert residential or commercial cooling and heating ratings quoted in BTU/h into watts for SI datasheets, heat-pump COP checks, and engineering heat balances with the same IT factor every row.
FAQ
How many watts are in one BTU per hour?
Exactly 1055.05585262 / 3600 watts for the International Table BTU used by this tool: W = BTU/h × (1055.05585262 / 3600), about 0.293071070172 W per BTU/h.
Is this BTU/h (power) or BTU (energy)?
Power only. Input is BTU per hour (International Table). If your label is plain BTU energy, divide by operating hours first to obtain a rate, or use an energy converter.
Which BTU definition do you use?
Power is then joules per second using 3600 s per hour. This matches modern engineering converters and sibling KIT power tools.
Is the BTU per hour to watts converter free?
The browser tool is free and runs locally.
How many watts is a twelve-thousand BTU/h air conditioner?
About three thousand five hundred seventeen watts. It is the same cooling capacity written in watts, so you can set it beside the kilowatt figure on a heat-pump datasheet labelled in SI units.
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/btu-per-hour-to-watts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"btu_per_hour":12000}'const res = await fetch("https://api.kit.forhosting.com/conv/btu-per-hour-to-watts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"btu_per_hour": 12000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/btu-per-hour-to-watts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"btu_per_hour": 12000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/btu-per-hour-to-watts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"btu_per_hour":12000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"btu_per_hour":12000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/btu-per-hour-to-watts", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"btu_per_hour": 12000
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.btu_per_hour_to_watts",
"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.
Why BTU per hour and watts meet at this exact factor
The watt is the SI coherent unit of power: one joule of energy transferred or converted per second.
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 btu_per_hour. Aliases btu_h, btuh, value, power, btu_hr, and BTU_h are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes rounded btu_per_hour, sets watts, result, and converted to the same rounded watt magnitude, unit to the token W, from_unit to BTU/h and to_unit to W, factor and watts_per_btu_h to the rounded exact ratio, joules_per_btu to one thousand fifty-five point zero five five eight five two six two, seconds_per_hour to three thousand six hundred, formula to the string W equals BTU/h times the joule-over-seconds ratio, 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 plain BTU energy when you need power: that is an energy quantity and must be divided by time in hours before conversion, or use a dedicated energy converter instead.
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 btu_per_hour or pass text.
Integration use cases
Homework and exam unit checks
Students convert textbook BTU/h power ratings to watts and compare hand work against deterministic steps before submitting worksheets or coding kata fixtures.
Process and facilities power alignment
Plant notes and boiler logs that still quote capacity in BTU/h can be normalized to watts for SI dashboards, API payloads, and control setpoints without fragile hand-typed factor tables.
Technical questions
What happens on invalid input?
Missing fields, non-finite values, non-numeric strings, or values outside the absolute limits return invalid_input and are never charged.