The Drive Capacity Converter converts between decimal and binary storage units, showing OS-reported capacities for manufacturer-stated drive sizes.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
About the Drive Capacity Converter
This converter turns any drive capacity into the unit you prefer. It handles decimal (SI) units like KB, MB, and GB, and binary (IEC) units like KiB, MiB, and GiB. You can switch between bits and bytes, round to the precision you need, and copy the result for reports.
It is built for quick checks and careful planning. Use it to reconcile a product label with what your computer reports. It also helps estimate usable space after formatting or RAID overhead. The interface keeps the steps simple while the math stays consistent.

Formulas for Drive Capacity
Drive capacity conversions rely on a few clear rules. Decimal and binary units use different base multipliers. Bits and bytes require an 8:1 conversion. The formulas below guide every calculation the tool performs.
- Bits to bytes: bytes = bits ÷ 8, and bits = bytes × 8.
- Decimal units (SI): 1 KB = 1,000 bytes; 1 MB = 1,000,000 bytes; 1 GB = 1,000,000,000 bytes; 1 TB = 1,000,000,000,000 bytes.
- Binary units (IEC): 1 KiB = 1,024 bytes; 1 MiB = 1,024² bytes; 1 GiB = 1,024³ bytes; 1 TiB = 1,024⁴ bytes.
- Convert source unit to bytes: bytes = value × unit_multiplier_source.
- Convert bytes to target unit: target_value = bytes ÷ unit_multiplier_target.
- Estimated usable after overhead: usable_bytes = raw_bytes × (1 − overhead_fraction).
Every conversion is exact in bytes. Rounding only occurs when you select a display precision for the target unit. The tool applies rounding after the math so the final result stays accurate.
The Mechanics Behind Drive Capacity
The converter follows a predictable sequence. It interprets your input, normalizes it to bytes, and then expresses that byte value in the target unit. This two-step method avoids compounding errors and preserves precision.
- Parse the numeric value and detect the chosen source unit.
- Map the unit to its multiplier (decimal or binary, bits or bytes).
- Normalize to bytes with exact integer arithmetic where possible.
- Divide by the target unit’s multiplier to get the target value.
- Apply your selected rounding mode and precision to the displayed number.
- Format the result with unit symbols and an optional thousands separator.
This workflow ensures a stable, repeatable outcome. It also makes it easy to trace each step. If a number seems off, you can check the base, the unit, and the rounding in seconds.
Inputs and Assumptions for Drive Capacity
The tool gives you control over the essentials of unit conversion. It accepts a number, the source unit, and the target unit. Optional choices refine the final display and can account for real‑world overhead.
- Numeric value: the capacity as printed or as measured.
- Source unit: b, B, KB, MB, GB, TB, or KiB, MiB, GiB, TiB.
- Target unit: pick any supported unit to view the result.
- Unit base: decimal (SI) vs binary (IEC) for labels and displays.
- Rounding: number of decimal places and rounding mode.
- Optional overhead: a percentage for filesystem, RAID, or reserved space.
Inputs can be large, from kilobytes to terabytes and beyond. The converter handles edge cases like fractional inputs, very high values, and precise rounding. Negative numbers and nonnumeric characters are blocked to prevent mistakes.
Step-by-Step: Use the Drive Capacity Converter
Here’s a concise overview before we dive into the key points:
- Enter the capacity number from the label or your system report.
- Select the source unit that matches the number you entered.
- Choose the target unit you want to see.
- Set decimal or binary base if the unit label allows both.
- Pick a precision level for the display, such as 2 or 3 decimals.
- Review the result, then copy it or adjust inputs as needed.
These points provide quick orientation—use them alongside the full explanations in this page.
Worked Examples
A manufacturer sells a “1 TB” external drive. That label uses decimal units, so 1 TB equals 1,000,000,000,000 bytes. Your operating system may display GiB. Convert bytes to GiB: 1,000,000,000,000 ÷ 1,024³ ≈ 931.32 GiB. The drive is not missing space; it is the same capacity shown in a different unit system.
What this means
You buy a 256 GiB SSD and want to compare with a 256 GB SSD label. First, convert 256 GiB to bytes: 256 × 1,024³ = 274,877,906,944 bytes. Convert bytes to decimal GB: 274,877,906,944 ÷ 1,000,000,000 ≈ 274.88 GB. If you allow 7% overhead for formatting and metadata, usable is 274.88 × (1 − 0.07) ≈ 255.64 GB.
What this means
Assumptions, Caveats & Edge Cases
Capacity numbers depend on unit systems and how software rounds them. What you see in one tool may differ in another, even though the bytes are the same. Keep these points in mind when comparing results.
- Manufacturers often use decimal units; many operating systems use binary units in some views.
- Filesystems reserve space for metadata, journals, and block alignment, reducing usable capacity.
- RAID, snapshots, and overprovisioning change the usable space further.
- Rounding and display precision can change the last digit you see, not the underlying bytes.
- Legacy utilities sometimes mix units in one report; confirm the legend before comparing numbers.
When precise planning matters, convert everything to bytes first. Then compare or sum values. This avoids confusion and helps you justify the final number to teams and clients.
Units and Symbols
Using the right unit is essential for accurate planning and clear communication. Decimal and binary symbols look similar but mean different byte counts. The table summarizes common symbols so you can choose the correct one for each result.
| Symbol | Name | Equals in bytes |
|---|---|---|
| b | bit | 0.125 byte |
| B | byte | 1 |
| KB | kilobyte (decimal) | 1,000 |
| KiB | kibibyte (binary) | 1,024 |
| GB | gigabyte (decimal) | 1,000,000,000 |
| GiB | gibibyte (binary) | 1,073,741,824 |
Read the Symbol column to match your unit, then use the byte value to convert. For example, multiply a GiB count by 1,073,741,824 to get bytes, or divide bytes by 1,000,000,000 to get GB. This keeps your steps consistent and your precision intact.
Troubleshooting
If a conversion looks off, the cause is usually a unit mismatch or a rounding choice. Verify whether your source used decimal or binary units. Check whether the number you typed was bits or bytes. Make sure your precision setting matches your reporting needs.
- If the number is smaller than expected, you may be viewing GiB instead of GB.
- If it is larger than expected, you may have entered bits where bytes were needed.
- If two tools disagree, align both to bytes first, then compare.
Still unsure? Re-enter the value, switch the base (decimal/binary), and compare. Walk through each step and confirm the unit labels. This usually resolves differences in a minute or less.
FAQ about Drive Capacity Converter
Why does my 1 TB drive show about 931 GiB?
The label uses decimal TB, but the operating system view may use binary GiB. 1,000,000,000,000 bytes equals about 931.32 GiB, which is normal.
Should I plan storage in GB or GiB?
Pick one unit system and stay consistent. Many teams plan in bytes or GiB for technical work and report in GB for purchasing.
Can the converter account for filesystem overhead?
Yes. Enter an overhead percentage to estimate usable space after formatting, metadata, and alignment are applied.
How precise are the results?
The math is exact in bytes. The displayed precision depends on the decimal places you choose for the target unit.
Key Terms in Drive Capacity
Decimal (SI) units
A unit system where each step is a multiple of 1,000. Examples include KB, MB, GB, and TB as printed on many product labels.
Binary (IEC) units
A unit system where each step is a multiple of 1,024. Examples include KiB, MiB, GiB, and TiB, common in technical displays.
Bit
The smallest unit of digital information, representing 0 or 1. Eight bits make one byte for storage calculations.
Byte
A group of eight bits. Bytes are the base for most storage measurements and file sizes.
Overhead
Space consumed by filesystem structures, metadata, alignment, RAID, or reserved areas. Reduces usable capacity.
Precision
The number of decimal places shown in the result. It controls readability without changing the exact byte value.
Normalization
The process of converting any input to bytes before converting to a target unit. Prevents rounding errors and confusion.
References
Here’s a concise overview before we dive into the key points:
- IEC: Binary prefixes (KiB, MiB, GiB, TiB)
- NIST: Prefixes for binary multiples
- NIST: SI decimal prefixes (kilo, mega, giga, tera)
- Seagate: Why hard drives report less capacity
- Western Digital: Capacity differences between decimal and binary
These points provide quick orientation—use them alongside the full explanations in this page.