Description
A tool for converting between bit, Byte, kB, MB, GB, and TB, commonly used in computer science, networking, and storage capacity evaluation.
This calculator converts digital information units. Input any one value, and all others are automatically calculated. Ideal for file size estimation, network speed, and storage device capacity.
Supported Units & Relationships
| Unit |
Full Name |
Description |
Conversion |
| b |
Bit |
The smallest unit of information, representing a binary digit (0 or 1) |
1 Byte = 8 bits |
| B |
Byte |
Basic data unit in computing, typically composed of 8 bits |
1 B = 8 b |
| kB |
Kilobyte |
1 kB = 1024 Bytes |
1 kB = 1024 B |
| MB |
Megabyte |
1 MB = 1024 kB |
1 MB = 1,048,576 B |
| GB |
Gigabyte |
1 GB = 1024 MB |
1 GB = 1,073,741,824 B |
| TB |
Terabyte |
1 TB = 1024 GB |
1 TB = 1,099,511,627,776 B |
Key Conversion Formulas
1 Byte = 8 bits
1 kB = 1024 B
1 MB = 1024 kB = 1024² B
1 GB = 1024 MB = 1024³ B
1 TB = 1024 GB = 1024⁴ B
Example Calculations
Example 1:
1 GB = ? Bytes
1 GB = 1024 × 1024 × 1024 = 1,073,741,824 B
Example 2:
100 MB = ? kB
100 × 1024 = 102,400 kB
Example 3:
8,388,608 B = ? MB
8,388,608 ÷ 1,048,576 = 8 MB
Example 4:
1 TB = ? GB
1 TB = 1024 GB
Example 5:
100 Mbps = ? MB/s
100,000,000 bits/s ÷ 8 = 12.5 MB/s
Use Cases
- File size estimation and compression
- Network bandwidth calculation (e.g., download speed)
- Storage device capacity comparison (e.g., SSD, USB)
- Memory analysis in programming and algorithms
- Data center and cloud computing resource planning
- Teaching and student learning