File Size Converter: Convert Bytes, KB, MB, GB & TB

Convert data sizes across Bytes, KB, MB, GB, TB, and PB using binary (1024) or decimal (1000) standards.

100% Private & In-Browser | Files Never Uploaded to Servers
Convert
Type a value to convert
💾 Hard Drive & SSD Usable Storage Calculator

Wondering why your 1TB drive only shows 931 GB in Windows? Drive manufacturers sell storage in decimal (1000 bytes/KB), while Windows calculates capacity in binary (1024 bytes/KiB).

Presets:
Advertised (Decimal SI) 1,000,000,000,000 B 1.00 TB (Packaging Spec)
Usable in Windows (Binary IEC) 931.32 GiB Shown as "GB" in Windows Explorer
Difference / Overhead 68.68 GB (6.87%) Binary addressing conversion gap
⚡ Estimated Download & Transfer Time

Estimated time to download or upload this file size across typical network speeds:

🖼️
Need to reduce image file sizes?

Compress and optimize JPEG, PNG, WEBP and GIF images with zero visual quality loss on Img369.

Open Img369 Image Studio →

How it works

1Type a value.
2Pick the "from" and "to" units and the result updates live.
3See the value in every unit at once in the table below.

The Architecture of Digital Information Storage

In computer architecture, data storage, and telecommunications, file size quantifies the precise volume of digital data stored within a physical medium or transmitted across a communication bus. At the hardware level, all digital information is stored as microscopic electrical charges in NAND flash floating gates, magnetic polarities on platter hard drives, or electrical states in DRAM capacitors. The fundamental atomic unit of information is the bit (binary digit), capable of holding only two states: 0 or 1.

Because single bits are too small to represent complex characters or instructions, modern computing standardizes on the Byte (B), composed of exactly 8 bits:

1 Byte = 8 bits

One Byte can represent 256 unique permutations (28), which accommodates standard ASCII alphanumeric characters. However, as computer storage exploded from kilobytes in the 1970s to terabytes and petabytes today, a profound mathematical schism emerged between computer software engineers and hardware manufacturers: the battle between binary (base-1024) and decimal (base-1000) data measurement.

The Great Binary (IEC) vs. Decimal (SI) Standards Discrepancy

Early software engineers working with microprocessors noticed that 210 equals exactly 1,024. Because 1,024 is conveniently close to 1,000, they adopted the metric prefix "kilo-" to represent 1,024 bytes. For decades, this informal convention persisted without issue. However, as storage capacities scaled into megabytes and gigabytes, the mathematical divergence grew dramatically:

Why Your 1TB Hard Drive Shows Only 931 GB in Windows

The discrepancy between physical drive packaging and operating system reports is the most infamous manifestation of this mathematical divide. When you purchase a 1 Terabyte SSD, the manufacturer manufactures and formats the drive according to the official decimal SI standard:

1 TB = 1,000,000,000,000 Bytes (1012 B)

However, Microsoft Windows measures drive capacity using binary multiples (10243 bytes per gigabyte), while misleadingly labeling the result with the decimal abbreviation "GB" instead of the accurate IEC abbreviation "GiB":

1 GiB = 1024 × 1024 × 1024 = 1,073,741,824 Bytes

Dividing the manufacturer's byte count by the Windows binary divisor reveals the true reported figure:

1,000,000,000,000 / 1,073,741,824 ≈ 931.32 GiB (shown as "931 GB" in Windows)

Your hard drive is not missing 69 gigabytes of factory storage, nor is it defective. The drive possesses all one trillion bytes advertised. The apparent deficit is solely an artifact of Windows displaying binary gibibytes under a decimal label.

Master Storage Capacity & File Size Reference Matrix

The following master reference matrix illustrates exact numerical equivalents across decimal SI and binary IEC storage tiers:

Unit Name Standard Symbol Base Exact Byte Count Primary Industry Application
Kilobyte (Decimal) KB 103 1,000 Network packets, web assets, small text documents
Kibibyte (Binary) KiB 210 1,024 RAM caches, Linux kernel memory structures
Megabyte (Decimal) MB 106 1,000,000 MP3 audio files, JPEG photos, cellular data caps
Mebibyte (Binary) MiB 220 1,048,576 System RAM sticks, software executable binaries
Gigabyte (Decimal) GB 109 1,000,000,000 Hard disk drives, SSD capacity, Apple macOS
Gibibyte (Binary) GiB 230 1,073,741,824 Windows Explorer drive space, GPU VRAM
Terabyte (Decimal) TB 1012 1,000,000,000,000 Commercial NVMe SSDs, external backup drives
Tebibyte (Binary) TiB 240 1,099,511,627,776 Enterprise RAID arrays, ZFS storage pools
Petabyte (Decimal) PB 1015 1,000,000,000,000,000 Cloud hyperscaler datacenters (AWS S3, Google Cloud)
Pebibyte (Binary) PiB 250 1,125,899,906,842,624 Supercomputer cluster shared scratch filesystems

