Digital Storage

Convert bits, bytes, decimal, and binary digital storage units for computing, networking, and data workflows.

What Digital conversions measure

Digital conversions cover units such as bits, bytes, kilobytes, and gigabytes. Converting between them lets you move between the different measurement systems and conventions used across regions and industries.

Common real-world use

Common real-world uses include storage device capacity, file sizes, mobile data plans, and network transfer.

Choosing a unit

Pick the unit your source data, audience, or regional convention already uses, and convert once at the start of a calculation rather than mixing systems partway through.

All Digital Storage Conversions

253 of 253 conversions shown

Bits to BytesBits to EiBsBits to ExabitsBits to GiBsBits to GigabitsBits to KiBsBits to KilobitsBits to MegabitsBits to MiBsBits to PetabitsBits to PiBsBits to TerabitsBits to TiBsBits to YBBits to ZBBytes to BitsBytes to EiBsBytes to ExabitsBytes to GiBsBytes to GigabitsBytes to KiBsBytes to KilobitsBytes to MegabitsBytes to MiBsBytes to PetabitsBytes to PiBsBytes to TerabitsBytes to TiBsBytes to YBBytes to ZBEB to ExabitsEiBs to BitsEiBs to BytesEiBs to ExabitsEiBs to GiBsEiBs to GigabitsEiBs to KiBsEiBs to KilobitsEiBs to MegabitsEiBs to MiBsEiBs to PetabitsEiBs to PiBsEiBs to TerabitsEiBs to TiBsEiBs to YBEiBs to ZBExabits to BitsExabits to BytesExabits to EBExabits to EiBsExabits to GiBsExabits to GigabitsExabits to KiBsExabits to KilobitsExabits to MegabitsExabits to MiBsExabits to PetabitsExabits to PiBsExabits to TerabitsExabits to TiBsExabits to YBExabits to ZBGB to GigabitsGB to MBGiBs to BitsGiBs to BytesGiBs to EiBsGiBs to ExabitsGiBs to GigabitsGiBs to KiBsGiBs to KilobitsGiBs to MegabitsGiBs to MiBsGiBs to PetabitsGiBs to PiBsGiBs to TerabitsGiBs to TiBsGiBs to YBGiBs to ZBGigabits to BitsGigabits to BytesGigabits to EiBsGigabits to ExabitsGigabits to GBGigabits to GiBsGigabits to KiBsGigabits to KilobitsGigabits to MegabitsGigabits to MiBsGigabits to PetabitsGigabits to PiBsGigabits to TerabitsGigabits to TiBsGigabits to YBGigabits to ZBKB to KilobitsKiBs to BitsKiBs to BytesKiBs to EiBsKiBs to ExabitsKiBs to GiBsKiBs to GigabitsKiBs to KilobitsKiBs to MegabitsKiBs to MiBsKiBs to PetabitsKiBs to PiBsKiBs to TerabitsKiBs to TiBsKiBs to YBKiBs to ZBKilobits to BitsKilobits to BytesKilobits to EiBsKilobits to ExabitsKilobits to GiBsKilobits to GigabitsKilobits to KBKilobits to KiBsKilobits to MegabitsKilobits to MiBsKilobits to PetabitsKilobits to PiBsKilobits to TerabitsKilobits to TiBsKilobits to YBKilobits to ZBMB to MegabitsMegabits to BitsMegabits to BytesMegabits to EiBsMegabits to ExabitsMegabits to GiBsMegabits to GigabitsMegabits to KiBsMegabits to KilobitsMegabits to MBMegabits to MiBsMegabits to PetabitsMegabits to PiBsMegabits to TerabitsMegabits to TiBsMegabits to YBMegabits to ZBMiBs to BitsMiBs to BytesMiBs to EiBsMiBs to ExabitsMiBs to GiBsMiBs to GigabitsMiBs to KiBsMiBs to KilobitsMiBs to MegabitsMiBs to PetabitsMiBs to PiBsMiBs to TerabitsMiBs to TiBsMiBs to YBMiBs to ZBPB to PetabitsPetabits to BitsPetabits to BytesPetabits to EiBsPetabits to ExabitsPetabits to GiBsPetabits to GigabitsPetabits to KiBsPetabits to KilobitsPetabits to MegabitsPetabits to MiBsPetabits to PBPetabits to PiBsPetabits to TerabitsPetabits to TiBsPetabits to YBPetabits to ZBPiBs to BitsPiBs to BytesPiBs to EiBsPiBs to ExabitsPiBs to GiBsPiBs to GigabitsPiBs to KiBsPiBs to KilobitsPiBs to MegabitsPiBs to MiBsPiBs to PetabitsPiBs to TerabitsPiBs to TiBsPiBs to YBPiBs to ZBTB to TerabitsTerabits to BitsTerabits to BytesTerabits to EiBsTerabits to ExabitsTerabits to GiBsTerabits to GigabitsTerabits to KiBsTerabits to KilobitsTerabits to MegabitsTerabits to MiBsTerabits to PetabitsTerabits to PiBsTerabits to TBTerabits to TiBsTerabits to YBTerabits to ZBTiBs to BitsTiBs to BytesTiBs to EiBsTiBs to ExabitsTiBs to GiBsTiBs to GigabitsTiBs to KiBsTiBs to KilobitsTiBs to MegabitsTiBs to MiBsTiBs to PetabitsTiBs to PiBsTiBs to TerabitsTiBs to YBTiBs to ZBYB to BitsYB to BytesYB to EiBsYB to ExabitsYB to GiBsYB to GigabitsYB to KiBsYB to KilobitsYB to MegabitsYB to MiBsYB to PetabitsYB to PiBsYB to TerabitsYB to TiBsYB to ZBZB to BitsZB to BytesZB to EiBsZB to ExabitsZB to GiBsZB to GigabitsZB to KiBsZB to KilobitsZB to MegabitsZB to MiBsZB to PetabitsZB to PiBsZB to TerabitsZB to TiBsZB to YB

