Kilobytes to Bytes

Convert KB to bytes. 1 KB = 1,000 bytes (decimal), 1 KiB = 1,024 bytes (binary).

Bytes

Tips & Notes

  • In most modern contexts, KB = 1,000 bytes (SI standard). Old usage sometimes meant 1,024 bytes.
  • CPU cache: L1 32 KiB = 32,768 bytes. L2 256 KiB = 262,144 bytes. Uses binary.
  • Web page sizes: typical page ~2,000 KB = 2 MB. Images dominate — optimize for performance.
  • Network MTU: 1,500 bytes. Jumbo frames: 9,000 bytes. Used in TCP/IP packet sizing.

Common Mistakes

  • Assuming KB always means 1,024 bytes — the modern SI standard is 1,000 bytes. Context matters.
  • Confusing Kbps (kilobits per second) with KB/s — Kbps ÷ 8 = KB/s.
  • Using byte count without specifying encoding — UTF-8 text may use 1-4 bytes per character.
  • Forgetting file system overhead — a 1 KB file may use 4 KB on disk due to cluster size.

Kilobytes to Bytes Overview

What This Calculator Does

Converts kilobytes to bytes: 1 KB = 1,000 bytes (decimal/SI). Also shows KiB (kibibyte) = 1,024 bytes (binary).

Which Definition by Context

| Context | Definition | Standard | |---------|-----------|----------| | Hard drives, SSDs | 1 KB = 1,000 B | SI/decimal | | Network speeds | 1 KB = 1,000 B | SI/decimal | | RAM, CPU cache | 1 KiB = 1,024 B | Binary | | Windows file properties | 1 KB = 1,024 B | Legacy binary |

Network: 1 Kbps = 1,000 bits/second = 125 bytes/second. A 56 Kbps modem transferred 7,000 bytes/second = 7 KB/s.

Text File Reference

1 ASCII character = 1 byte. A 1 KB text file (decimal) = ~1,000 characters ≈ half a page. A 1 MiB text file = 1,048,576 characters ≈ 500 pages.

Frequently Asked Questions

100 × 1,000 = 100,000 bytes (decimal KB). In binary: 100 KiB = 102,400 bytes.

1 KiB = 1,024 bytes = 2^10 bytes. This is the binary standard used in memory and OS contexts.

500 ÷ 1,000 = 0.5 KB (decimal). In binary: 500 ÷ 1,024 = 0.488 KiB.

Historically, computing used binary prefixes (1 KB = 1,024 = 2^10 bytes) because memory sizes are powers of 2. The SI standard defines 1 KB = 1,000 bytes. The IEC introduced KiB (kibibyte) for 1,024 bytes to resolve confusion. Modern usage: KB = 1,000 B; KiB = 1,024 B.