Understanding File Size vs. Size on Disk (Cluster Slack Space)

When inspecting file properties in any modern operating system, you will observe two separate numbers: Size and Size on disk. These numbers measure two entirely different physical concepts:

Because a file system can assign a cluster to only one file at a time, any file that does not fill its final cluster leaves the remainder of that block unused. This wasted storage is known as internal fragmentation or slack space. That same 150-byte text file consumes an entire 4,096-byte cluster on disk. Consequently, a software development project containing 10,000 tiny source code and configuration files (such as a JavaScript node_modules directory) might occupy only 40 MB of actual data, yet consume over 90 MB of "Size on disk"!

Step-by-Step Practical Calculation Examples

Walking through everyday data storage calculations builds clarity when managing backups, cloud quotas, and media production assets.

Example 1: Calculating 4K Video Recording Storage Requirements

A videographer films an event in 4K ProRes 422 HQ at a sustained video bitrate of 220 Megabits per second (Mbps). How many Gigabytes of storage will a two-hour continuous shoot require?

Example 2: Sizing Cloud Database Backups in GiB vs. GB

An enterprise cloud database generates an uncompressed daily database dump of 450 Gibibytes (GiB). The cloud storage provider bills archival storage at $0.02 per decimal Gigabyte (GB) per month. How many decimal GB must be billed?

Example 3: Verifying Usable Capacity on a 512 GB MicroSD Card

A photographer inserts a brand-new 512 GB microSD card into a Windows laptop. What capacity should the photographer expect Windows to report?

Common Storage Pitfalls & System Traps

Keep these frequent technical pitfalls in mind when handling digital media and system administration:

Why Choose Convert369's Online File Size Converter

Convert369 provides the most versatile, technically accurate file size conversion utility available online:

Frequently asked questions

Is File Size Converter free to use?

Yes. File Size Converter is completely free, with no sign-up, watermarks, or usage limits.

Is my data safe and private?

Yes. Everything runs locally in your browser, your entered data and calculations are never uploaded to a server, so your data never leaves your device.

Should I use the binary or the decimal base?

Both. Pick the base above. Binary (1024 per step) is what Windows File Explorer reports, and the KiB/MiB names go with it. Decimal (1000 per step) is what drive manufacturers print on the box, and what macOS has shown since 10.6.

Why does a 1TB hard drive only show 931 GB in Windows?

Drive manufacturers sell storage in decimal bytes (1,000,000,000,000 bytes = 1 TB), but Microsoft Windows measures storage in binary Gibibytes (GiB, 1024^3 bytes). 1,000,000,000,000 divided by 1,073,741,824 equals approximately 931.32 GiB.

What is the difference between a Kilobyte (KB) and a Kibibyte (KiB)?

A Kilobyte (KB) uses the decimal metric system and equals exactly 1,000 Bytes. A Kibibyte (KiB) uses the binary IEC standard and equals exactly 1,024 Bytes.

How many bits are in one Byte?

There are exactly 8 bits in one Byte. When converting file size in Megabytes (MB) to network transmission bits (Mb), multiply by 8.

How many Megabytes are in a Gigabyte?

In the decimal system (SI), 1 Gigabyte (GB) equals exactly 1,000 Megabytes (MB). In the binary system (IEC), 1 Gibibyte (GiB) equals exactly 1,024 Mebibytes (MiB).

What is the difference between file size on disk and actual file size?

Actual file size is the exact number of bytes contained in the file, whereas size on disk represents the physical cluster allocation used on the drive partition, rounded up to the nearest cluster size (typically 4 KB).

How many Gigabytes are in a Terabyte?

In the decimal SI standard, 1 Terabyte (TB) equals exactly 1,000 Gigabytes (GB). In the binary IEC standard, 1 Tebibyte (TiB) equals exactly 1,024 Gibibytes (GiB).

Can file sizes be negative numbers?

No. Digital storage capacity and file sizes represent positive physical byte counts in memory or disk storage and cannot be negative.