About Digital Storage Conversion

Digital storage units measure the amount of data a file, drive, or memory chip can hold, ranging from a single bit up through terabytes and beyond. A bit is the smallest unit, a single binary 0 or 1, and eight bits make up a byte, the basic unit computers use to represent a character of text or a small piece of data. From there, storage scales up through kilobytes, megabytes, gigabytes, and terabytes as file sizes and drive capacities have grown over the decades.

A persistent source of confusion in digital storage is that 'kilo,' 'mega,' and 'giga' are used in two competing ways: the decimal (SI) definition, where a kilobyte is exactly 1,000 bytes, and the binary definition, where what's now technically called a kibibyte is 1,024 bytes. Storage manufacturers typically advertise capacity using the decimal definition, while operating systems often display file sizes using the binary definition, which is why a drive labeled '1 TB' often shows as roughly 931 GB in an operating system. This converter supports both bit/byte conversions and the decimal storage units used in everyday file sizes, drive capacities, and data transfer rates.

Understanding digital storage units has become an everyday practical skill as data-heavy tasks, streaming media, cloud backups, photo libraries, have made file sizes and storage capacities a routine part of technology decisions. Comparing a phone's storage tier, evaluating whether a cloud plan is enough for a photo backup, or understanding whether an internet plan's Mbps speed can handle a large download all require moving fluently between bits, bytes, and their many prefixed multiples, exactly what this converter is designed to make straightforward.

When comparing storage figures, it helps to notice whether a specification is using the decimal (1,000-based) or binary (1,024-based) definition of kilo-, mega-, and giga-, since operating systems, drive manufacturers, and networking specs don't always use the same convention, which explains most apparent 'missing storage' confusion.

Quick Facts

  • Base unit: byte (8 bits)
  • Binary prefixes: KiB, MiB, GiB (powers of 1024)
  • Decimal prefixes: KB, MB, GB (powers of 1000)
  • Common industries
    • Computing
    • Networking
    • Data centers
    • Telecommunications

Common Digital Storage Measurements

The byte (B) is the standard unit of digital information, equal to 8 bits; the SI prefixes and binary (IEC) prefixes both describe multiples of it.

UnitSymbolEqual to
Bitb1/8 byte
ByteB8 bits
KilobyteKB1,000 bytes (decimal)
MegabyteMB1,000,000 bytes (decimal)
GigabyteGB1,000,000,000 bytes (decimal)
TerabyteTB1,000,000,000,000 bytes (decimal)

