位元組轉百萬位元組換算器

線上把位元組換算成百萬位元組,附換算公式、常見對照表與一鍵反向換算。免費即用,無需註冊。

結果
0.000001

1 B = 0.000001 MB

換算公式

1 B = 0.000001 MB

位元組轉百萬位元組常見對照表

位元組百萬位元組
1 B0.000001 MB
2 B0.000002 MB
3 B0.000003 MB
5 B0.000005 MB
10 B0.00001 MB
20 B0.00002 MB
50 B0.00005 MB
100 B0.0001 MB

所有換算都在你的瀏覽器本機完成,輸入內容不會上傳到 BroBroGo。

常見問題

位元組怎麼換算成百萬位元組?

套用下方公式即可,或直接在上面輸入數值,結果即時更新。

這個換算準確嗎?

準確。採用國際規定的精確換算係數,在你的瀏覽器本機計算,不做四捨五入省略,也不上傳伺服器。

什麼是位元組(B)與百萬位元組(MB)的十進位轉換?

這個頁面做一件很單純的事:你輸入一個位元組(Byte,符號為 B)的數值,它立刻算出對應的百萬位元組(Megabyte,符號為 MB)數值。計算方式就是直接將位元組除以 1,000,000。舉例來說,5,000,000 B 輸入後得到 5 MB;12,345 B 則會得到 0.012345 MB。

轉換公式固定為:MB = B × 0.000001(也就是 B ÷ 1,000,000)。反向計算也同樣提供——你可以在對應欄位輸入 MB 數值,工具會用 B = MB × 1,000,000 回傳位元組數。輸入介面接受整數、小數與極大的數值,例如 10¹² 位元組也能處理,不會強制捨入,保留浮點運算的精確度。

這個轉換屬於十進位 SI 系統(國際單位制),也就是硬碟製造商、雲端服務供應商與大多數網路規格表裡使用的定義。ISO、IEC 與 IEEE 都承認這個十進位前綴,但在電腦科學領域同時存在另一套二進位前綴,兩者長期並行造成許多混淆,而這個頁面就是為了釐清其中一種情境而設計的。

為何這個轉換頁面與眾不同?——十進位 SI 與二進位 IEC 的區別

這個頁面只使用十進位 SI 約定:1 MB = 1,000,000 位元組。它不採用二進位除數 1,024 × 1,024 = 1,048,576,那個數值保留給「mebibyte(MiB)」使用。如果你需要二進位轉換,本站另有 KiB、MiB 與 GiB 的專屬頁面,採用 1 KiB = 1,024 B、1 MiB = 1,024 KiB 的計算方式。

為什麼要區分?因為歷史因素,早期電腦架構以 2 的冪次定址(2¹⁰ = 1,024),作業系統習慣用 1,024 為基底來報告記憶體與磁碟容量。但國際度量衡標準早已規定「mega」就是 10⁶。1998 年國際電工委員會(IEC)推出二進位前綴(kibi、mebi、gibi)來解決混亂,但硬體廠商與消費者市場仍普遍沿用 SI 十進位標示。

舉例說明:一顆標示 500 GB 的硬碟,實際容量為 500 × 10⁹ 位元組。將這個數字換算成二進位前綴:500 × 10⁹ ÷ 1,073,741,824(1 GiB 的位元組數)≈ 465.66 GiB。這就是為什麼 Windows 報告容量「僅」有 465 GB 左右的根本原因。這個頁面幫助你迅速理解這類差異——當你輸入 500,000,000,000 B,它會輸出 500 MB(十進位),而不是 465.66 MiB。

這個設計選擇讓頁面在下列情境特別有用:

  • 你要驗證硬碟廠商的標示值;
  • 你要閱讀雲端帳單(AWS、Azure、GCP 都以十進位 GB 計價);
  • 你要將 API 回傳的位元組數轉換成使用者可讀的 MB 數(多數前端 UI 採用 SI 表示)。

輸入與輸出規則、邊界情況

