燃費単位を変換:MPG、L/100km、km/L
米国の30 MPGは8 L/100kmをわずかに下回り、12 km/Lを超えます。単位つきで一つの値を入れるだけで4つの単位がそろい、米ガロンと英ガロンの違いやL/100kmとの逆の関係も考慮されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 30 mpg_us
- Mpg us
- 30
- Mpg uk
- 36.0284977651
- 燃費 (L/100 km)
- 7.8404861111
- 燃費 (km/L)
- 12.7543112229
燃費の表記方法は国や地域によって異なるため、車両の数値をそのまま比較することは簡単ではありません。この換算ツールでは、米国式マイル毎ガロン、英国式マイル毎ガロン、100km当たりリットル、または1リットル当たりキロメートルの正の値を入力すると、対応する全単位の値を取得できます。米国ガロンと英ガロンを明確に区別し、燃費と燃料消費量の逆数関係を正しく扱い、固定された定義に基づいて再現可能な結果を返します。
換算元の単位を正確にお選びください
まず、資料に記載されている燃費の数値をそのまま入力し、併記された単位を選択してください。英国の英ガロンは米国の液量ガロンより大きいため、米国MPGと英国MPGの区別は重要です。両方で同じMPGという数値が示されていても、燃料の一定容量で走行できる距離は同じではありません。
また、燃料消費量を表す L/100km と、1リットルで走れる距離を表す km/L にも対応しています。仕様書、広告、車両管理データ、試験報告書から数値を転記する際は、単位を削除しないでください。資料にMPGとしか書かれていない場合は、対象国と試験基準を先にご確認ください。
小数点以下を多く表示することより、正しい換算元を選ぶことのほうが重要です。誤ったガロン定義による一定の差は、丸め処理では修正できません。入力値はゼロより大きい必要があります。
ゼロや負の燃費には有効な換算上の意味がないため、誤解を招く結果を返さずエラーとして扱います。
数値が反対方向に変化する理由をご確認ください
米国MPG、英国MPG、km/Lは走行効率を表す単位です。数値が大きいほど、一定量の燃料で長い距離を走れます。一方、100km当たりリットルは燃料消費量を表し、数値が小さいほど一定距離で使う燃料が少なくなります。
このように意味の方向が反対なので、L/100kmとの換算には単純な乗算ではなく除算が必要です。本ツールは、どの入力も最初に1リットル当たりキロメートルへ変換します。国際的に定義された正確なマイルと、米国ガロンおよび英ガロンの規定容量を使用し、その後、100を km/L で割って L/100km を求めます。
共通の中間値を用いるため、返される4種類の数値は相互に整合します。たとえば km/L が2倍になると L/100km は半分になり、MPGが2倍になった場合も対応する消費量は半分になります。これは正常な逆数関係です。
メーカー値、車載表示、実験値には、換算後も元の不確かさと試験条件が残ります。
公平な比較のために換算値をご利用ください
複数の車両を比べる前に、すべての値を同じ単位へそろえると換算結果を最も有効に活用できます。異なる市場の仕様を統一したり、取り込んだ車両管理記録を標準化したり、アプリケーションで地域ごとの単位を表示したりできます。由来を後から確認できるよう、元の数値と単位も換算結果と一緒に保存してください。
車両を比較する際は、走行試験サイクル、年式、駆動方式、試験条件が同等かどうかもご確認ください。単位換算は数量を比較可能にしますが、異なる試験そのものを科学的に同一にはしません。実際の燃料消費は、速度、交通、気温、標高、タイヤ、積載量、整備状態、運転方法によって変わります。
自動処理では、上流システムが文書化された単位を送っていることを検証し、不正入力の応答をデータ品質の問題として扱ってください。既定値への無断置換は避ける必要があります。同じ入力から常に同じ4つの値が得られるため、表計算、移行確認、カタログ統一、再現可能な報告処理に適しています。
活用例
輸入車を比較する
米国、英国、メートル法圏の仕様を統一してから各モデルを比較できます。
車両管理記録を標準化する
地域単位が混在する車両データを、取り込み時に一貫した項目へ変換できます。
アプリケーションを地域対応にする
各地域で使い慣れた単位を表示しながら、対応する全市場向けの換算値を保持できます。
よくある質問
米国MPGと英国MPGは同じですか?
同じではありません。 英国の英ガロンは米国の液量ガロンより大きいため、同じ車両でも数値が異なります。
MPGが高いほどL/100kmが低くなるのはなぜですか?
MPGは容量当たりの距離、L/100kmは一定距離当たりの容量を表すため、両者は逆数関係にあります。
ゼロや負の値を換算できますか?
できません。 燃費にはゼロより大きい有限数が必要で、それ以外は不正入力エラーになります。
換算値から実際の燃料消費を予測できますか?
できません。 単位だけを変換し、交通、天候、運転方法、車両状態、試験サイクルの違いは考慮しません。
米国の30 MPGはほかの単位でいくつですか?
英国MPGで36.0284977651、L/100kmで7.84048611111、km/Lで12.7543112229です。どの値もいったんキロメートル毎リットルに直してから計算するため、4つの数字が互いに食い違いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/misc2/fuel-efficiency-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":30,"unit":"mpg_us"}'const res = await fetch("https://api.kit.forhosting.com/misc2/fuel-efficiency-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 30,
"unit": "mpg_us"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/fuel-efficiency-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 30,
"unit": "mpg_us"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/fuel-efficiency-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":30,"unit":"mpg_us"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":30,"unit":"mpg_us"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/fuel-efficiency-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 30,
"unit": "mpg_us"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.fuel_efficiency_convert",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブラウザー版は手早い確認に、APIは比較、データ取り込み、車両データ処理の自動化にご利用いただけます。
換算元の単位を正確にお選びください
この前提を明確にするため、換算ツールでは mpg_us と mpg_uk を別々に扱います。
数値が反対方向に変化する理由をご確認ください
結果はJSONや一般的な比較に適した安定した精度へ丸められますが、元の測定精度が向上するわけではありません。
公平な比較のために換算値をご利用ください
APIの1リクエストは$0.002で、外部ネットワークへの照会はありません。
技術的な質問
APIリクエストの料金はいくらですか?
APIは1リクエスト当たり$0.002です。ブラウザー上の換算は無料でご利用いただけます。