kPa to mmHg conversion
Turn kilopascals into millimeters of mercury with the exact atmosphere identity: 101.325 kPa are 760 mmHg, so 1 kPa is 7.500616827042 mmHg. For blood-pressure records, barometric tables and vacuum gauges. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Kpa
- 101.325
- Result
- 760 mmHg
- Converted
- 760
- Mmhg
- 760
- From unit
- kPa
A kilopascal-to-millimetre-of-mercury conversion turns a SI pressure reading in kilopascals into the conventional millimetre of mercury used on blood-pressure cuffs, barometric tables, vacuum gauges, and laboratory mercury-column charts. Classroom shortcuts such as multiply by seven point five are rejected in favour of the BIPM atmosphere identity, so homework checks and catalog exports match engineering tables.
Why kilopascals and millimetres of mercury still meet at an exact factor
Kilopascals belong to the SI family of pressure units used on laboratory controllers, process sheets, weather models, and most international engineering tables. One kilopascal is exactly one thousand pascals, and the pascal itself is one newton per square metre. Millimetres of mercury belong to the column-height family used on sphygmomanometers, barometers, vacuum charts, and many clinical records: one millimetre of mercury is the conventional pressure of a one-millimetre mercury column under the standard atmosphere definition.
The bridge between them is not a memorised multiply-by-seven-point-five rule of thumb. The tenth Conférence Générale des Poids et Mesures, and the BIPM tables that followed, defined the standard atmosphere as exactly one hundred one thousand three hundred twenty-five pascals, equal to one hundred one point three two five kilopascals and to seven hundred sixty millimetres of mercury. That identity makes the conversion a single exact multiplication: millimetres of mercury equal kilopascals times seven hundred sixty thousand divided by one hundred one thousand three hundred twenty-five.
Zero kilopascals maps cleanly to zero millimetres of mercury.
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 one hundred one point three two five kilopascals and confirm you receive exactly seven hundred sixty millimetres of mercury, convert one kilopascal and confirm the result equals the rounded rational factor, or convert zero kilopascals and confirm a clean zero.
When teaching, pair the exact path with the seven-point-five mental shortcut so students see the parts-per-ten-thousand error on multi-kilopascal stages. Prefer this capability when the input is already in kilopascals and you only need millimetres of mercury; if you must convert among many pressure units in one call, use a broader pressure converter instead.
What you can do with it
Clinical and laboratory unit bridging
Turn SI kilopascal setpoints from process sheets and European instrument software into millimetre-of-mercury fields on sphygmomanometers, mercury-column charts, and clinical records with the same exact atmosphere factor every row.
Homework and lab-report checks
Students convert classroom kPa readings to mmHg and compare hand work against deterministic steps before submitting worksheets that must use 760 mmHg per 101.325 kPa rather than a rounded 7.5 shortcut.
Vacuum, weather, and gauge cross-checks
Technicians map kilopascal-scale reference tables into millimetre-of-mercury expectations on vacuum gauges and barometric models without relying on a rounded seven-point-five multiplier.
FAQ
What factor converts kPa to mmHg?
One standard atmosphere is defined as exactly 101.325 kPa and 760 mmHg. This converter multiplies the input kilopascals by 760 / 101.325 (that is 760000 / 101325) and returns the pressure in millimetres of mercury.
Is 1 kPa equal to 7.5 mmHg?
No. Seven point five is a rounded classroom shortcut. The exact conventional factor from the standard atmosphere is 760 / 101.325, about 7.500616827 mmHg per kilopascal.
What input field do I send?
Send a non-negative finite number in the field kpa.
Does this convert mmHg back to kPa?
No. This landing is a one-way kPa-to-mmHg conversion. Divide by 760 / 101.325 on your side if you need the inverse, or use a multi-unit pressure converter.
Is the kPa to mmHg conversion free?
The browser tool is free and runs locally.
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/kpa-to-mmhg-conversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kpa":101.325}'const res = await fetch("https://api.kit.forhosting.com/conv/kpa-to-mmhg-conversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kpa": 101.325
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/kpa-to-mmhg-conversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kpa": 101.325
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/kpa-to-mmhg-conversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kpa":101.325}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kpa":101.325}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/kpa-to-mmhg-conversion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"kpa": 101.325
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.kpa_to_mmhg_conversion",
"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, negative, or missing input fails with a clear invalid_input error instead of inventing a number.
Why kilopascals and millimetres of mercury still meet at an exact factor
Negative values are rejected as invalid_input because this landing converts a pressure magnitude, not a signed gauge delta.
How to call the API and what comes back
String numbers are accepted only when they match a strict finite numeric pattern; do not send unit suffixes such as kPa inside the numeric field itself. Send a JSON body with one required non-negative finite number field named kpa. Aliases kilopascals, kilopascal, value, pressure, and kpa_value are accepted so SDK clients and form posts can use the name that fits the product. Values must stay within the published limit of one trillion, and the converted millimetre-of-mercury magnitude must also stay inside that cap, so extremely large kilopascal values fail as invalid_input rather than returning Infinity. On success the response echoes rounded kpa, sets mmhg, result, and converted to the same rounded millimetre-of-mercury magnitude, unit to the token mmHg, from_unit to kPa and to_unit to mmHg, factor and mmhg_per_kpa to the rounded rational seven hundred sixty thousand over one hundred one thousand three hundred twenty-five, formula to the English equation millimetres of mercury equals kilopascals times seven hundred sixty divided by one hundred one point three two five, message to a brief summary, and steps to an ordered array of substitution lines. Failed validation—missing fields, negative numbers, 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.
Practical tips, checks, and related searches
Stay inside the absolute range so the multiply cannot overflow into a non-finite result the solver must reject, and never send a negative kilopascal: this converter will not treat a minus sign as a vacuum or gauge offset. This landing targets people searching for kpa to mmhg conversion, convert kilopascals to millimeters of mercury, or an exact kPa to mmHg calculator; it is not a general multi-unit pressure hub, not an mmHg-to-kPa primary form, not a vacuum torr converter, and not a blood-pressure category classifier. Failed tasks that return invalid_input do not consume prepaid balance, which keeps exploratory scripts cheap when learners deliberately omit kpa or pass text.