Convert bits to kilobytes

Content last reviewed:

8,192 bits make 1 KB in the binary standard, and 8,000 bits make 1 KB in the decimal one. Type a number of bits and the converter divides it by 8,192 or by 8,000 and gives the result in kilobytes.

bit
KB
Unit standard

Binary (1024): what Windows and RAM use. Decimal (1000): what drive makers, macOS and search engines use.

to

How do bits add up to a kilobyte?

A bit is a single binary digit with one of two values, usually 1 or 0, and eight of them form a byte[1]. Bytes then group into kilobytes: 1,000 bytes under the SI meaning of kilo, or 1,024 bytes in the sense still common for memory[2].

A single bit is therefore a tiny slice of a kilobyte: 0.0001220703125 KB in binary and 0.000125 KB in decimal. Amounts in bits usually turn up on memory chips, encryption keys and connection speeds, while file sizes come in bytes and their multiples.

How do you convert bits to kilobytes?

Divide the number of bits by 8,192 in the binary standard or by 8,000 in the decimal one. The first step divides by 8, because a byte has 8 bits, and the second by the 1,024 or 1,000 bytes in a kilobyte.

  • binary: KB = bits ÷ 8,192,
  • decimal: KB = bits ÷ 8,000.

For example, 100,000 bits is 12.20703125 KB in binary and 12.5 KB in decimal. With tens of millions of bits the kilobyte result runs into the thousands, so the data unit converter gives a handier number in megabytes. Pick Binary (1024) when you want to compare the result with a file size in Windows, and Decimal (1000) when the figure comes from a document that uses SI units.

In Excel, type =CONVERT(A2,"bit","kibyte") for the binary standard or =CONVERT(A2,"bit","kbyte") for the decimal one[3]. The prefix ki means 1,024 in Excel, and k means 1,000.

How many kilobytes is a given number of bits?

Exact results in both standards. Dividing by 8,192 always ends in a finite decimal, so the binary column has no rounding.
BitsBinary (1024)Decimal (1000)
1 bit0.0001220703125 KB0.000125 KB
8 bits0.0009765625 KB0.001 KB
64 bits0.0078125 KB0.008 KB
128 bits0.015625 KB0.016 KB
256 bits0.03125 KB0.032 KB
512 bits0.0625 KB0.064 KB
1,024 bits0.125 KB0.128 KB
2,048 bits0.25 KB0.256 KB
4,096 bits0.5 KB0.512 KB
8,000 bits0.9765625 KB1 KB
8,192 bits1 KB1.024 KB
16,384 bits2 KB2.048 KB
65,536 bits8 KB8.192 KB
100,000 bits12.20703125 KB12.5 KB
262,144 bits32 KB32.768 KB
1,000,000 bits122.0703125 KB125 KB

Where do you see sizes given in bits?

Arduino Uno board with a long black chip, surrounded by a relay module, LEDs, light sensors and trimmer potentiometers on a blue background
An Arduino Uno board lies in the middle, with its microcontroller in a long black package. That microcontroller's EEPROM holds 8,192 bits, exactly 1 KB. Photo: Sahand Babali, Unsplash.

Microcontroller memory. The ATmega328P microcontroller that runs the Arduino Uno has 1,024 bytes of EEPROM, memory that keeps its data when the power is off[4]. That is 8,192 bits, or exactly 1 KB in the binary standard.

EEPROM chips. Their capacity appears in kilobits in the part name and the data sheet. The 24LC256 chip, described as "32K x 8 (256 Kbit)", uses addresses 0000 to 7FFF, which is 32,768 bytes[5]. Its 256 kilobits are therefore counted at 1,024 bits each and come to 262,144 bits, or 32 KB in binary. To check, type 262144 in the field.

Encryption keys. RSA key length is given in bits, and since 2015 NIST has recommended at least 2,048 bits[6]. A key that long is 256 bytes, or 0.25 KB in binary.

Which ways of typing bits does this converter accept?

Paste the number of bits the way you have it: with a thousands separator, with a decimal point together with the word "bits" or in another unit. The field reads each of these and converts it on its own, and the table shows exactly what it does with each one. The converter calculated the results itself in the Binary (1024) standard.
What you typeWhat the converter showsHow we read it
8,1921 KBA comma before three digits groups the thousands, so the field holds eight thousand one hundred ninety-two bits. A note below the field says so, and if you meant just over eight bits, type 8.192.
8 1921 KBWe skip a space between the thousands, as written in much of Europe, so the result is the same.
8.1920.001 KBThe point separates the decimal part, so the field holds just over eight bits. A note below the field says so, and eight thousand one hundred ninety-two goes in as 8192.
8192 bits1 KBThe word "bits" pasted with the number does no harm, because we take the number in front of it.
2048-bit0.25 KBWe read a key length written with a hyphen, as on a certificate, as 2,048 bits.
1e6122.070313 KBWe read spreadsheet scientific notation as it stands: 1e6 is a million bits.
½0.00006104 KBWe turn a ½ character copied from text into half a bit and show the result with four significant digits.
1 KB1 KBKilobytes pasted into the bits field go in as 8192 bits, with a note below the field.
1024 bytes1 KBBytes go into the field as 8192 bits, at 8 bits per byte, with a note below it.
256 Kbit31.25 KBWe count kilobits at 1,000 bits, as the prefix kilo says, so the field holds 256000 bits. A memory chip labeled 256 Kbit is counted at 1,024 bits per kilobit, so to check its capacity, type 262144.
1 Kb0.12207 KBWe read Kb with a lowercase b as a kilobit, the way Windows Calculator abbreviates it, so the field holds 1000 bits.

Convert other units to Kilobytes

Convert Bits to other units

Sources

  1. Bit — Wikipedia
  2. Kilobyte — Wikipedia
  3. CONVERT function — Microsoft
  4. EEPROM Library — Arduino
  5. 24AA256/24LC256/24FC256 Data Sheet — Microchip Technology
  6. Key size — Wikipedia

Every figure in the tables was computed from the unit definitions and checked arithmetically before publication. Historical values and the names of local units come from the sources listed above.

Content last reviewed: · written and checked by the Arteon team

Frequently asked questions about bits and kilobytes

Is 1,000 bits a kilobyte?

No. 1,000 bits is a kilobit, and a kilobyte is eight times larger: 8,000 bits in decimal or 8,192 bits in binary. 1,000 bits is 0.125 KB in decimal and 0.1220703125 KB in binary.

What is the difference between b and B?

A lowercase b stands for a bit and a capital B for a byte, which has 8 bits. That is why 64 Kb and 64 KB are very different amounts: 64 kilobits is 8 kilobytes in the same standard. To go the other way, use the KB to bits converter.

Arteon free tool screenshot: Convert bits to kilobytes

Have a question or suggestion?

If you spot a mistake in a table or miss a conversion, write to us.