頁面只接受非負數值的數字輸入。如果你輸入負數(如 -500)或非數字文字(如 abc),工具會回傳錯誤訊息而不進行轉換。零位元組會得到 0 MB,這點符合數學定義。

大數處理方面,由於現代應用可能處理 TB 甚至 PB 等級的資料量(例如 1 × 10¹⁵ B),頁面使用標準浮點數運算,不會為了顯示美觀而強迫捨入。輸出結果是一個純數字,不附加單位標籤(例如只顯示「5」而非「5 MB」),這是刻意設計,因為不同情境下可能需要再格式化(加上千分號或小數位數)。

反向轉換同樣遵守上述規則:輸入 MB 值,乘上 1,000,000 後回傳位元組。例如 0.5 MB → 500,000 B。

邊界情況速查表

輸入位元組 輸出 MB 說明
0 0 零值
1 0.000001 最小有值輸入
1,000,000 1 整數轉換
500,000,000,000 500,000 500 GB 的位元組對應
1.5 0.0000015 小數輸入
"abc" 錯誤 非數字
-100 錯誤 負數

實際應用:誰需要這個轉換?

一般消費者檢查裝置容量

買了一支標示 256 GB 的手機,開機後看到系統報告約 238 GB,這是正常的。手機廠商以十進位計算:256 × 10⁹ B。系統(多數 Android 與 iOS 內部使用二進位表示)換算成 GiB:256 × 10⁹ ÷ 1,073,741,824 ≈ 238.4 GiB。這個頁面可以讓你快速驗證:輸入 256,000,000,000 B,看到 256,000 MB,但你實際可用的空間是以 MiB/GiB 計,落差就在那 7% 的係數。

開發者處理檔案大小

從伺服器 API 取得檔案大小,單位是位元組(例如一個資料庫備份檔 = 8,388,608 B)。你想要在前端顯示為「8.39 MB」給使用者看。用這個頁面轉換:8,388,608 ÷ 1,000,000 = 8.388608 MB,精確到小數後六位。但注意,部分使用者預期的是 8 MiB(8,388,608 ÷ 1,048,576 = 8),如果你的應用場景偏向技術人員,可能需要改成 MiB。這個頁面幫助你清楚區分:8位元組的「MB」到底是基於 1,000,000 還是 1,048,576。

雲端成本估算

AWS S3 儲存費用每 GB 每月 0.023 美元(標準層),但計費方式以十進位位元組計算。如果你要估算 500 GiB 資料的費用,不能直接套 500 × 0.023。你得先將 500 GiB 轉成位元組:500 × 1,073,741,824 = 536,870,912,000 B。再用這個頁面轉成 MB(536,870.912 MB),然後除以 1,000 得到十進位 GB(536.870912 GB),最後計算費用。雖然多了一個步驟,但精確避免了因單位混用而多算或少算。

學習資料傳輸速率

網路速度常用 Mbps(百萬位元每秒)表示。如果下載速度穩定在 100 Mbps,最大理論實際檔案傳輸率為 100 ÷ 8 = 12.5 MB/s(十進位,因為 1 byte = 8 bits)。這個頁面不直接處理速率,但理解位元組與百萬位元組的轉換是基礎:12.5 MB 就是 12,500,000 B 每秒。

常見誤解與真實案例

誤解 1:1 MB 永遠等於 1,048,576 位元組

這是最常見的錯誤。事實上,視上下文而定:

  • 記憶體(RAM)規格:傳統上使用二進位,例如 8 GB 記憶體模組 = 8 × 1,073,741,824 B。
  • 儲存裝置容量標示:硬碟、SSD、隨身碟、記憶卡皆使用十進位(1 GB = 1,000,000,000 B)。
  • 作業系統報告:Windows 長期混合使用——磁碟管理顯示十進位 GB,但檔案總管顯示二進位 GB(其實是 GiB)。macOS 從 10.6 開始大部分用十進位。Linux 指令如 ls -lh 預設二進位(可用 --si 改為十進位)。

