Binary Bit Size Converter
Understand binary bit sizes and their decimal value ranges. Convert between bits, nibbles, bytes, and larger units — with clear explanations of unsigned and signed ranges for each bit width.
What is Binary Bit Size Converter?
The Binary Bit Size Converter is a reference tool that helps you understand and convert between different binary data sizes — from individual bits to nibbles, bytes, kilobytes, megabytes, gigabytes, terabytes, and beyond. It also shows the value ranges for unsigned and signed integers at each bit width.
This tool exists because understanding bit sizes is fundamental to working with computers. Every data type in programming has a fixed bit size that determines its range and memory footprint. Knowing that an 8-bit unsigned integer stores values 0–255, or that a 32-bit signed integer ranges from -2.1 billion to +2.1 billion, helps developers choose the right data types and avoid overflow bugs.
Whether you're estimating storage requirements, choosing data types for a database schema, understanding why your integer overflowed, or converting between SI units (KB, MB, GB) and binary units (KiB, MiB, GiB), this converter provides instant, accurate answers.
Binary Bit Size Converter Formula
Enter any file size and instantly see it in every unit — from raw bits to terabytes. Uses binary (1024-based) units.
Standard Bit Widths in Computing
SI vs Binary Units
Why your "1 TB" hard drive shows as 931 GB — the difference between SI (decimal) and binary (IEC) units.
| SI Unit | Value | Binary Unit | Value | Difference |
|---|---|---|---|---|
| KB (kilobyte) | 1,000 B | KiB (kibibyte) | 1,024 B | 2.4% |
| MB (megabyte) | 1,000,000 B | MiB (mebibyte) | 1,048,576 B | 4.9% |
| GB (gigabyte) | 1,000,000,000 B | GiB (gibibyte) | 1,073,741,824 B | 7.4% |
| TB (terabyte) | 10¹² B | TiB (tebibyte) | 2⁴⁰ B | 10.0% |
Other Number System Conversions
Related numeral systems converters for number conversion between binary, decimal, hexadecimal, octal, and ASCII text.