Conversion Formulas

  • Bytes to bits: multiply by 8
  • KB to MB: divide by 1,000
  • MB to GB: divide by 1,000
  • GB to TB: divide by 1,000
  • GB to MB: multiply by 1,000

Practical Examples

  • A 5 MB photo is about 40,000,000 bits, since 5,000,000 × 8 = 40,000,000.
  • A 500 GB hard drive holds about 0.5 TB, since 500 ÷ 1,000 = 0.5.
  • A 100 Mbps internet connection can, in theory, transfer about 12.5 MB per second, since 100 ÷ 8 = 12.5.
  • A 2 TB backup drive holds about 2,000 GB, since 2 × 1,000 = 2,000.
Advertisement Ad slot: content middle (728x90)

Reserved between the cards and the FAQ so the page stays balanced.

Frequently asked questions

Why does my 1 TB hard drive show less than 1,000 GB in my computer?

Drive manufacturers use the decimal definition (1 TB = 1,000,000,000,000 bytes), while most operating systems calculate and display capacity using the binary definition (1 TiB = 1,099,511,627,776 bytes). Using the OS's binary math, a 1 TB (decimal) drive shows as about 931 GiB, which looks like 'missing' space but is really just a difference in counting convention.

What is the difference between a bit and a byte?

A bit is a single binary digit, 0 or 1. A byte is a group of 8 bits and is the standard unit for representing a character or small piece of data, which is why file and storage sizes are measured in bytes (and their multiples) rather than bits.

Why is internet speed measured in Mbps but file size in MB?

Internet speed is conventionally measured in megabits per second (Mbps), a networking tradition, while file sizes are measured in megabytes (MB). Since a byte is 8 bits, you divide Mbps by 8 to estimate the maximum MB-per-second download speed.

What's the difference between a kilobyte (KB) and a kibibyte (KiB)?

A kilobyte (KB), by the modern SI-based standard, is exactly 1,000 bytes. A kibibyte (KiB), a separate binary unit introduced to remove ambiguity, is exactly 1,024 bytes. Many operating systems and older software still label 1,024-byte units as 'KB' even though 'KiB' is the technically correct term.

How many bytes are in a gigabyte?

Using the decimal definition common for storage marketing, a gigabyte is exactly 1,000,000,000 (one billion) bytes.

When Should I Use Each Digital Storage Unit?

  • Byte — Used as the fundamental unit for file sizes and memory addressing.
  • Gigabyte (GB) — Used for storage drive capacity and mobile data plans, typically in decimal units.
  • Gibibyte (GiB) — Used by operating systems for actual binary memory and file-system reporting.
  • Bit — Used for network transfer speeds, measured in bits per second (bps).

Common Mistakes

  • ❌ Confusing bits and bytes, an 8x error that misreads network speeds versus file sizes.
  • ❌ Assuming 1 GB equals 1 GiB, when manufacturers use decimal GB while operating systems often report binary GiB.
  • ❌ Mixing up storage capacity (GB) with data transfer speed (Mbps), which use different unit families entirely.
  • ❌ Misreading a hard drive's advertised capacity against the smaller usable capacity shown by the operating system.

History

The byte emerged in the 1950s as computer architects settled on grouping bits into fixed-size chunks for addressing memory, with 8 bits per byte becoming the dominant standard by the 1960s. Storage capacity was originally reported using binary prefixes informally, since memory was naturally organized in powers of two, but hard drive manufacturers later adopted decimal (powers-of-1000) prefixes because it made advertised capacities look larger and aligned with standard SI usage. This created persistent confusion between advertised and actual capacity that the International Electrotechnical Commission tried to resolve in 1998 by introducing kibibyte, mebibyte, and gibibyte as explicitly binary units, though decimal GB and TB remain the marketing norm across the storage and telecom industries today.

Industry Applications

  • Computing
  • Networking
  • Data centers
  • Telecommunications

Why Convert Digital Storage Units?

Storage capacity, memory specs, and network speeds are reported in a mix of binary and decimal units, so accurate conversion prevents mismatched expectations between advertised and actual capacity. If your workflow also involves data transfer timing, see our Frequency converters and our Time converters.