バイト変換
5 MBは5000 KBです。バイト、キロバイト、メガバイト、ギガバイト、テラバイトの間を千倍ごとの十進法で換算し、バイト単位の値も表示します。ディスクの表示やクラウドの容量の比較に便利で、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 5
- 開始
- MB
- To
- KB
- 結果
- 5,000 KB
- 値 (バイト)
- 5,000,000
- 因数
- 1,000
- 変換元の指数
- 2
バイト変換ツールは、ある記憶単位で書かれたデータサイズを別の単位の同等サイズへ変え、ディスク表示・ダウンロード報告・クラウド枠・容量見積もりを接頭辞の手計算なしで比べられるようにします。非負の大きさを入力し、変換元をバイト・キロバイト・メガバイト・ギガバイト・テラバイトから選び、変換先も同じ閉じた集合から選んでください。求解はSI十進の千の累乗を用います。1キロバイトは1000バイト、1メガバイトは100万バイト、1ギガバイトは10億バイト、1テラバイトは1兆バイトです。変換先単位でのサイズに加え、バイトでの中間値と正確な乗算係数を返します。
SI係数: バイトがキロ・メガ・ギガ・テラになる仕組み
国際単位系は接頭辞キロ・メガ・ギガ・テラを、千の連続する累乗として定義します。バイトに当てはめると、1キロバイトは1000バイト、1メガバイトは100万バイト、1ギガバイトは10億バイト、1テラバイトは1兆バイトです。そのSI係数に従うバイト変換は指数の変更です。
変換元が千のp乗バイト、変換先が千のq乗バイトなら、変換後のサイズは元の大きさに千の(p−q)乗を掛けたものです。バイトは指数0、キロバイトは1、メガバイトは2、ギガバイトは3、テラバイトは4です。5メガバイトをキロバイトへ換算すると、5に千の(2−1)乗を掛けて5000キロバイトです。
2テラバイトをギガバイトへ換算すると2000ギガバイトです。逆方向では数が縮み、2000メガバイトは2ギガバイトです。ゼロはどの単位でもゼロになります。
このページはキビバイトや1024のIEC二進接頭辞を混ぜません。それらの名称と係数は別の検索に答えます。
専用のバイト変換が役立つ場面
サポートチームは、クラウドプラン・バックアップ・ダウンロードフォルダを比べる前に、広告されたディスクサイズを一つの単位へ揃えます。教師と試験生成器は、負のサイズを黙って符号反転せず無効と印す決定的な基準が必要です。往復確認は簡単です。 5メガバイトは5000キロバイト、1ギガバイトは10億バイト、1000メガバイトは1ギガバイトになる必要があります。
絶対範囲内に留め、積が非有限になって求解が拒否せざるを得ない状態を避けてください。このページは二進接頭辞のハブでも、ビット対バイト変換でも、転送速度計算機でもありません。入力がすでにSIバイト単位の記憶サイズで、別のSI単位のサイズだけが必要なときに選んでください。
活用例
ディスク見積もりとクラウド容量
広告された容量をバイト、KB、MB、GB、TBの間で変換し、購入者がプラン、バックアップ、ボリューム表示を一つの単位で比べられるようにします。
ダウンロードとメディア資産の予算
ログや書き出し報告のファイルサイズをメガバイトまたはギガバイトへ直し、使用量の図示、枠の設定、顧客への説明の前に揃えます。
宿題と文書の照合
学生と技術文書の執筆者はSIの記憶サイズを変換し、ワークシート上で正確な1000^n係数を確かめ、1024を誤って混ぜません。
よくある質問
バイト変換はどのように動きますか?
非負のvalueと、B、KB、MB、GB、TBからの変換元・変換先単位を送ってください。
サイズが負のときはどうなりますか?
データサイズは負になり得ないため、変換器はマイナス符号を拡大せず、呼び出しは課金されません。
ここでのキロバイトは1000バイトですか、1024バイトですか?
1000バイトです。 この変換器はSI十進接頭辞のみを使います。キビバイトなど1024に基づくIEC名称はこのページの範囲外です。
どの単位の間で変換できますか?
バイト (B)、キロバイト (KB)、メガバイト (MB)、ギガバイト (GB)、テラバイト (TB) です。
2 TBは何GBですか?
2 TBは2000 GBです。テラバイトからギガバイトへ1段下がるごとに千倍になるためです。逆向きでは数が小さくなり、2000 MBは2 GBになります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/byte-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5,"from":"MB","to":"KB"}'const res = await fetch("https://api.kit.forhosting.com/conv/byte-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5,
"from": "MB",
"to": "KB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/byte-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5,
"from": "MB",
"to": "KB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/byte-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5,"from":"MB","to":"KB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5,"from":"MB","to":"KB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/byte-converter", 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": "MB",
"to": "KB"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.byte_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
データ量はゼロ未満になり得ないため、負のサイズはinvalid_inputで失敗します。欠落フィールド、非有限数、未知の単位も同様に失敗し、課金されません。
入力契約、応答の形、負サイズの誤り
fromは変換元単位、toは変換先単位です。正規IDはB、KB、MB、GB、TBで、フォームは閉じた一覧として示すため、人間が構文を暗記する必要はありません。絶対値は公表上限の千兆以内に収めてください。負のサイズは、データ量が負になり得ないため平易な文言で拒否されます。学習者、課金スクリプト、ディスク計画者が必要とする契約です。必須3フィールドのJSON本体をPOSTしてください。valueは変換する非負の有限の大きさで、size、amount、n、quantityという別名を受け付けるため、フォームとSDKは製品に合う名前を使えます。bytes、kilobytes、megabytes、gigabytes、terabytesといった語の別名はAPIで受け付けます。成功時は丸めたvalue、from、toを返し、resultとunitを変換後サイズとその先トークンに設定し、value_bytesをSIのバイトサイズとして報告し、factorを千の(from_exp−to_exp)乗として報告し、from_expとto_expを整数指数として返し、式文字列 result = value × 1000^(from_exp − to_exp) を再掲します。検証失敗 — 欠落フィールド、空文字、非有限数、未知単位、非有限の変換結果、負のサイズ — はinvalid_inputを返し、課金されません。料金は成功リクエスト1件あたり$0.002、単位はitemです。
専用のバイト変換が役立つ場面
工学ノートは使用量を描く前にログやメディア資産のサイズをメガバイトやギガバイトへ落とし、小さな解析エンドポイントを呼べば、SIトークン5個のために汎用単位ライブラリを引き込む必要がありません。invalid_inputを返す失敗タスクは前払い残高を消費しないため、学習者がわざと負のサイズを渡したり単位を省略したりする探索スクリプトを安く保てます。
技術的な質問
バイト変換の料金はいくらですか。
ブラウザツールは無料です。APIリクエストは成功1件あたり$0.002の前払い残高を使い、無効入力は課金されません。