Foot to centimeter converter
Get the exact centimeter value of a length in feet, so 1 ft becomes 30.48 cm and 6 ft becomes 182.88 cm, never the rounded 30 or a survey-foot variant. Useful for clothing sizes, medical height charts and furniture exports. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Feet
- 1
- Result
- 30.48 cm
- Converted
- 30.48
- Cm
- 30.48
- From unit
- ft
A feet-to-centimeters converter turns an imperial length into the centimetre value used on metric construction drawings, clothing size tables, medical height charts, furniture specifications, and school science labs. Approximate mental shortcuts such as multiply by thirty are rejected in favour of the 1959 yard and pound agreement constant, so homework checks and product tables match engineering definitions.
Why feet and international centimetres still meet at 30.48
Feet remain the everyday length unit on United States architectural drawings, ceiling-height labels, sports-player cards, interior-design room notes, and many product sheets that still quote imperial dimensions. Centimetres are the SI length that medical charts, clothing size tables, school science labs, furniture export specifications, and most international catalogs use for the same physical size.
The legal bridge between those two worlds has been exact since the 1959 international yard and pound agreement: one international foot equals exactly zero point three zero four eight metres, and because one metre is one hundred centimetres, one foot equals exactly thirty point four eight centimetres. The same identity follows from twelve international inches at two point five four centimetres each, because twelve times two point five four is thirty point four eight with no remainder.
This capability therefore multiplies the entered foot value by thirty point four eight and never substitutes a rounded thirty, a three-times-ten classroom shortcut, or a United States survey-foot constant that differs at the seventh decimal. Zero feet convert to zero centimetres. The factor is a definition, not a measurement, so there is no lookup table to drift and no network call to fetch a conversion rate.
Practical tips, checks, and related searches
When teaching, pair the exact path with the mental shortcut so students see the drift on long lengths such as an eight-foot ceiling or a one-hundred-foot tape. Stay inside the absolute range so the multiplication cannot overflow into a non-finite result the solver must reject.
This landing targets people searching for feet to cm, foot to centimeter converter, convert feet to centimeters, or an exact thirty point four eight calculator; it is not a general multi-unit length hub, not a centimetres-to-feet primary form, not a metres-to-feet tool, not an inches converter as its primary purpose, and not an astronomical distance converter. Prefer this capability when the input is already in feet and you only need centimetres; if you must convert among many units in one call, use a broader unit converter instead.
If your source data is already in inches, prefer an inches-to-centimetres converter rather than dividing by twelve first, unless you deliberately want a foot-valued intermediate.
What you can do with it
Height charts and body measurements
Turn imperial height readings in feet into centimetres for metric medical notes, sports profiles, and clothing size guides with the same exact factor every row.
Furniture and product size tables
Merchants convert foot-based product dimensions to centimetres and compare hand work against deterministic steps before publishing metric size charts.
FAQ
What formula converts feet to centimeters?
Centimetres = feet × 30.48. One international foot is defined as exactly 30.48 centimetres (0.3048 metres) by the 1959 international yard and pound agreement.
Is 30.48 exact or approximate?
Exact. This tool uses the international foot definition (12 × 2.54 cm), not a US survey foot or a rough multiply-by-30 estimate.
Can I convert centimeters back to feet?
This capability is feet → centimetres only. Divide centimetres by 30.48 on your side, or use a centimetres-to-feet converter for the reverse search intent.
Is the foot to centimeter converter free?
The browser tool is free and runs locally.
Why not just multiply by 30?
Because the shortcut drifts on longer lengths. On a 100-foot tape the exact result is 3048 centimeters, and multiplying by 30 falls short by almost half a meter, enough to spoil a floor plan or a fabric order.
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/foot-to-centimeter-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"feet":1}'const res = await fetch("https://api.kit.forhosting.com/conv/foot-to-centimeter-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"feet": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/foot-to-centimeter-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"feet": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/foot-to-centimeter-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"feet":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"feet":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/foot-to-centimeter-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"feet": 1
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.foot_to_centimeter_converter",
"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.
Why feet and international centimetres still meet at 30.48
Homework, CAD notes, and packaging tables that pin the international definition will match the JSON this tool returns after a fixed twelve-decimal round.
How to call the API and what comes back
Absolute values must stay within the published limit of one trillion. Round-trip sanity checks are easy: convert one foot and confirm you receive exactly thirty point four eight centimetres, or convert six feet and confirm one hundred eighty-two point eight eight centimetres. Send a JSON body with one required finite number field named feet. Aliases ft, foot, value, length, feet_value, and distance are accepted so SDK clients and form posts can use the name that fits the product. On success the response echoes the rounded feet value, sets cm, result, and converted to the same rounded centimetre magnitude, unit to the token cm, from_unit to ft and to_unit to cm, factor and cm_per_foot to the exact constant thirty point four eight, formula to the string centimetres equals feet times thirty point four eight, 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. Prefer bare numeric JSON when you control the client; string numbers are accepted only when they match a strict finite numeric pattern without unit suffixes, thousand separators, or currency symbols.
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 feet or pass text. The published $0.002 covers one successful item; validation failures remain free.
Integration use cases
Homework and unit-test fixtures
Students and engineers convert classroom foot readings to centimetres 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 feet field or a value that is not a finite number). Failed tasks are not charged.