マイル換算
1マイルはちょうど1.609344 km、1609.344 m、1760ヤード、5280フィートです。道のりやランニング、トレイルの距離をマイルで入れると、4つの単位の距離がまとめて分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- マイル
- 1
- キロメートル
- 1.609344
- メートル
- 1,609.344
- ヤード
- 1,760
- フィート
- 5,280
地図、レース計画、出荷ラベル、学習プリントで実際に使う単位へマイル距離を直す作業は、ヤード・ポンド法の標識とメートル法の行程が交差するたびに日常となります。このマイル換算計算機は、負でない法定マイル値を一つ受け取り、キロメートル・メートル・ヤード・フィートの四つの正確な併走距離を一回の応答で返します。算術は1959年に固定された国際定義に従います。1マイルは1.609344キロメートル、1609.344メートル、1760ヤード、5280フィートです。
四つの正確なマイル係数とずれない理由
国際法定マイルは教室向けの丸め見積りではなく、固定された長さです。1959年のヤード・ポンド合意のあと、1ヤードはちょうど0.9144メートル、1フィートはちょうど0.3048メートルと定義されます。法定マイルにはそのフィートが五千二百八十本入るため、1マイルはちょうど1609.344メートルです。
1キロメートルに含まれる千メートルで割ると係数1.609344が得られ、これは小数三位の近似ではなく厳密値です。1ヤードは3フィートなので、同じ1マイルはちょうど1760ヤードです。キロメートルはマイル×1.609344、メートルはマイル×1609.344、ヤードはマイル×1760、フィートはマイル×5280です。
したがって1マイルは1.609344キロメートル、1609.344メートル、1760ヤード、5280フィートになり、10マイルは16.09344キロメートル、16093.44メートル、17600ヤード、52800フィートになります。このページに照合表、海里オプション、米国サーベイマイルの切替はありません。
符号付きの地図オフセットが必要な場合は、ここで絶対長さを換算し、符号はご自身の幾何レイヤで付けてください。0マイルは掲載したどの単位でも0になり、空フォームの既定値として便利です。
活用例
旅行行程と道路標識
旅行者と地図ツールは、米国や英国のマイル行程をメートル法の旅程向けにキロメートルとメートルへ、徒歩の最終区間や小径の説明がヤード・ポンド法の下位単位を求めるときはヤードとフィートへ換算します。
ランニング・自転車・レース計画
競技者と指導者は、練習マイルをメートル法カレンダー向けキロメートル、トラック区間向けメートル、コースがヤード・ポンド法の下位単位で標示される場合のヤードやフィートへ直します。
よくある質問
負の距離を入れるとどうなりますか?
物理距離は負になり得ません。符号付きの地図オフセットは、絶対長さを換算したあとに付けてください。
この計算機はどのマイル定義を使いますか?
1959年のヤード・ポンド合意による国際法定マイルです。海里や米国サーベイマイルは換算しません。係数も検索意図も別物です。
距離を数値文字列で送れますか?
空文字列、数字のない単語、NaN、Infinityは拒否されます。
10マイルは何キロメートル、何メートルですか?
16.09344 km、つまり16093.44 mで、17600ヤード、52800フィートにもなります。すべて正確な国際マイルから計算するため、小数第3位で丸めることはありません。
海里も換算できますか?
できません。換算するのは1609.344メートルの陸上マイルだけです。海里や米国の旧測量マイルは長さが違うため、ここでは扱いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/mile-conversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"miles":1}'const res = await fetch("https://api.kit.forhosting.com/conv/mile-conversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"miles": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/mile-conversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"miles": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/mile-conversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"miles":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"miles":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/mile-conversion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"miles": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.mile_conversion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の値やNaN・Infinityのような非有限数は逆向きの方位として扱わず、invalid_inputで拒否します。成功したAPI呼び出しは1件あたり$0.002で課金され、検証失敗は課金されません。
四つの正確なマイル係数とずれない理由
本マイル換算エンドポイントが毎回適用するのは、この四つの恒等式です。
入力契約、別名、負値が失敗する理由
NaN、Infinity、数字のない文言のような非数値テキストでも同じ誤りになります。1兆マイル(10^12)を超える大きさは拒否され、Workerアイソレートは公開上限内に留まります。検証失敗は課金されません。検索意図が単位の束としてのマイル換算であるときに本ページをご利用ください。マイルからキロメートルだけを扱う道具は別のクエリであり、別のページです。必須フィールドmilesに、法定マイルを表す有限の非負数を入れたJSON本体をPOSTしてください。ハンドラは別名value、mi、mile、distanceも受け付けるので、フォームやSDKラッパは既存スキーマの名前を使えます。数値文字列(科学的記数法を含む)は解析されますが、空文字列、欠落フィールド、オブジェクト、配列は受け付けません。値が負のときは物理距離が負になり得ないため、milesを名指しするメッセージ付きのinvalid_inputで失敗します。成功時、JSONは解析したmilesをエコーし、kilometers、meters、yards、feetを四つの並列な数として返します。併走フィールドが正確な係数を示します。km_per_mileは1.609344、meters_per_mileは1609.344、yards_per_mileは1760、feet_per_mileは5280です。formula文字列は教材向けに恒等式を一行で述べ、methodは常にexact_international_mileなので下流コードは定義を固定できます。
APIの使い方、料金、四つの出力の置き場所
入力ソースの保持規則は他のparse項目と同じで、処理して破棄します。成功した換算は1件$0.002で課金され、invalid_inputは残高を消費しないため、前払いクレジットを使わずにフォーム検証ができます。パイプラインがラベルを往復する必要がある場合は四つの出力フィールドをご自身の逆換算と組み合わせつつ、本ページはマイルを外向きにキロメートル・メートル・ヤード・フィートへ直すことに焦点を保ってください。SDKを出荷する作者はmilesを数値欄へ対応づけ、kilometers、meters、yards、feetを結果バッジとして示せます。リクエストは小さく保ち、負のマイルはクライアント側の不具合として扱い、宿題、LMSプラグイン、エッジワーカー向けに再現可能な距離を、汎用単位ライブラリを立てずに得られます。
連携の活用例
宿題の検算と物流マニフェスト
生徒、教員、荷送人、フリートツールは、正確な係数、読みやすい数式行、負または非数値入力に対する明確なinvalid_inputにより、マイルから四単位への答えを検証します。
技術的な質問
マイルをキロメートル・メートル・ヤード・フィートへどう換算しますか?
有限の非負数をフィールドmiles(別名value、mi、mile、distance)に送ってください。APIは1マイルあたり1.609344 km、1609.344 m、1760 yd、5280 ftの正確な係数でkilometers、meters、yards、feetを返します。
マイル換算計算機の料金はいくらですか?
ブラウザの道具は無料です。APIリクエストは成功1件あたり$0.002の前払いKIT残高を使い、無効な入力は課金されません。