Byte Conversion

バイト変換

バイト変換は、デジタル情報量の単位である「バイト(B)」を簡単に「キロバイト(KB)」「メガバイト(MB)」に変換できるツールです。HDDやネットワーク速度に使われるSI単と、メモリ(RAM, VRAM)、ファイルサイズ、OSのディスク容量表示に使われるIEC単位に対応しています。

ビット(b)
0
バイト(B)
0
キビバイト(KiB)

キロバイト(KB)と混同されることがある

0

メビバイト(MiB)

メガバイト(MB)と混同されることがある

0

ギビバイト(GiB)

ギガバイト(GB)と混同されることがある

0

テビバイト(TiB)

テラバイト(TB)と混同されることがある

0

ペビバイト(PiB)

ペタバイト(PB)と混同されることがある

0

エクスビバイト(EiB)

エクサバイト(EB)と混同されることがある

0

ゼビバイト(ZiB)

ゼタバイト(ZB)と混同されることがある

0

ヨビバイト(YiB)

ヨタバイト(YB)と混同されることがある

0

キロバイト(KB)
0
メガバイト(MB)
0
ギガバイト(GB)
0
テラバイト(TB)
0
ペタバイト(PB)
0
エクサバイト(EB)
0
ゼタバイト(ZB)
0
ヨタバイト(YB)
0
一般的な会話では「キビバイト(KiB)」を「キロバイト(KB)」と誤って呼んだり、「キロバイト(KB)」に統一して使うケースもありますが、技術的には区別するのが正確な表現です。

使い方

  1. 「データの数値」を入力します。
  2. 「バイト単位」を選択します。
  3. 自動的に「ビット(b)」「バイト(B)」「キビバイト(KiB)」「メビバイト(MiB)」「ギビバイト(GiB)」「テビバイト(TiB)」「ペビバイト(PiB)」「エクスビバイト(EiB)」「ゼビバイト(ZiB)」「ヨビバイト(YiB)」「キロバイト(KB)」「メガバイト(MB)」「ギガバイト(GB)」「テラバイト(TB)」「ペタバイト(PB)」「エクサバイト(EB)」「ゼタバイト(ZB)」「ヨタバイト(YB)」が計算されます。

バイトという単位とは

バイト(Byte, B) は、デジタル情報量の単位 です。コンピュータやデジタルデータの世界で、データの大きさ(容量)を表す基本的な単位 として使われます。

バイトの基本情報

1バイト(1B) = 8ビット(8b)

1ビット(bit)は 0 または 1 の2つの値 を表せる

1バイト = 256通り(2⁸ = 256)の情報を表現できる

バイトの単位

基本的なバイト単位(10の3乗系 / SI接頭辞)

これは国際単位系(SI)に基づいた単位で、1,000倍ごとに変化します。

単位 記号 バイト数 (10進)
バイトB1
キロバイトKB1,000 B
メガバイトMB1,000 KB = 1,000,000 B
ギガバイトGB1,000 MB = 1,000,000,000 B
テラバイトTB1,000 GB = 1,000,000,000,000 B
ペタバイトPB1,000 TB = 1,000,000,000,000,000 B
エクサバイトEB1,000 PB = 1,000,000,000,000,000,000 B
ゼタバイトZB1,000 EB = 1,000,000,000,000,000,000,000 B
ヨタバイトYB1,000 ZB = 1,000,000,000,000,000,000,000,000 B

バイナリベースのバイト単位(2の10乗系 / IEC接頭辞)

コンピュータのメモリサイズやストレージ管理などで使われる単位で、1024倍ごとに増えます。

単位 記号 バイト数 (2進)
バイトB1
キビバイトKiB1,024 B
メビバイトMiB1,024 KiB = 1,048,576 B
ギビバイトGiB1,024 MiB = 1,073,741,824 B
テビバイトTiB1,024 GiB = 1,099,511,627,776 B
ペビバイトPiB1,024 TiB = 1,125,899,906,842,624 B
エクスビバイトEiB1,024 PiB = 1,152,921,504,606,846,976 B
ゼビバイトZiB1,024 EiB = 1,180,591,620,717,411,303,424 B
ヨビバイトYiB1,024 ZiB = 1,208,925,819,614,629,174,706,176 B

ネットワーク/データ転送関連の単位

単位 記号 説明
ビットb1ビット = 0.125 バイト(1B = 8b)
キロビットKb1,000 b = 125 B
メガビットMb1,000 Kb = 125 KB
ギガビットGb1,000 Mb = 125 MB
テラビットTb1,000 Gb = 125 GB

SI単位(10の3乗系)と IEC単位(2の10乗系)の違い

SI単位(10の3乗系)と IEC単位(2の10乗系)の違い

SI単位(10の3乗系)と 2. IEC単位(2の10乗系)の違い

比較項目 SI単位(10進) IEC単位(2進)
基準10の3乗(×1000)2の10乗(×1024)
主な用途データ転送速度、ストレージ(HDD, SSDなど)メモリ(RAM)、オペレーティングシステムのファイル管理
接頭辞kB, MB, GB, TB, PB…KiB, MiB, GiB, TiB, PiB…
1KBの定義1,000 B1,024 B
1MBの定義1,000,000 B(1000×1000)1,048,576 B(1024×1024)

なぜ2つの単位があるのか?

SI単位(10進数系) は、国際単位系(SI)で決められた単位で、計算が分かりやすいため、ストレージ業界(HDD、SSDメーカー)やデータ通信速度ではこちらが使われます。

  • 例: 1TBのHDDは実際には 1,000 GB = 1,000,000 MB = 1,000,000,000 KB = 1,000,000,000,000 B という計算。

IEC単位(2進数系) は、コンピュータのメモリやファイルシステムで使われる単位で、バイナリ計算に適しています。

  • 例: 1GiBのRAMは 1,024 MiB = 1,048,576 KiB = 1,073,741,824 B。

どっちを使うべき?

シチュエーション適用すべき単位
HDD, SSD, USBストレージの容量SI単位(GB, TB)
メモリ(RAM, VRAM)IEC単位(GiB, TiB)
ファイルサイズ、OSのディスク容量表示IEC単位(GiB, TiB)
ネットワークのデータ転送速度SI単位(Gbps, Mbps)

一般的なユーザー向けの表示では「GB(SI単位)」、エンジニアやプログラマー向けでは「GiB(IEC単位)」を使うのが適切です。

注意事項

このツールは無料でご利用いただけます。

※このプログラムはPHP8.1.22にて作成、動作確認を行っております。
※ご利用下さっている皆様の ご意見・ご要望をお寄せください。