French toise length converter
1 toise is 1.94903631 m, or 6 pieds de roi, 72 pouces and 864 lignes. Turn a length from a historical French source into metric and imperial units in one step, with the rounding you choose. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Toise
- 1
- Decimal places
- 6
- M
- 1.949036
- Cm
- 194.903631
- Mm
- 1,949.03631
- Pied
- 6
Search intent: toise to meters. No network calls, no random seeds, and no server state are required for a correct answer. Failed jobs are not billed. Landings
A toise and its subdivisions
The toise is a historical French unit of length. It sits at the top of a simple chain: one toise is 6 pieds de roi, one pied is 12 pouces, and one pouce is 12 lignes. Multiplying through, a single toise contains 72 pouces and 864 lignes. Its metric value is fixed at 1.94903631 metres, which is 194.903631 centimetres or 1949.03631 millimetres. Enter a length in toises and the converter returns every one of these units together, along with feet and inches, so you can read a historical measurement in whichever system your work needs.
Mistakes to avoid with old French lengths
The most common slip is treating a pied de roi as an English foot. They are not the same: a toise is 6 pieds de roi but 6.394476 feet, and its 72 pouces are 76.733713 inches. Swapping one for the other quietly shortens every figure. A second slip is rounding too early. Here the full-precision result is worked out first and half-up rounding is applied only once, to the number of decimals you ask for, so repeated conversions do not drift. Keep the decimals generous while you work and round only for the final table.
When to use it
Use when the search intent matches this tool. No network calls, no random seeds, and no server state are required for a correct answer. Failed jobs are not billed.
Landings target the stated search intent with precise keywords. Prefer explicit units and ranges over silent coercion of bad types. When a field is optional, defaults are documented in params and echoed in the output.
This keeps
FAQ
Locales?
EN-only delivery; Nitro hydrates the other seven languages.
How many metres are in one toise?
One toise is 1.94903631 metres, which is 194.903631 cm or 1949.03631 mm. Rounded to six decimals, the result shows 1.949036 m.
How is a toise divided into pieds, pouces and lignes?
A toise is 6 pieds de roi, each pied is 12 pouces and each pouce is 12 lignes. So one toise holds 72 pouces and 864 lignes.
Is a pied de roi the same as an English foot?
No. A toise is 6 pieds de roi but 6.394476 feet, so a pied de roi is longer than an English foot. Likewise, 72 pouces come to 76.733713 inches.
How are the results rounded?
You choose the number of decimals, and half-up rounding is applied once, to the unrounded result. With six decimals, 1.94903631 m appears as 1.949036 m.
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/toise-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"toise":1}'const res = await fetch("https://api.kit.forhosting.com/conv/toise-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"toise": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/toise-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"toise": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/toise-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"toise":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"toise":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/toise-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"toise": 1
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.toise_length",
"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
Convert French historical toise (and pied/pouce/ligne) to SI and imperial lengths. The calculator is free in the browser, deterministic, and identical in the API path. Inputs are validated before any arithmetic so invalid payloads fail with invalid_input. Half-up rounding is applied once from raw IEEE results when decimals are requested. Use the same JSON contract from spreadsheets, CMS hooks, automation, or teaching demos.
How it works
No network calls, no random seeds, and no server state are required for a correct answer. Failed jobs are not billed. Landings target the stated search intent with precise keywords. Prefer explicit units and ranges over silent coercion of bad types. When a field is optional, defaults are documented in params and echoed Convert French historical toise (and pied/pouce/ligne) to SI and imperial lengths. 1 toise = 1.94903631 m; 1 toise = 6 pieds de roi; 1 pied = 12 pouces; 1 pouce = 12 lignes. The calculator is free in the browser, deterministic, and identical in the API path. Inputs are validated before any arithmetic so invalid payloads fail with invalid_input. Half-up rounding is applied once from raw IEEE results when decimals are requested. Use the same JSON contract from spreadsheets, CMS hooks, automation, or teaching demos.
Inputs, limits and rounding
Outputs echo inputs for logging. No network calls, no random seeds, and no server state are required for a correct answer. Failed jobs are not billed. Landings target the stated search intent with precise keywords. Prefer explicit units and ranges over silent coercion of bad types. When a field is optional, defaults are documented in params and echoed in the output. Provide required JSON fields. Optional decimals use half-up once from raw IEEE values. Invalid types or ranges raise invalid_input. The calculator is free in the browser, deterministic, and identical in the API path. Inputs are validated before any arithmetic so invalid payloads fail with invalid_input. Half-up rounding is applied once from raw IEEE results when decimals are requested. Use the same JSON contract from spreadsheets, CMS hooks, automation, or teaching demos.
When to use it
Convert French historical toise (and pied/pouce/ligne) to SI and imperial lengths. The calculator is free in the browser, deterministic, and identical in the API path. Inputs are validated before any arithmetic so invalid payloads fail with invalid_input. Half-up rounding is applied once from raw IEEE results when decimals are requested. Use the same JSON contract from spreadsheets, CMS hooks, automation, or teaching demos.
Integration use cases
Quick check
Use the free widget to verify a formula before production.
Automation
Call the API with the same JSON contract from scripts or CMS.
Teaching
Show pinned golden examples without proprietary software.
Technical questions
Is the browser widget free?
Yes. Tier A is free client-side with the same core as the API.
Does it use the network?
No. Computation is local and deterministic.
What on bad input?
invalid_input is thrown; failed jobs are not billed.
API compatible?
Yes — same JSON fields as params.json.