Metric Prefixes (Kilo, Mega, Giga): The Basics

Is gig referring to a gigabyte or a gigahertz? The prefixes you see on hard drive capacities and internet speeds all come from the same unified system of metric prefixes.

Prefixes are attached to a base unit to indicate an order of magnitude

Metric prefixes aren't standalone units themselves β€” they're attached to a base unit like gram, meter, or byte to indicate a multiple by some power of ten. For example, a kilometer is simply 1,000 meters.

Common prefixes for larger quantities

From smallest to largest: kilo (10Β³), mega (10⁢), giga (10⁹), and tera (10ΒΉΒ²). These show up all the time in everyday life β€” hard drive capacity, network bandwidth, and similar contexts.

Common prefixes for smaller quantities

From largest to smallest: milli (10⁻³), micro (10⁻⁢), nano (10⁻⁹), and pico (10⁻¹²). These commonly appear in units like millimeters, micrograms, and nanometers.

In computer storage, kilo doesn't always mean 1,000

In the context of computer storage capacity, due to how binary math works, operating systems sometimes calculate a kilobyte as 1,024 (2¹⁰) rather than 1,000. That's a common reason a hard drive's advertised capacity doesn't match what the system displays. To distinguish between the two calculation methods, the international community separately defined binary prefixes like KiB and MiB.

Prefix symbol capitalization usually follows strict rules

The metric system has strict rules about the capitalization of prefix symbols β€” for example, kilo uses a lowercase k, while mega uses an uppercase M. This distinction exists precisely to avoid confusion between different prefix symbols, like mixing up the m in millimeter with the M in mega.

Even more extreme prefixes exist, but you rarely run into them

The metric system also defines larger-scale prefixes like peta and exa, and smaller-scale prefixes like femto and atto. These are mostly used in specialized fields like astronomy, physics, and computer science, and rarely come up in everyday life.

Why this prefix system is actually useful in everyday life

Numbers you encounter every day β€” internet speed, hard drive capacity, memory size, medication dosages β€” almost always involve some conversion between prefixes behind the scenes. Understanding that kilo, mega, and giga each differ by a factor of 1,000 can help you make sense of easily confused terms like 100-megabit broadband versus a 100-megabyte file.

Historical variation in how large-scale prefixes have been used

In some languages, large-scale numeric words have historically carried different meanings in different contexts than they do in modern scientific usage. In today's technology and international-standard context, though, these prefixes consistently map onto their standard SI values (for example, mega equals 10⁢), so it's generally safe to interpret them the standard way in everyday tech usage.

Frequently Asked Questions

Does the M in 100M broadband mean 100 million bytes per second?

Internet service providers usually advertise bandwidth in megabits per second (Mbps), while the download speed shown on a computer is usually in megabytes per second (MB/s). Since 1 byte equals 8 bits, the actual download speed in numbers works out to roughly one-eighth of the advertised broadband figure β€” a common reason people feel their internet speed does not match up.

Why does a hard drive advertised as 500GB show up smaller on my computer?

Hard drive manufacturers typically calculate and label capacity using 1GB equals 1 billion bytes (a decimal, base-1000 system), while some operating systems display capacity using a base-1024 conversion. The difference between the two calculation methods means the capacity your system displays will be slightly smaller than the number printed on the box β€” this doesn't mean the drive's actual capacity has shrunk or that there's a quality issue.