Programming terminology: Kilobyte

A Kilobyte is a data size unit, used with relation to data storage and processing, as well as data transmission.


1024 successive bytes make up one kilobyte, and each byte is a block of eight bits.


The number of 1024 bytes for a kilobyte is a result of the binary nature of the bits and bytes (bytes are usually represented in hexadecimal numbers, but still stand for basic binary values). The base 2 to the power of 10 equals 1024, so that is the correct value of a kilobyte is 1024 bytes (in contrast to the decimal system, where "kilo" means 1000).

And with each byte being made up of 8 bits, a kilobyte is equal to (8 x 1024) = 8192 bits.

See the page about bytes for more detailed information.

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.