長さの変換ツール
長さを別の単位へ一度で換算できます。5キロメートルは3.106855961187マイルです。どの組み合わせも正確な国際フィート・インチ・ヤード・マイルでメートルを経由するため、道路も荷物も部屋もどこでも同じ長さになります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 5
- 開始
- kilometers
- To
- miles
- 値
- 3.1068559612
- 入力
- 5
- メートル
- 5,000
この長さの変換ツールは、一つの数値をある長さの単位から別の単位へ、スプレッドシートやうろ覚えの定数、ツールごとに異なる丸めの意外な結果に頼ることなく変換します。数値と、変換元の単位、変換先の単位(メートル、キロメートル、マイル、フィート、インチ、ヤード、センチメートル、ミリメートル)を渡すと、国際ヤードとメートルの定義に基づいた決定的な結果が返ってきます。未知の単位名は数値をでっち上げず、明確に失敗します。
専用の長さ変換ツールが今なお重要である理由
人々が長さの変換ツールを検索するのは、その量が距離や寸法であるとすでにわかっているときです。マイルに直す必要があるキロメートル単位の道路区間、設計仕様ではインチで記載されているミリメートル単位の製品高さ、あるいはフィートとメートルの間を行き来する建設現場の測定値などです。
汎用の複数分野対応の単位ツールでも計算はできますが、長さに特化したページは、より明確な既定値、より明確なエラー、そして建設業者や旅行者、技術者が実際に話す言い回しに合った表現で、その意図に応えます。この機能は正式な単位名と一般的な短縮形を受け付けて正規化し、中間スケールとしてメートルを経由して換算するため、すべての単位の組み合わせが同じ定義を共有します。
国際フィートとインチはそれぞれ 0.3048 m と 0.0254 m に固定され、法定マイルは 1609.344 m、ヤードは 0.9144 m です。これらの定数はロケール設定やブラウザの計算の癖でずれることはありません。
許可された集合にない単位、たとえば重さや体積、あるいはスペルミスした名前を入力すると、呼び出しは明示的な未知単位のメッセージで失敗するため、パイプラインは誤った数値を出す代わりに止まります。
チームがどこに組み込むか、そして費用
製品チームはこの長さの変換ツールを、買い物客が好むシステムで寸法を表示するチェックアウトのフロー、異なる単位で記載された運送業者の上限を比較する物流ツール、分析の前に混在した CSV の列を正規化するデータクリーニングのジョブに組み込みます。混在した科学的な表には、より広範な複数分野対応の変換ツールを使ってください。
ユーザーが入力する単位の語彙を文書化し、UI のラベルを許可された名前に対応付け、未知の単位のエラーは内部の障害ではなくユーザーが修正できるフィードバックとして扱ってください。その結果、メートル法とヤード・ポンド法の両方を、スプレッドシートのずれなしに扱う必要があるあらゆるワークフローのための、小さく信頼できる部品が手に入ります。
活用例
店頭ページの製品寸法
メートル法のソースを記録の基準として保ちながら、パッケージの寸法をミリメートルやセンチメートルから、地域別の製品ページ向けにインチへ換算します。
旅行と地図の距離
フロントエンドで手動編集した定数を使わずに、キロメートルで保存された経路の長さを、ヤード・ポンド法の道路標識を期待する対象者向けにマイルへ変換します。
建設と CAD の受け渡し
現場のメモと SI の図面を今でも混在させるチームの間で測定値をやり取りする際に、フィート、インチ、メートルを正規化します。
よくある質問
どの長さの単位に対応していますか?
メートル、キロメートル、マイル、フィート、インチ、ヤード、センチメートル、ミリメートル、そして m、km、mi、ft、in、yd、cm、mm といった一般的な短縮形です。
未知の単位名を送るとどうなりますか?
推測したり、別の分野にフォールバックしたり、換算係数をでっち上げたりはしません。
ここで重さや温度を換算できますか?
長さ以外の単位名を送ると未知単位のエラーで失敗するため、分野が混在した入力が黙って換算されることはありません。
5キロメートルは何マイルですか?
5キロメートルは3.106855961187マイルです。まず5000メートルに直し、1マイルの正確なメートル数である1609.344で割って求めます。
ftやkmのような略記でも入力できますか?
はい、できます。m、km、mi、ft、in、yd、cm、mmの略記に加え、単数形・複数形の名前も使えます。長さではない名前は推測せずにお断りします。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5,"from":"kilometers","to":"miles"}'const res = await fetch("https://api.kit.forhosting.com/conv/length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5,
"from": "kilometers",
"to": "miles"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5,
"from": "kilometers",
"to": "miles"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5,"from":"kilometers","to":"miles"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5,"from":"kilometers","to":"miles"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 5,
"from": "kilometers",
"to": "miles"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.length",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
このページのブラウザで無料で使うか、自動化のために同じロジックをリクエストごとに $0.002 で API から呼び出してください。
換算のリクエストとレスポンスの仕組み
単数形と複数形のどちらも受け付けられ、応答では正規化されたラベルにまとめられるので、クライアントは一貫した表記を表示できます。エンジンは入力値を変換元のメートル係数で乗じ、変換先の係数で割り、固定精度に丸めるため、繰り返しの呼び出しでもテストやキャッシュに向けてバイト単位で安定します。ドメインで必要な場合には負の長さも許可されます(たとえば符号付きのオフセット)。NaN や Infinity のような非有限の値は拒否されます。3 つのフィールドを送信します。value(変換したい有限の数値)、from(その数値の単位)、to(必要とする単位)です。対応する名前には meters、kilometers、miles、feet、inches、yards、centimeters、millimeters に加えて、m、km、mi、ft、in、yd、cm、mm といった短縮のエイリアスも含まれます。JSON の結果には、換算後の値、元の入力、正規化された from と to のラベル、そして監査証跡のためのメートル単位の中間の長さが含まれます。フィールドが欠けている場合は、何が問題だったかを示すメッセージとともに invalid_input が返され、フォームの検証と API のエラー処理が一致した状態に保たれます。
チームがどこに組み込むか、そして費用
このページで無料で換算を試し、スクリプトやバックエンドのサービスから KIT の API を呼び出すときには、成功した項目ごとに $0.002 で同じ入力を自動化してください。この同等性により、デモやサポートの手順書、本番のジョブが、5 キロメートルが特定のマイルの数値と同じかどうかで食い違うことは決してありません。検索意図や UI が長さに特化している場合は、このエンドポイントを選んでください。
技術的な質問
換算はどのくらい正確ですか?
係数は国際的な定義を使います。1 inch = 0.0254 m、1 foot = 0.3048 m、1 yard = 0.9144 m、1 mile = 1609.344 m で、メートル法の接頭辞は正確な 10 のべき乗です。結果は、再現可能な API 出力のために安定した固定精度に丸められます。
費用はいくらですか?
対話型のページはブラウザで無料で動作します。API 経由では、各換算が前払いの KIT 残高から項目ごとに $0.002 で課金されます。