🇬🇧EN

Data Storage Converter

Convert between bits, bytes, KB, MB, GB, TB — decimal and binary.

—

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

About the Data Storage Converter

This converts digital storage and data sizes between units — bits and bytes up to kilobytes, megabytes, gigabytes and terabytes. It's useful for working out download or bandwidth figures, comparing file and disk sizes, sizing a backup, or understanding why a "1 TB" drive shows less space than expected. It handles both the decimal (1000-based) and binary (1024-based) unit families, which is where most confusion comes from.

How it works — decimal vs binary

Everything is defined in bytes (1 byte = 8 bits), and there are two families of larger units:

  • Decimal (1000-based): KB, MB, GB, TB — each step is ×1000. 1 MB = 1,000,000 bytes.
  • Binary (1024-based): KiB, MiB, GiB, TiB — each step is ×1024. 1 MiB = 1,048,576 bytes.

This matters because they don't match: 1 GB (decimal) = 1,000,000,000 bytes, while 1 GiB (binary) = 1,073,741,824 bytes — about 7% more. The tool lists both so you can convert between them precisely.

Assumptions and behaviour

  • 1 byte = 8 bits. Bits (lower-case b) are typically used for network/data-transfer rates; bytes (upper-case B) for file and storage sizes.
  • KB/MB/GB/TB are decimal (×1000); KiB/MiB/GiB/TiB are binary (×1024) — the IEC standard names for the powers-of-two units.
  • Results show about 7 significant figures.
  • The Swap button reverses the two units.

Limitations

  • The KB/MB/GB vs KiB/MiB/GiB distinction trips everyone up. Storage and network gear is sold in decimal units, but many operating systems report sizes using powers of two while labelling them "KB/MB/GB." That mismatch is why a 1 TB drive shows as about 931 GiB. Use the binary units when matching what an OS reports.
  • Bits vs bytes: an 8-bit difference is a factor of 8 — a "100 Mb/s" connection is about 12.5 MB/s. Don't confuse the two.
  • Displayed values are rounded, so hand-chaining rounded figures can drift slightly.

Privacy

The conversion runs entirely in your browser. Nothing is uploaded or stored.

Frequently asked questions

Is this data storage converter free?

Yes — free, no sign-up, no limits, runs in your browser.

How many megabytes in a gigabyte?

In decimal units, 1 GB = 1000 MB. In binary units, 1 GiB = 1024 MiB. The tool handles both — pick the family you need.

Why does my 1 TB drive show only ~931 GB?

Drives are sold in decimal terabytes (1 TB = 1,000,000,000,000 bytes), but many operating systems display sizes in binary units (GiB) while labelling them 'GB'. 1 TB is about 931 GiB — no space is missing.

What's the difference between KB and KiB?

KB is decimal (1000 bytes); KiB is binary (1024 bytes). MB/MiB and GB/GiB follow the same 1000-vs-1024 pattern.

How many bits are in a byte?

8 bits make a byte. So a 100 Mb/s (megabit) connection transfers about 12.5 MB/s (megabytes).

Should I use decimal or binary units?

Use decimal (KB/MB/GB) for advertised storage and network speeds, and binary (KiB/MiB/GiB) to match what your operating system reports.

Is my data uploaded?

No. Everything runs locally in your browser; nothing is sent or stored.

Lakshay Kumar

Written by Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Last updated: August 22, 2026
🎁