From the smallest bit to the immense yottabyte, understanding the units of digital storage is key to navigating our data-driven world. Let's explore how these units are structured.
| Unit | Value in Bytes | Relation | Example | 
|---|---|---|---|
| Bit (b) | $-$ | $1 \text{ byte} = 8 \text{ bits}$ | A single binary digit ($0$ or $1$) | 
| Byte (B) | $1$ | $1 \text{ B} = 8 \text{ bits}$ | A single character (e.g., 'a') | 
| Kilobyte (KB) | $1024$ | $1 \text{ KB} = 1024 \text{ B}$ | A few pages of plain text | 
| Megabyte (MB) | $1,048,576$ | $1 \text{ MB} = 1024 \text{ KB}$ | A digital photo, a short MP3 song | 
| Gigabyte (GB) | $1,073,741,824$ | $1 \text{ GB} = 1024 \text{ MB}$ | A movie, a video game | 
| Terabyte (TB) | $1.1 \times 10^{12}$ | $1 \text{ TB} = 1024 \text{ GB}$ | A computer's hard drive | 
| Petabyte (PB) | $1.12 \times 10^{15}$ | $1 \text{ PB} = 1024 \text{ TB}$ | The content of a large university library | 
| Exabyte (EB) | $1.15 \times 10^{18}$ | $1 \text{ EB} = 1024 \text{ PB}$ | All the data stored in a major corporation | 
| Zettabyte (ZB) | $1.18 \times 10^{21}$ | $1 \text{ ZB} = 1024 \text{ EB}$ | The estimated total data on the internet in 2016 | 
| Yottabyte (YB) | $1.21 \times 10^{24}$ | $1 \text{ YB} = 1024 \text{ ZB}$ | The entire digital storage of the world, possibly | 
The smallest unit of data, a bit is a binary digit, represented as either a $0$ or a $1$. It's the fundamental building block of all digital information.
A byte consists of $8$ bits. It is the smallest addressable unit of memory in most computer architectures and is used to represent a single character of text.
A kilobyte is $1024$ bytes. This unit is often used for small files, such as a simple document or a tiny image.
A megabyte is $1024$ kilobytes. We commonly see this unit for images, MP3 files, and small software programs.
A gigabyte is $1024$ megabytes. This is the most common unit for measuring hard drive space, RAM, and the size of movies and video games.
A terabyte is $1024$ gigabytes. This unit is used for large storage devices, such as external hard drives and enterprise-level servers.
A petabyte is $1024$ terabytes. At this scale, we are talking about the data stored by large corporations or entire server farms.
An exabyte is $1024$ petabytes. An example of this scale would be all the data transferred over the internet in a given month.
A zettabyte is $1024$ exabytes. This unit is used to describe the vast amount of data in global networks, such as the entire internet.
The largest standard unit, a yottabyte is $1024$ zettabytes. This amount of data is almost incomprehensibly large.
While some units like kilobytes are commonly understood as $1000$ bytes, in computing, they are technically based on powers of $2$. Therefore, $1 \text{ KB} = 1024 \text{ bytes}$. The IEC has introduced new prefixes like Kibibyte (KiB) to avoid confusion, where $1 \text{ KiB} = 1024 \text{ B}$ and $1 \text{ KB} = 1000 \text{ B}$.