A drive label and a binary readout
A nominal 1 TB is 1,000,000,000,000 bytes, about 931.322575 GiB. The two numbers describe the same byte count before formatting and system allocations.
Translate a storage amount without guessing whether a prefix means 1000 or 1024. See decimal and binary sizes together, inspect fractional bytes, and apply a reserve allowance for capacity planning.
B means byte; bit means bit. Decimal prefixes use 1000; binary prefixes use 1024. Fractions are kept.
GiB — binary bytes
This amount is a whole number of bytes at the available numeric precision.
After your reserve: 838.190317 GiB usable.
| Unit | Amount |
|---|---|
| bit (bit) | 8.00000000e+12 |
| byte (B) | 1.00000000e+12 |
| kbit — decimal bits | 8,000,000,000 |
| kB — decimal bytes | 1,000,000,000 |
| Mbit — decimal bits | 8,000,000 |
| MB — decimal bytes | 1,000,000 |
| Gbit — decimal bits | 8,000 |
| GB — decimal bytes | 1,000 |
| Tbit — decimal bits | 8 |
| TB — decimal bytes | 1 |
| Pbit — decimal bits | 0.008 |
| PB — decimal bytes | 0.001 |
| Kibit — binary bits | 7,812,500,000 |
| KiB — binary bytes | 976,562,500 |
| Mibit — binary bits | 7,629,394.53 |
| MiB — binary bytes | 953,674.316 |
| Gibit — binary bits | 7,450.5806 |
| GiB — binary bytes | 931.322575 |
| Tibit — binary bits | 7.27595761 |
| TiB — binary bytes | 0.909494702 |
| Pibit — binary bits | 0.00710542736 |
| PiB — binary bytes | 0.00088817842 |
Displayed values are rounded. CSV uses the available JavaScript numeric precision; it cannot restore precision absent from the input.
Calculations and CSV generation run locally in your browser. No measurement data is uploaded by this tool.
Enter an amount and select its exact unit. Use bit for bits and B for bytes; the capitalization changes the meaning.
Choose your target unit. The table shows both decimal and binary equivalents, so you can compare a drive label with an operating system readout.
Optionally enter a reserve percentage. Choose display precision, copy the selected conversion, or download the full unit table as CSV.
A nominal 1 TB is 1,000,000,000,000 bytes, about 931.322575 GiB. The two numbers describe the same byte count before formatting and system allocations.
512 MiB equals 536.870912 MB. Keep the binary prefix when documenting a memory limit; changing MiB to MB changes the specified quantity.
Eight bits make one byte. A conversion of one bit to 0.125 B is mathematically useful, but a file system cannot necessarily allocate fractional bytes to a file.
This converter treats kB, MB, GB, TB, and PB as powers of 1000 bytes. KiB, MiB, GiB, TiB, and PiB use powers of 1024 bytes. It offers the corresponding bit units separately. These explicit labels prevent the historical ambiguity of a bare “KB,” which is not offered as a unit.
Each amount is first expressed in bytes, then divided by the target unit’s byte factor. For example, multiplying 2 GiB by 1024³ and dividing by 1000³ gives 2.147483648 GB. No compression ratio, file count, or encoding assumption enters that calculation.
The reserve control applies your percentage directly to the converted byte count. A 10% reserve leaves 90% of the stated capacity. This is a planning allowance you supply; it does not predict a particular file system’s metadata, partition layout, manufacturer recovery area, or operating-system storage.
The same bytes produce a smaller number when divided by a binary unit. Formatting, recovery partitions, and other allocations can reduce available space further; this tool converts units only.
Yes, with matching decimal prefixes. One MB is eight Mbit. One MiB is eight Mibit; mixing MB with Mibit also changes the prefix factor.
Decimals are accepted and retained. The tool warns about fractional bytes, but it does not round to a file-system allocation block.
It preserves the available JavaScript number value. Numbers beyond the safe integer range may lose individual-byte precision, even when a unit factor is exact.