這個頁面堅守 SI 十進位,避免使用者在轉換 API 資料或雲端帳單時引入 1,048,576 的誤差。

誤解 2:轉換結果一定是一個整數

不一定。只有當輸入位元組是 1,000,000 的倍數時,輸出 MB 才會是整數。例如 2,000,000 B = 2 MB;但 2,097,152 B(即 2 MiB)會得到 2.097152 MB,不是整數。這個頁面不會強制四捨五入,顯示精確的小數值。

誤解 3:MB 與 Mb 相同

MB 是百萬位元組(Megabyte),Mb 是百萬位元(Megabit)。8 個位元(b)等於 1 個位元組(B)。這個頁面只處理位元組到百萬位元組,不涉及位元。如果你要換算 Mbps 到 MB/s,需要另外除以 8。

真實案例:一份文件大小

一張高解析度 JPEG 照片檔案大小約 5,000,000 B。用這個頁面轉換得 5 MB。上傳到 Google 雲端硬碟,後端計費用十進位 GB(0.005 GB)。如果你用 MiB 去算(5,000,000 ÷ 1,048,576 ≈ 4.768 MiB),就會低估雲端儲存用量。

與其他前綴的關係

這個頁面的核心公式「B ÷ 1,000,000 = MB」可以延伸至所有十進位前綴:

  • KB(千位元組):1 KB = 1,000 B,即 B ÷ 1,000 = KB。
  • GB(十億位元組):1 GB = 1,000,000,000 B,即 B ÷ 1,000,000,000 = GB。
  • TB(兆位元組):1 TB = 1,000,000,000,000 B。

由於每個前綴因子固定為 10³,你可以從 MB 輕易推到其他單位:MB × 0.001 = GB,MB × 0.000001 = TB。全站其他轉換頁面(KB-to-MB、GB-to-TB 等)都遵循這個一致的係數,不會因為單位不同而跳換成二進位。

本站的兄弟頁面則處理二進位前綴:KiB(1,024 B)、MiB(1,048,576 B)、GiB(1,073,741,824 B)。這兩個系列是互補的,使用者可以根據需求選擇正確的轉換標準。

常見問題(FAQ)

Q1: 為什麼我的 256 GB 手機實際顯示容量少於 256 GB? A: 手機廠商以十進位標示(256 × 10⁹ B)。手機作業系統通常用二進位(GiB)報告可用空間,換算後約 238 GiB。兩者差異約 7%。這個頁面可以幫你確認十進位換算後的 MB 數(256,000 MB)。

Q2: 1 MB 到底等於 1,000,000 還是 1,048,576 位元組? A: 在十進位 SI 定義下(這個頁面所使用的),1 MB = 1,000,000 B。在二進位 IEC 定義下,1 MiB = 1,048,576 B。哪個正確取決於你的應用情境:雲端計費、硬碟容量、網路頻寬多用十進位;記憶體、作業系統部分報告、某些儲存軟體(如 TrueNAS)多用二進位。

Q3: 這個工具可以反向轉換嗎? A: 可以。頁面上同時提供「MB → B」的輸入欄位,輸入 MB 數值後會直接計算出對應的位元組數(MB × 1,000,000)。

Q4: 輸入負數會怎樣? A: 頁面只接受非負數值。輸入負數或非數字字元會回傳錯誤,不會進行轉換。零位元組轉換為零 MB。

Q5: 結果為什麼沒有顯示「MB」單位? A: 為了維持靈活性,輸出僅回傳純數字。不同使用者可能希望在程式碼中自行加上單位、小數點位數或千分號。如果你需要顯示 MB,可以自行拼接:5 → 「5 MB」。

Q6: 這個轉換和 MiB 有什麼關係? A: 無直接關係。MB(十進位百萬位元組)與 MiB(二進位 mebibyte)是不同的單位,換算係數相差約 4.86%(即 1,048,576 / 1,000,000 ≈ 1.048576)。本站提供獨立的 MiB 轉換頁面(使用除數 1,048,576)以滿足二進位需求。