NimbleTools

Data Units Converter

Convert between bits, bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes instantly. Decimal (1000) prefixes for bits and binary (1024) prefixes for bytes — as used in networking and storage. Runs entirely in your browser.

  • bitdecimal (1000)

    8,589,934,592

  • Kbitdecimal (1000)

    8,589,934.59

  • Mbitdecimal (1000)

    8,589.93

  • Gbitdecimal (1000)

    8.58993

  • Tbitdecimal (1000)

    0.00858993

  • Bbinary (1024)

    1,073,741,824

  • KBbinary (1024)

    1,048,576

  • MBbinary (1024)

    1,024

  • GBbinary (1024)

    1

  • TBbinary (1024)

    0.000976563

  • PBbinary (1024)

    9.53674e-7

Frequently asked questions

How many megabytes are in a gigabyte?

1 GB = 1024 MB, since storage units use binary (1024-based) prefixes. Note that disk manufacturers sometimes label capacity with decimal (1000-based) prefixes, which is why a '1 TB' drive shows up as about 931 GB in your operating system.

How do I convert internet speed (Mbps) to download speed (MB/s)?

Divide the speed in megabits by 8 to get megabytes: 100 Mbit/s ≈ 12.5 MB/s. So a 1 GB file downloads in about 80 seconds at 100 Mbit/s.

What's the difference between bits and bytes?

A byte is 8 bits. Bits (with lowercase 'b') are used for data transfer speeds — Mbps; bytes (uppercase 'B') for file sizes — MB. That's why 100 Mbps internet doesn't download at 100 MB per second.