# Kilo Bytes Per Second vs. Kilo Bits Per Second (KBps vs. kbps)

K

Well this post tries to clarify the confusion that many have regarding KBps and kbps (I was one too). If you read through this post it will make a lot of things clear.

Measure of file size: KBps
File size i.e. how big the file or how much space a file occupies in the hard disk measured in terms of KiloBytes (KB upper case “K” and upper case “B”). In computing terms the upper case “K” stands for 1024. 1024 is computed from 210. (2 power 10). 2 denote the number of characters in the binary system which is used to store data in the disc (ones and zeroes).
Other abbreviations like mega, giga and terra also use the base as 1024,

1KB (KiloByte) = 1024 Bytes (approximately 1000 Bytes)
1MB (MegaByte) = 1024 KB (approximately 1000 KiloBytes or 1 million Bytes)
1GB (GigaByte) = 1024 MB (approximately 1000 MegaBytes or 1 billion Bytes)
1TB (TerraByte) = 1024 GB (approximately 1000 GigaBytes or 1 trillion Bytes)

Measure of data transfer speeds: kbps
Data transfer speed over the networks (including the internet) is calculated in terms of bits per second: kilobits (kb small case “k” and small case “b”). The higher the kbps i.e. more the bits transferred per second, more the speed, faster the network/connection. Here k stands for 1000 (103 )

1 kbps (kilo bits per second) = 1000 bits per second
1 Mbps (mega bits per second) = 1000 kilo bits per second.
1 Gbps (giga bits per second) = 1,000 mega bits per second.

The most common confusion caused by the similarity of KBps and kbps is when it comes to internet bandwidth and download speeds. People often complain that their ISP promised 512kbps connectivity but they are seldom able to download any file at 512 KBps. They fail to notice the difference in cases of the units and hence think their ISP is cheating them or offering them poor quality service. As mentioned earlier data transfer speeds are always calculated in terms of kilo bits per second (kbps) so an ISP connectivity of 512 kbps promises of transfer of at the max 512 kilo bits per second.

On the other hand, file size measure is always in Kilo Bytes and thus download speeds are always calculated based on how many Bytes per second are downloaded and hence Kilo Bytes per second (KBps). KBps and kbps are not interchangeable.

So an internet connectivity of say 512kbps can never achieve a download speed of 512 KBps. To calculate the maximum download speed of a “X kbps” connection, we need to use a simple formula as below.

I.e. For a connectivity of 512 kbps

kbps value * 1000 = 512 * 1000 = 512000

512000 / 8 = 64000

64000 / 1024 = 62.5 KBps

Therefore theoretically an internet connection of 512kbps bandwidth can download at a speed of 62.5 KBps

If you don’t want to go through all the hassles of the above formula, just multiply the kbps value with 0.1220703125 to get the KBps value.

512 kbps * 0.1220703125 = 62.5 KBps. Simple!

 Internet connectivity Download speed (approx) 256 kbps 31.3 KBps 384 kbps 46.9 KBps 512 kbps 62.5 KBps 768 kbps 93.8 KBps 1 mbps ~ 1000kbps 122.1 KBps

I have mentioned download speed as approximate because they will vary (always reduce) by 15 – 20% due to network signal loss, computer hardware overheads etc. So for realistic, real world figures always reduce 15 – 20% from the computed KBPS download speeds
Now I guess the confusion of kbps and KBps has cleared away. Just remember when you talk in terms of network it’s always bites per second (bps) and when you talk in terms of storage and files its always Bytes per second (Bps). And next time you won’t complain when your 512 kbps connection does not give you download speeds of 512KBps because now you know why 🙂

• Sumit says:

That was really very helpful. thanks a lot

• Wolfgang Stromberg says:

ISP’ like this confusion! The always ague with their
Customer,specially here in Nigeria! Its all a rip off here! They sell 768 kbps (93.8 KBps) and deliver

• Rishi says:

hey , really helpful article thanks

• Charles says:

This explains why my downloads aren’t as fast as I expected. As mentioned above, they did not explain the difference between KBps andkbps. Big difference. It almost seems that it should be mandatory that they explain the difference.
Thanks for the info.

• Jimmy says:

Thanks for the useful information…..

• Snarky says:

In college I was taught to look at it like this:

A bit is one single piece of info and it takes 8 bits to make a byte. Once you distinguish between them it’s fairly easy to determine your connection speeds. Of course propagation delay, hardware, and network usage and the network itself will always play a part in speeds.

• aimz says:

Great page. Very good explanation.

People it is not the ISP’s taking advantage of you. It is you signing up for something you don’t really understand.

Also, when reading ‘up to 24MB’, people seem to ignore the ‘up to’ part and just assume they should be connecting at 24MB, even when they are 4km from the exchange.

• MM says:

• Raj says:

Super’B’

• this explained it very well for a 72 year old with limited technical knowledge., Thanks.

• I still can’t get my head round ”trillions”!!

• yusuf says:

• John says:

If you convert from kbps to KBps using google, you get different numbers. 512 kbps = 64 KBps

• John says:

I think google multiplies by 1000, then divides by 8, and then divides by 1000 (instead of 1024).

• Nick Nicholson says:

Article shows the easy way to convert Kbps to KBps is : KBps = Kbps*0.1220703125.

The easy way to convert KBps to Kbps would be : Kbps = KBps*8.192.

• abhijeet says:

Thanks man..for the nice article..
Going on now with clear thoughts about kbps and KBPS

• ishan says:

i was searching for this explanation from long time ,thanks for explaining in such a easy way

• is there any difference between kBps nad KBps?

kBps.is is it the same as KBps?

• vikram says:

many thanks for trhe info it is simple and sufficient

not good at these things so like most people i thought that i am not getting full speeds

got the correct info now

• Dean says:

Thanks for the article. Cleared any confusion I had.

• spike says:

thank you – helped me out a lot

• mrgeestacks says:

This article is awesome! I was on the phone with my ISP today (timewarner), and i quote the rep as referring to the download speed of the service and called them BYTES(MBs), not BITS(Mbps). SO what they are doing is FRAUDULENT. She said i had 20 MBs down, when what she meant and what their commercials show is that i have 20Mbps. So yeah, basically the rep doesnt know whats going on and some one slipped the capital letter game in there. So they may just be lying to the subscriber or they just have no idea that they are promoting.

• 1
• 2