See any storage value in all units at once: bytes, KB, MB, GB, TB — both binary and decimal. No registration required.

Digital storage is measured in bytes and its multiples: kilobytes (KB), megabytes (MB), gigabytes (GB), and terabytes (TB). There are two systems: decimal (1 KB = 1,000 bytes) and binary (1 KiB = 1,024 bytes).
Storage manufacturers use decimal units (a "500 GB" drive = 500,000,000,000 bytes), while operating systems often use binary units (showing ~465 GiB for the same drive). This discrepancy is a common source of confusion.
File sizes, RAM, network speeds, and storage capacity all use different conventions. This converter handles both systems to eliminate confusion.
All calculations run locally in your browser — nothing is sent to any server.
In the decimal (SI) system: 1 KB = 1,000 bytes, 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB. Each step multiplies by 1,000.
In the binary (IEC) system: 1 KiB = 1,024 bytes, 1 MiB = 1,024 KiB, 1 GiB = 1,024 MiB, 1 TiB = 1,024 GiB. Each step multiplies by 1,024.
The difference grows with size: 1 TB (decimal) = 0.909 TiB (binary). A "2 TB" drive shows as approximately 1.82 TiB in most operating systems.
| Feature | Decimal (SI) | Binary (IEC) |
|---|---|---|
| Multiplier | 1,000 | 1,024 |
| Units | KB, MB, GB, TB | KiB, MiB, GiB, TiB |
| Used by | Storage manufacturers | Operating systems, RAM |
| 1 TB equals | 1,000,000,000,000 bytes | 1,099,511,627,776 bytes |
| Difference at 1 TB | 1 TB | 0.909 TiB |
1 GB = 1,000 MB (decimal) or 1 GiB = 1,024 MiB (binary). Hard drive manufacturers use decimal, while operating systems like Windows and macOS report in binary.
Manufacturers use decimal units (1 TB = 1,000,000,000,000 bytes) but your OS uses binary units (1 TiB = 1,099,511,627,776 bytes). A "1 TB" drive shows as ~931 GiB in Windows. No space is missing — it's a unit mismatch.
1 KB = 1,000 bytes (decimal/SI). 1 KiB = 1,024 bytes (binary/IEC). Networking and storage specs typically use decimal KB; RAM and operating system memory reports use binary KiB.
1 MB = 1,000,000 bytes (decimal). 1 MiB = 1,048,576 bytes (binary). The difference is about 4.86%. For a 100 MB file, that's roughly 5 MB of discrepancy — enough to matter when checking cloud storage limits.
Approximately 200–300 JPEG photos at 3–5 MB each (12 MP smartphone). RAW files (25–50 MB each) fit 20–40 per GB. Video at 4K/30fps takes about 375 MB per minute.
GitHub LFS (Large File Storage) gives each free account 1 GB of storage and 1 GB of monthly bandwidth. Paid plans start at 50 GB. 1 GB = 1,073,741,824 bytes in binary.
Docker Hub has no hard image size limit but recommends keeping images under a few hundred MB. Alpine-based images can be under 10 MB; full Ubuntu images are typically 70–100 MB; Node.js images often reach 300–900 MB.
Yes. All calculations run in your browser. No data is sent to any server.

Have an idea, found a bug, or want to suggest a feature? Drop us a message – we respond within 24 hours.