Change language

Converters

Storage unit converter

Bytes, kilobytes, megabytes, gigabytes and terabytes, decimal and binary.

Reviewed by SolucionesAhora.com How we verify

Calculator inputs

Results

Enter your values and press “Calculate” to see the result.

In short

What it calculates
Bytes, kilobytes, megabytes, gigabytes and terabytes, decimal and binary.
Formula used
1 KB = 1000 bytes · 1 KiB = 1024 bytes
Example
500 MB to GB:

MB, GB and TB converter

The confusion between decimal and binary units explains why a 1 TB drive shows up as only 931 GB in your operating system.

Here you can convert between both families and see the gap clearly.

How it works

Decimal units (KB, MB, GB) multiply by 1000, while binary ones (KiB, MiB, GiB) multiply by 1024. Operating systems often mix the two conventions.

Formula

1 KB = 1000 bytes · 1 KiB = 1024 bytes
1 MB = 10⁶ bytes · 1 MiB = 1,048,576 bytes
1 GB = 10⁹ bytes · 1 GiB = 1,073,741,824 bytes

1 byte = 8 bits

Worked example

500 MB to GB:

500 × 10⁶ = 500,000,000 bytes
÷ 10⁹ = 0.5 GB

In binary units that is 0.4657 GiB.

Explanation

Kilobyte has two meanings and both are in circulation

In computing, a kilobyte was for decades 1,024 bytes, because powers of two are what matter in memory. Disk manufacturers, by contrast, use a thousand bytes. To untangle it, binary prefixes were created: kibibyte, mebibyte and gibibyte, based on 1,024. Almost nobody uses them outside technical documentation.

Why your drive looks smaller

The manufacturer sells a terabyte counting a trillion bytes. The operating system divides it by 1,024 three times and shows about 931 gigabytes. Nothing is missing: they are two ways of counting the same quantity. The gap grows with size, and on an eight-terabyte drive it is around six hundred gigabytes.

Bits and bytes on your connection

A byte is eight bits. Providers advertise speed in megabits per second while download programs show megabytes per second. A 300 Mbps connection downloads at most around 37.5 MB/s. The lowercase or uppercase b makes all the difference.

Current scales

A petabyte is a thousand terabytes. Large data centres already think in exabytes, which are a thousand petabytes.

Frequently asked questions

Why does my 1 TB drive show less space?

The manufacturer counts 1 TB as 10¹² bytes, but the operating system reports TiB (2⁴⁰ bytes). The same drive is 0.909 TiB.

Are megabits the same as megabytes?

No. A byte is 8 bits, so a 100 Mbps connection downloads at most 12.5 MB per second.

Why is 300 Mbps not 300 MB per second?

Because a byte is eight bits. A 300 megabit per second connection downloads at most around 37.5 megabytes per second.

What is a gibibyte?

A binary gigabyte: 1,073,741,824 bytes, that is 1,024 cubed. It was created to distinguish it from the decimal gigabyte of a billion bytes.

Need to calculate something else?

These tools are often used alongside this calculator.

Base64

Turn text into Base64 and recover the original text.

Km to miles

Turn any distance from kilometres into statute miles using the official factor.

Kg to pounds

Turn any weight from kilograms into pounds with the exact international factor.

Miles to km

Translate distances in miles into the metric system with exact precision.