這個頁面做什麼?
你輸入一個以千位元每秒(Kbps)為單位的數值,頁面會立刻給出以百萬位元每秒(Mbps)為單位的等值結果。反過來,你也可以輸入 Mbps 來反向換算得到 Kbps。這個轉換採用的是一個精確的十進制因數:1 Kbps 恰好等於 0.001 Mbps,反過來 1 Mbps 剛好等於 1000 Kbps。這裡沒有四捨五入或近似——它只是單純乘以或除以 1000 的線性縮放。
正因為轉換如此直接,這個頁面的價值不在於計算的複雜度,而在於它提供了一個零誤差的即時工具,避免手算時的人為失誤,並同時給出雙向結果。更重要的是,我們在下方會特別釐清一個現實中極常見的陷阱:位元(bit)與位元組(byte)的區別——這才是多數人搞錯網路速度的真正原因。
誰需要這個工具?
- 比較網路方案時:A 業者標示 50 Mbps,B 業者標示 50000 Kbps,你需要知道兩者是否一樣。
- 下載檔案時:路由器或監控軟體顯示當即速度為 2500 Kbps,而你希望估計一個 10 MB 的檔案要傳多久。
- 處理串流位元率:音訊編碼常以 128 Kbps 標示,但影音平台的建議上傳頻寬是 5 Mbps。你需要快速比對。
- IT 支援或網路管理:老舊設備的報告仍以 Kbps 為單位,但你須將其轉換為現代標準的 Mbps 以填入報表。
- 開發者或學生:教科書或文件中可能混用兩種單位,你需要在練習或除錯時快速驗算。
轉換規則與邊界情況
本頁採用國際單位制(SI)的十進制前綴:kilo = 10³ = 1 000,mega = 10⁶ = 1 000 000。因此:
- Kbps 轉 Mbps:數值 × 0.001
- Mbps 轉 Kbps:數值 × 1 000
必須遵守的規則:
- 輸入必須為非負數。資料速率不能為負,負值無意義。
- 零輸入得到零輸出。
- 接受小數。例如 0.5 Kbps → 0.0005 Mbps;0.025 Mbps → 25 Kbps。
- 極大數字在原則上支援,但極端值可能以科學記號顯示,或為閱讀方便而四捨五入至合理小數位數(頁面會標示此類情況)。
- 本頁不使用二進制前綴(Kibps、Mibps)。如果你遇到以 1 024 為基數的單位(如某些作業系統中的「KiB/s」),這個工具不適用,需另行換算。
這些邊界條件確保轉換在實務上不會出錯——只要你輸入正確,輸出就是精確的。
實例:常見的數值對照
以下表格列出一些生活中常見的數據速率及其在兩個單位間的換算值:
| Kbps | Mbps | 常見應用情境 |
|---|---|---|
| 128 | 0.128 | 一般 mp3 音訊位元率 |
| 1 000 | 1 | 舊式 ADSL 基本速率 |
| 5 000 | 5 | 1080p 影片串流建議速度 |
| 8 000 | 8 | 部分串流服務的 4K 下限 |
| 10 000 | 10 | 光世代低速方案 |
| 50 000 | 50 | 常見家用光纖方案 |
| 100 000 | 100 | 常見家用光纖高速方案 |
| 1 000 000 | 1 000 | 企業級專線或 1 Gbps 網路 |
工作範例:你的網路測速顯示「25 000 Kbps」。想知道這是多少 Mbps?直接除以 1000:25 000 ÷ 1000 = 25 Mbps。反過來,若 ISP 標示 300 Mbps,換成 Kbps 就是 300 × 1000 = 300 000 Kbps。
位元 vs. 位元組:最重要的實務陷阱
網路設備和電信業者幾乎全部以**位元每秒(bps)來標示頻寬(Kbps、Mbps、Gbps)。然而,檔案大小(下載進度、檔案管理員顯示的傳輸速度)通常以位元組(byte)**為單位——KB(千位元組)、MB(百萬位元組)、GB(十億位元組)。
關鍵換算:1 位元組 = 8 位元。
因此,從 Mbps 換算成每秒可傳輸的位元組數(MB/s)時,必須除以 8。例如:
- 100 Mbps 網路:理論最大傳輸量為 100 ÷ 8 = 12.5 MB/s。
- 50 Mbps 網路:50 ÷ 8 = 6.25 MB/s。
- 你看到下載軟體顯示 5 MB/s,相當於 5 × 8 = 40 Mbps。
常見誤解:使用者以為 100 Mbps 的線路每秒可以下載 100 MB 的檔案。這差了整整 8 倍。實際上 100 Mbps 約等於 12.5 MB/s,與 USB 2.0 的理論極限相近。
時間計算公式:
下載時間(秒) = 檔案大小(位元) ÷ 資料速率(bps)
或者使用位元組:時間 = 檔案大小(位元組) × 8 ÷ 資料速率(bps)
實例:下載一個 500 MB 的遊戲,網路速度為 50 Mbps(50 000 Kbps)。
- 將檔案換算為位元:500 MB = 500 × 8 = 4000 Mb(百萬位元)。
- 時間 = 4000 Mb ÷ 50 Mbps = 80 秒。
或者直接 500 MB ÷ (50/8 MB/s) = 500 ÷ 6.25 = 80 秒。
這個轉換因數在本頁的 Kbps 與 Mbps 轉換中並不直接出現,但理解它是正確解讀轉換結果的關鍵。
十進制 vs. 二進制前綴:為什麼本頁只用 1000
在資料速率的世界裡,「kilo」幾乎永遠代表 1000(SI 標準)。這與記憶體容量不同——記憶體(RAM)的「K」通常是 1024(KiB)。但網路標準(IEEE、IETF、ITU)一律使用十進制:1 Mbps = 1 000 000 bps,1 Gbps = 1 000 000 000 bps。
本頁完全遵循這個慣例。如果你遇到某些舊文件或特定軟體(例如部分 BT 客戶端)以 「KiB/s」 顯示速度,那 1 KiB/s = 1024 B/s = 8192 bps,與本頁的 1 Kbps = 1000 bps 不同。此時請勿直接套用本轉換工具。若要處理二進制單位,你必須先將其轉為十進制再使用。
常見問答(FAQ)
Q: 輸入 0 Kbps 會得到什麼?
A: 0 Kbps 對應 0 Mbps。結果就是 0,沒有例外。
Q: 我可以輸入小數嗎?例如 0.5 Kbps?
A: 可以。0.5 Kbps × 0.001 = 0.0005 Mbps。系統支援任意小數。
Q: 為什麼我的下載軟體顯示 10 MB/s,但網路業者說我只有 100 Mbps?
A: 因為 MB/s 是百萬位元組每秒,100 Mbps 是百萬位元每秒。換算:100 Mbps ÷ 8 = 12.5 MB/s,所以 10 MB/s 仍在合理範圍內,代表大約 80 Mbps 的實際吞吐量。
Q: Kbps 和 Kibps 有什麼不同?
A: Kbps(千位元每秒)使用十進制 kilo = 1000;Kibps(千二進位位元每秒)使用二進制 kibi = 1024。本頁只處理前者。1 Kibps = 1024 bps,比 1 Kbps 多 2.4%。
Q: 這個轉換工具到小數第幾位?
A: 結果在合理範圍內為精確值(因為轉換因數是 0.001,可以在有限小數位數內表示)。但若輸入極小數字,例如 0.000001 Kbps,輸出可能以科學記號顯示(如 1e-9 Mbps),頁面會盡量顯示足夠位數。
Q: 我輸入 1000000 Kbps,結果會是 1000 Mbps 嗎?
A: 是的,1000000 × 0.001 = 1000 Mbps,也就是 1 Gbps。工具支援這類大數轉換。