PSI to kPa converter
1 psi is 6.894757293168 kPa, so a tyre placard, an air-tool rating or a compressor cut-in setpoint in psi reaches a metric datasheet with the exact figure instead of a rounded 6.895. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Psi
- 1
- Result
- 6.8947572932 kPa
- Converted
- 6.8947572932
- Kpa
- 6.8947572932
- From unit
- psi
A pounds-per-square-inch to kilopascal converter turns everyday US gauge and process pressures into the SI unit used on metric datasheets, European equipment plates, and laboratory reports. Rough classroom shortcuts such as multiply by six point nine are rejected in favour of the full SI-derived constant, so homework checks and catalog exports match engineering tables.
Why psi and kilopascals still meet at an exact factor
Pounds per square inch remain the everyday pressure unit on many United States tyre placards, air-tool ratings, hydraulic benches, compressor cut-in charts, and process instrumentation. Kilopascals are the SI-coherent unit preferred on metric datasheets, European equipment nameplates, weather and HVAC specifications, and laboratory reports that already work in pascals or bars.
The bridge between them is not a memorised six point nine rule of thumb: one pound-force per square inch follows from the international avoirdupois pound mass, standard gravity nine point eight zero six six five metres per second squared, and the exact inch of zero point zero two five four metres, while one kilopascal is exactly one thousand pascals. That makes the conversion a single exact multiplication, kilopascals equals psi times the ratio of those two pressure scales.
Teachers often still teach multiply by six point eight nine five, but that truncates significant figures and drifts on multi-hundred-psi hydraulic stages or chained laboratory gauge conversions.
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 psi and confirm you receive about six point eight nine four seven five seven two nine three one six eight kPa after rounding, or convert thirty psi and confirm the result scales linearly within the same twelve-decimal policy.
When teaching, pair the exact path with the six point nine mental shortcut so students see the truncated error on multi-hundred-psi stages. Stay inside the absolute range so the multiply cannot overflow into a non-finite result the solver must reject. This landing targets people searching for psi to kPa, convert pounds per square inch to kilopascals, or an exact psi pressure calculator; it is not a general multi-unit pressure hub, not a kPa-to-psi primary form, not a vacuum torr converter, and not a tyre-load or scuba dive-table tool.
Prefer this capability when the input is already in psi and you only need kilopascals; if you must convert among many pressure units in one call, use a broader pressure converter instead.
What you can do with it
Tyre and compressor unit bridging
Turn US psi tyre placards and compressor cut-in setpoints into kPa fields on metric datasheets with the same exact factor every row.
Homework and lab report checks
Students convert classroom psi readings to kilopascals and compare hand work against deterministic steps before submitting worksheets.
Hydraulic and process gauge cross-checks
Technicians map psi-scale gauges into kPa expectations on SI instrumentation without relying on a rounded 6.895 shortcut.
FAQ
What factor converts psi to kPa?
One psi is one pound-force per square inch from the international pound, standard gravity, and the exact inch. One kilopascal is exactly 1000 pascals. The tool multiplies psi by that exact SI-derived ratio (about 6.894757293168).
Is 6.895 kPa per psi exact?
No. 6.895 is a common classroom rounding. This converter uses the full SI-derived factor so results match engineering tables after fixed twelve-decimal rounding.
What input field do I send?
Send a finite number in the field psi.
Is the psi to kPa converter free?
The browser tool is free and runs locally.
Why convert tyre or compressor pressures from psi to kPa?
US tyre placards, air tools, hydraulic benches and compressor cut-in charts use psi, while metric datasheets, European nameplates, weather and HVAC specifications and lab reports work in kilopascals. Converting keeps both sides on the same figure.
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/psi-to-kpa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"psi":1}'const res = await fetch("https://api.kit.forhosting.com/conv/psi-to-kpa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"psi": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/psi-to-kpa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"psi": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/psi-to-kpa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"psi":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"psi":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/psi-to-kpa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"psi": 1
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.psi_to_kpa",
"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 psi. Aliases pounds_per_square_inch, value, pressure, psi_value, and psig are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes rounded psi, sets kpa, result, and converted to the same rounded kilopascal magnitude, unit to the token kPa, from_unit to psi and to_unit to kPa, factor and kpa_per_psi to the rounded exact conversion factor, pa_per_psi to the rounded pascal-per-psi constant, formula to a short English equation string, message to a brief 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.
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 psi or pass text.
Technical questions
What happens on invalid input?
Missing fields, non-finite numbers, or values outside the absolute limit return invalid_input. Failed tasks are never charged.