Convert between bytes, KB, MB, GB, TB, and binary units
Free online byte converter. Convert file sizes between bytes, kilobytes, megabytes, gigabytes, terabytes, and binary units (KiB, MiB, GiB). Supports SI and IEC standards.
KB (kilobyte) is 1,000 bytes in the SI standard used by hard drive manufacturers. KiB (kibibyte) is 1,024 bytes in the IEC binary standard used by operating systems. This is why a '1TB' hard drive shows less space in Windows.
Use SI units (KB, MB, GB) when working with network speeds or storage marketing. Use binary units (KiB, MiB, GiB) when working with OS memory, RAM, and file system sizes.
1 GB = 1,000,000,000 bytes (SI). 1 GiB = 1,073,741,824 bytes (binary). The difference explains why a 500GB hard drive shows as ~465 GiB in Windows.
Yes. Network speeds are typically in bits not bytes (Mbps = megabits per second). To convert, divide by 8: 100 Mbps = 12.5 MB/s.
A petabyte (PB) is 1,000 terabytes or 1,000,000 gigabytes. Large cloud providers and data centers measure storage in petabytes.
Get all tools in your browser
Install the Chrome extension for one-click access to every tool — no tab switching needed.
Last updated: January 2025