Gigabit and Gigabyte - Made simple to understand!
Have you ever wondered what the difference is between bits and bytes? I can understand that. It can be difficult to tell them apart as they are both used to measure data volumes.
A bit is a numerical value and a byte is a sequence of bits. Many understandably confuse Gigabit(Gb) and Gigabyte(GB). I have made a simple guide to understand the concepts.
What does Gigabit and Gigabyte mean? Gigabit is abbreviated to Gb and Gigabyte is abbreviated to GB. Bits are the smallest units of data in a computer and are often used as a unit of measure to describe the speed of data transfer, known as bandwidth. Gigabytes, on the other hand, are used to measure the capacity of digital storage media.
You just got a quick explanation of the two concepts. If you want to even know more about gigabit and bytes, read this post.
Index
What are Gigabits and Gigabytes? I explain bits and bytes
Bit and byte are both used to describe technological data. Bits are often used to measure speeds, such as bandwidth or network speeds.
A byte usually corresponds to 8 bits, and is often used to indicate the size or capacity of data, such as the size of files, or the memory capacity of devices.
Data is defined both as the electronic signals that are stored and sent by computers. I explain the different terms, multipliers and prefixes that are used when describing capacity and speed.
What is a bit?
A 'bit' is a single numerical value which is either 1 or 0. It is the smallest unit of data in a computer. As mentioned above, a byte consists of 8 bits, so the ratio between a byte and a bit is:
- 1 byte = 8 bits
The speed of your interconnection is usually described in Mbit/s, which stands for megabits per second.
What is a byte?
A 'byte' is a sequence of bits, and, as mentioned before, there are 8 bits in a byte. This means that if you have a 100 Mbit connection and you want to download a file of 100 megabytes, it will take approximately 8 seconds if the connection is working optimally.
- 1 byte = 8 bits
Kilobytes and megabytes are typically used to describe the size of smaller files such as images on a computer, camera or smartphone. Gigabytes are often used to describe the size of larger files, such as apps or programs on your computer, while both gigabytes and terabytes
Overview of kilo, mega, giga and tera bits and bytes
Advances in technology have brought enormous improvements in memory and speed. However, this can also cause confusion due to the many different values and units used to describe these concepts.
To help you navigate between these concepts, I have compiled an overview of the most commonly used prefixes used in front of bits and bytes and how these multiply in relation to each other.
In many computer contexts, powers of two are used, e.g. 2^10, which means the prefixes follow a binary system. However, this can vary as manufacturers have the freedom to decide how their products should be calculated.
Following the table, I have made some examples of both binary and SI factors to illustrate these differences.
Unit, prefix o multiplier | bytes to bits | bits to bytes |
(K) kilo: 1.000x | 1 kB = 8 kb | 1 Kb = 128 B |
(M) Mega: 1.000.000x | 1 MB = 8 Mb | 1 Mb = 128 kB |
(G) Giga: 1.000.000.000x | 1 GB = 8 Gb | 1 Gb = 128 MB |
(T) Tera: 1.000.000.000.000x | 1 TB = 8 Tb | 1 Tb = 128 GB |
If you're good at math, you may have already noticed that 128 is not one-eighth of 1000, as otherwise indicated in the table above. This is because, in the computer world, the prefix "kilo" does not represent exactly 1000, but actually 1024.
This is important to remember as it affects conversions between bytes and bits where binary multipliers are used instead of decimal.
When it comes to working with prefixes for data storage and data transmission, it can often be confusing, especially because binary prefixes are used to express bytes.
This can be confusing, especially when purchasing devices such as external hard drives or USB sticks, where digital space specifications are often given in gigabytes, terabytes, etc., which is based on a factor of 10 raised to a certain number.
On the other hand, operating systems such as Windows use a slightly different approach, where the multipliers are based on a factor of 2. This means that when the system shows you the available space on your device, it may result in a slightly different value than what you might expect.
Below you will find some tables I made that illustrate the differences, so you can easily understand why you sometimes experience variations in the indication of the available space of your device on the computer.
Binary System | Factor | Value in bytes |
Kibibyte (KiB) | 2^2 | 1,024 |
Mebibyte ( MiB) | 2^20 | 1,048,576 |
Gibibytes (GiB) | 2^30 | 1,073,741,824 |
Tebibyte (TiB) | 2^40 | 1,099,511,627,776 |
Pebibyte (PiB) | 2^50 | 1,125,899,906,842,624 |
Exbibyte (EiB) | 2^60 | 1,152,921,504,606,846,976 |
Zebibyte (ZiB) | 2^70 | 1,180,591,620,717,411,303,424 |
Yobibytes (YiB) | 2^80 | 1,208 .925,819,614,629,174,706,176 |
Decimal system | Factor | Value in bytes |
Kilobyte (KB) | 10^3 | 1,000 |
Megabyte ( MB) | 10^6 | 1,000,000 |
Gigabyte (GB) | 10^9 | 1,000,000,000 |
Terabyte (TB) | 10^12 | 1,000,000,000,000 |
Petabyte (PB) | 10^15 | 1,000,000,000,000,000 |
Exabyte (EB) | 10^18 | 1,000,000,000,000,000,000 |
Zettabyte (ZB) | 10^21 | 1,000,000,000,000,000,000,000 |
Yottabyte (YB) | 10^24 | 1,000 .000,000,000,000,000,000,000 |
The two most used abbreviations are still mega and giga. Therefore, I will offer these, as they are the most important to know when you need to evaluate the speed and capacity of your devices.
It is important to emphasize that although binary prefixes are used, the units are often written without the 'i' in the middle. For example, Mebibyte is often referred to as MB instead of MiB, which has made it problematic to set a standard.
What does Gigabit mean?
Gigabit denotes a unit of measurement where the prefix "giga" indicates that the unit is one billion times larger, corresponding to 10^9.
That is, 1 gigabit (Gb/Gbit) = 1,000,000,000 bits.
1 gigabit = 125,000,000 bytes
The above example is given without counting the binary prefix. Therefore, one of the big questions we sometimes receive is: Are there 1000 or 1024 MB in a GB? That is what I have tried to answer below.
How many megabits are a gigabit?
The prefix "mega" indicates that the unit is one million times larger, equal to 10^6.
That is, 1 Mb = 1,000,000 bits
It is correct to say that 1000 megabits (Mb/Mbit) is equivalent to 1 gigabit (Gb/Gbit) using SI prefixes.
However, it is important to note that when binary prefixes are taken into account, such as in computer science, 1024 megabits is actually equal to 1 gigabit.
Convert bits here
If possible, try this calculator to find out how many megabits are needed for a gigabit:
Gbps - How to check the speed of your cables
Cables are constantly improving, and with each new version of Internet, USB, HDMI or DisplayPort cables, the speed increases significantly. The speed is also called data transmission or bandwidth.
The speed is typically indicated in Gbps = Gigabits per second
Here are some tables showing the speeds of different cables and their versions:
Network Cables
| Category | Speed |
| Cat 5e | 1 Gbps |
| Cat 6 | 10 Gbps |
| Cat 6a | 10 Gbps |
| Cat 7 | 10 Gbps |
| Cat 8 | 40 Gbps |
HDMI Cables
| Version | Release year | Max data transmission |
| HDMI 1.0 | 2002 | 4.95 Gbps |
| HDMI 1.3 | 2006 | 10,2 Gbps |
| HDMI 1.4 | 2009 | 10.2 Gbps |
| HDMI 2.0 | 2013 | 18 Gbps |
| HDMI 2.1 | 2017 | 48 Gbps |
DP Cables
| Version | Release year | Max data transmission |
| DP 1.0 | 2006 | 10.8 Gbps |
| DP 1.2 | 2010 | 21.6 Gbps |
| DP 1.3 | 2014 | 32.4 Gbps |
| DP 1.4 | 2016 | 32.4 Gbps |
| DP 2.0 | 2019 | 80 Gbps |
USB Cables
| Version | Release year | Bandwidth |
| USB 2.0 | 2001 | 480 Mbps |
| USB 3.0 | 2011 | 5 Gbps |
| USB 3.1 | 2014 | 10 Gbps |
| USB 3.2 | 2017 | 20 Gbps |
| USB 4.0 | 2019 | 40 Gbps |
What does Gigabyte mean?
Gigabit is a unit of measurement used to indicate data volumes. The prefix "giga" indicates that the unit is a billion times larger, equal to 10^9.
That is, 1 gigabyte (GB) = 1,000,000,000 bytes.
1 gigabyte = 8,000,000,000 bits
Note. IEC (International Electrotechnical Commission) has defined a standard for the binary prefixes used in the computer world to avoid confusion.
In the computer world, binary powers are often used instead of decimal. Therefore, a kilobyte (KB) is usually defined as 2^10 bytes, which equals 1,024 bytes. This is because computers use the binary system, so 1 KB is equal to 1,024 bytes, 1 MB is equal to 1,024 KB, and so on.
How many megabytes is a gigabyte?
The prefix "mega" indicates that the unit is one million times larger, equal to 10^6.
That is, 1 megabyte (MB) = 1,000,000 bytes
When it comes to storage capacity, 1000 megabytes (MB) is equivalent to 1 gigabyte (GB) in the decimal system, while 1024 megabytes (MB) is equivalent to 1 gigabyte (GB) in the binary system.
In many cases it is up to the manufacturer to decide which prefix they use. This can lead to confusion, especially when it comes to understanding the actual capacity of a device.
The capacity of your hard drive
In the past, the capacity of most hard drives was primarily measured in megabytes or gigabytes. Over time, however, great advances have been made in data storage and hard drive technology.
As a result, the newer hard drives have gained such a large capacity that they are now often measured and specified in terabytes.
This is due to improved technology that allows for greater data storage and thus has changed the standard for how we measure the capacity of modern hard drives.
See the size ratios based on SI factor here:
1 MB (Megabyte) = 1000 KB (Kilobyte)
1 GB (Gigabyte) = 1000 MB
1 TB (Terabyte) = 1000 GB
However, most convert with binary prefix:
1 MB (Megabyte) = 1024 KB (Kilobyte)
1 GB (Gigabyte) = 1024 MB
1 TB (Terabyte) = 1024 GB