Convert between bytes, KB, MB, GB, TB, and PB instantly. Toggle binary (1024) vs decimal (1000) units and see all conversions at once.
A byte converter is a utility that translates digital storage sizes between different units of measurement. Computers store data in bytes, but humans work with larger units like kilobytes (KB), megabytes (MB), gigabytes (GB), terabytes (TB), and petabytes (PB). The confusion arises because there are two competing standards: the binary standard (base 1024) used by operating systems and RAM manufacturers, where 1 KiB equals 1024 bytes, and the decimal standard (base 1000) used by storage manufacturers and network providers, where 1 KB equals 1000 bytes. This is why a 1 TB hard drive shows up as 931 GiB in your operating system. This tool converts your input to every unit simultaneously and shows both binary and decimal values side by side, so you can see exactly how much storage you are dealing with in any context. It also provides real-world comparisons like how many floppy disks, CDs, DVDs, or Blu-ray discs your data would fill. All conversions happen instantly in your browser with zero server calls.
Type a number into the input field and pick your starting unit from the dropdown: Bytes, KB, MB, GB, TB, or PB. The tool converts your value in real time as you type.
Toggle between Binary (1024-based, KiB/MiB/GiB) and Decimal (1000-based, KB/MB/GB) to set how your input value is interpreted. Both conversion columns always display regardless of which mode you select.
All six unit rows update instantly with both binary and decimal equivalents. Your input unit is highlighted. Click the copy button on any row to copy that value to your clipboard. Check the real-world context section for physical media comparisons.
Convert Unix timestamps to human-readable dates and back. Supports seconds and milliseconds.
Convert numbers between binary, octal, decimal and hexadecimal bases instantly.
Convert between Celsius, Fahrenheit and Kelvin with instant results and formula display.
Convert length, weight, volume, speed, area and data units. 50+ unit types supported.
Convert Roman numerals to Arabic numbers and back. Supports values up to 3999.
Convert binary code to ASCII text and text to binary. Supports 8-bit encoding.