📶Débit de Transfert|Métrique (SI)

Kilobyte per Second

Symbol: KB/sWorldwide

8Kbps0,001MB/s0,008Mbps1 000B/s8 000bps

Qu'est-ce qu'un/une Kilobyte per Second (KB/s) ?

Formal Definition

The kilobyte per second (symbol: KB/s or KBps) is a unit of data transfer rate equal to 1,000 bytes per second, or equivalently 8,000 bits per second (8 Kbps). In computing contexts, one kilobyte has historically been defined as either 1,000 bytes (decimal, SI) or 1,024 bytes (binary). For data transfer rates, the decimal definition (1 KB/s = 1,000 B/s) is standard in modern usage, following the same convention used by hard drive manufacturers and most operating systems since the 2000s.

The kilobyte per second measures the rate at which data — typically files, streams, or application payloads — moves between storage, memory, or network endpoints. Unlike bits per second, which measures raw signal capacity, bytes per second more directly represents the amount of usable data being transferred, since files, documents, and application data are fundamentally organized in bytes.

Bytes vs. Bits in Data Transfer

The byte-based unit KB/s is commonly displayed by download managers, file transfer utilities, web browsers, and operating systems to show file transfer progress. This contrasts with network speeds, which are conventionally measured in bits per second (Kbps, Mbps). The relationship is straightforward but frequently confusing: 1 KB/s = 8 Kbps. A user with a 10 Mbps Internet connection sees maximum download speeds of approximately 1,250 KB/s (or 1.25 MB/s) in their browser's download indicator.

Etymology

Origins of "Byte"

The word "byte" was coined by Werner Buchholz at IBM in 1956 during the design of the IBM Stretch computer. Originally spelled "bite" (as in "a bite of data"), the spelling was changed to "byte" to avoid confusion with "bit." A byte was initially variable in size — some early computers used 6-bit or 7-bit bytes — but the 8-bit byte became standard with the IBM System/360 in 1964 and has been universal ever since.

The Kilo Prefix

The prefix "kilo" in computing has a complicated history. In the 1960s and 1970s, computer scientists began using "kilobyte" to mean 1,024 bytes (2¹⁰), because powers of two are natural in binary computing. Memory chips came in sizes like 1,024 bytes or 65,536 bytes, making binary kilobytes and megabytes convenient. However, the SI prefix "kilo" officially means 1,000. The IEC resolved this in 1998 by introducing "kibibyte" (KiB) for 1,024 bytes, reserving "kilobyte" (KB) for 1,000 bytes. For data transfer rates, the decimal definition has always been more common, and KB/s consistently means 1,000 B/s in networking and file transfer contexts.

Precise Definition

Precise Definition

One kilobyte per second equals 1,000 bytes per second (using the decimal/SI definition):

- 1 KB/s = 1,000 B/s = 8,000 bps = 8 Kbps - 1 KB/s = 0.001 MB/s - 1 KB/s = 0.008 Mbps - 1 KB/s ≈ 0.000001 GB/s

To convert from network speed (Mbps) to file transfer speed (KB/s), multiply by 125: - 1 Mbps = 125 KB/s - 10 Mbps = 1,250 KB/s - 100 Mbps = 12,500 KB/s

Binary vs. Decimal Ambiguity

In some older software and documentation, KB/s may refer to 1,024 bytes per second (binary kilobyte). Modern standards and most current software use the decimal definition (1,000 bytes). The difference (2.4%) is negligible for practical purposes. When precision matters, the IEC notation KiB/s (kibibytes per second) explicitly refers to 1,024 bytes per second, while KB/s refers to 1,000 bytes per second.

Histoire

Early Computing Transfer Rates

In the earliest days of computing (1950s-1960s), data transfer rates were measured in characters per second or words per second, depending on the system's word length. As the 8-bit byte became standard, bytes per second and kilobytes per second naturally emerged as transfer rate units. Early magnetic tape drives operated at 15-60 KB/s. The IBM 2311 disk drive (1964) transferred data at approximately 156 KB/s — impressively fast for its era.

The PC Era

Personal computers of the 1980s brought KB/s into everyday computing vocabulary. Floppy disk transfers ran at 30-60 KB/s. Early hard drives transferred 100-500 KB/s. Serial port communications operated at 0.3-14.4 KB/s (2,400-115,200 bps). The parallel port, used mainly for printers, achieved 50-150 KB/s in standard mode and up to 2 MB/s in enhanced modes. When users downloaded files via bulletin board systems (BBS) in the 1980s and early 1990s, transfer speeds were displayed in bytes per second or KB/s.

Internet Downloads

The Internet era cemented KB/s as the user-facing unit for download speed. Web browsers and FTP clients displayed download progress in KB/s. A 56K modem's maximum download speed of approximately 6-7 KB/s defined the Internet experience for millions. The transition to broadband in the 2000s pushed typical download speeds from tens of KB/s to hundreds of KB/s and then into MB/s territory, gradually making KB/s less relevant for broadband users.

Current Status

Today, KB/s is seen primarily in the context of very slow connections, small file transfers, or as a sub-unit of MB/s. Download managers and browsers have largely switched to displaying speeds in MB/s or even GB/s for high-speed connections. KB/s remains relevant for IoT devices, serial communications, and situations involving throttled or slow network connections.

Utilisation actuelle

File Transfer Display

KB/s remains one of the standard units displayed by file transfer utilities, download managers, and web browsers. When downloading small files or when connection speeds are moderate, the transfer rate may be shown in KB/s rather than MB/s. For example, downloading a document from a slow server might show "250 KB/s" in the browser's download bar. The unit provides a more readable number than the equivalent "0.25 MB/s" for sub-megabyte transfer rates.

Embedded and Industrial Systems

Many embedded systems and industrial communication protocols operate at kilobyte-per-second rates. Industrial Ethernet protocols like PROFINET and EtherNet/IP transfer sensor data and control commands at rates often measured in KB/s. SPI (Serial Peripheral Interface) bus communications between microcontrollers and peripherals typically run at 100-1,000 KB/s. I²C bus communications operate at 12.5-400 KB/s depending on the speed mode.

Storage Device Benchmarks

While modern SSDs are measured in MB/s or GB/s, slower storage devices still use KB/s. SD cards (especially older Class 2-6 cards) had minimum write speeds of 2,000-6,000 KB/s (2-6 MB/s). USB flash drives, particularly older or low-quality models, may show random read/write speeds in the KB/s range. Storage benchmarks like CrystalDiskMark display results in KB/s for 4K random read/write tests when performance is low.

Streaming and Buffering

Audio streaming services consume bandwidth in the KB/s range. Spotify at normal quality (96 Kbps) uses 12 KB/s. High-quality streaming (320 Kbps) uses 40 KB/s. VoIP calls use 4-12 KB/s. These modest rates explain why audio streaming and voice calls work even on slow connections where video would fail.

Everyday Use

Download Progress

The most common encounter with KB/s for everyday users is the download progress indicator in web browsers and app stores. When downloading a small file — a document, a photo, an app update — the speed might briefly display in KB/s before climbing to MB/s. If the speed stays in KB/s for a large file, it signals a problem: a slow server, network congestion, or ISP throttling.

Understanding Speed vs. Size

KB/s helps bridge the gap between network speed and file size. When a download manager shows 500 KB/s, users can mentally calculate that a 10 MB file will take about 20 seconds (10,000 KB ÷ 500 KB/s). This direct relationship between KB/s and file sizes in KB makes it more intuitive than bits-per-second for estimating download times.

Email and Documents

Sending and receiving emails with attachments typically requires KB/s-level bandwidth. A typical email with a few paragraphs of text is 5-20 KB. A standard office document (Word, PDF) is 100-500 KB. Sending such files over email requires only modest KB/s rates, which is why email works reliably even on slow connections. Photo attachments (2-5 MB each) and especially video attachments push into MB/s territory.

Mobile Data on Slow Connections

When mobile reception is poor — in rural areas, underground, or in crowded venues — data speeds may drop to KB/s levels. At 50-100 KB/s, text-based messaging still works. Email loads (slowly). Web pages with heavy images may time out. Understanding KB/s helps users gauge what activities are feasible on a degraded connection: text messaging yes, video calls no, web browsing marginally.

In Science & Industry

Data Acquisition Systems

Scientific data acquisition (DAQ) systems frequently generate data at KB/s rates. A 16-bit analog-to-digital converter sampling at 1,000 samples per second produces 2 KB/s per channel. Multi-channel DAQ systems with 32 or 64 channels generate 64-128 KB/s. Environmental monitoring stations logging temperature, humidity, wind speed, and other parameters every second produce a few KB/s of data. These modest rates enable long-term data storage and transmission over low-bandwidth links.

Telemetry and Space Communications

Space mission telemetry often operates in the KB/s range. The Mars rovers Curiosity and Perseverance transmit scientific data at rates of 0.5-32 KB/s through direct-to-Earth communications and up to 256 KB/s via Mars orbiters. The Voyager probes communicate at approximately 20 B/s (0.02 KB/s). Even the James Webb Space Telescope, orbiting 1.5 million km from Earth, transmits at about 3.5 MB/s (3,500 KB/s) — modest by terrestrial standards but immense for deep-space communications.

Sensor Networks

Scientific sensor networks deployed for seismology, oceanography, meteorology, and ecology operate at KB/s data rates. A seismic station sampling at 100 Hz with 24-bit resolution generates about 0.3 KB/s per channel. Ocean buoys transmitting wave height, temperature, and current data via satellite operate at 1-10 KB/s. These low rates enable battery-powered operation and reliable transmission over satellite or cellular links in remote locations.

Interesting Facts

1

The original IBM PC floppy disk drive (1981) transferred data at approximately 31 KB/s — meaning it took about 12 seconds to read the entire contents of a 360 KB floppy disk. Modern NVMe SSDs are over 200,000 times faster.

2

At the typical Spotify streaming rate of 40 KB/s (320 Kbps), listening to music for 8 hours consumes approximately 1.15 GB of data. A full year of continuous streaming at this rate would total about 1.26 TB.

3

The Deep Space Network antenna that communicates with the Voyager 1 spacecraft receives data at about 0.02 KB/s (160 bits per second). At this rate, transmitting a single smartphone selfie (3 MB) would take approximately 42 hours.

4

A standard keyboard typist at 60 words per minute generates data at approximately 0.005 KB/s (5 bytes per second). Even the world's fastest typist would struggle to exceed 0.02 KB/s — demonstrating that human input speed is millions of times slower than modern data transfer rates.

5

The 14.4K modem, the fastest widely-used modem of the early 1990s, transferred data at 1.8 KB/s. Downloading a single modern smartphone photo (5 MB) would have taken about 46 minutes at this speed.

6

The first version of HTTP (HTTP/0.9, 1991) was designed for connections running at a few KB/s. Modern HTTP/3 with QUIC protocol is optimized for connections running millions of times faster, yet remains backward-compatible with the fundamental request-response model.

Regional Variations

Universal Usage

The kilobyte per second is used identically worldwide. There are no regional variants in its definition or application. The symbol KB/s is universally understood in computing and networking contexts. The only regional variation is in the persistence of the binary interpretation (1 KB = 1,024 bytes) versus the decimal interpretation (1 KB = 1,000 bytes), with the decimal definition now dominant in most contexts.

Display Conventions

Different operating systems and applications may display transfer rates slightly differently. Windows traditionally showed download speeds in KB/s or MB/s in its download dialogs. macOS uses the same conventions. Linux distributions vary but generally use KB/s, MB/s, or KiB/s, MiB/s (the latter explicitly using binary prefixes). Web browsers universally use KB/s or MB/s with decimal prefixes.

Relevance by Market

In developed markets with fast broadband, KB/s is rarely seen outside of specific technical contexts — storage benchmarks, serial port configurations, or IoT device specifications. In developing markets with slower Internet infrastructure, KB/s remains a more commonly encountered unit in everyday browsing and downloading. Users on 2G or slow 3G mobile connections may see download speeds displayed in KB/s as their normal experience.

Conversion Table

UnitValue
Kilobit per Second (Kbps)8Convert
Megabyte per Second (MB/s)0,001Convert
Megabit per Second (Mbps)0,008Convert
Byte per Second (B/s)1 000Convert
Bit per Second (bps)8 000Convert

All Kilobyte per Second Conversions

Frequently Asked Questions

How do I convert KB/s to Mbps?
Multiply KB/s by 0.008 to get Mbps (since 1 KB = 8 Kbits, and 1 Mbps = 1,000 Kbps). For example, 500 KB/s × 0.008 = 4 Mbps. Alternatively, multiply KB/s by 8 to get Kbps, then divide by 1,000 to get Mbps. A download speed of 1,250 KB/s corresponds to a 10 Mbps connection.
Why does my browser show KB/s when I have a fast Internet connection?
The speed shown in your browser depends on the source server's speed, not just your connection. If the server is slow or throttled, or if the file is small enough to complete before reaching full speed, the browser may display KB/s. Your ISP's speed is the maximum — actual transfer rates depend on the slowest link in the chain.
What is the difference between KB/s and Kbps?
KB/s (kilobytes per second) and Kbps (kilobits per second) differ by a factor of 8. 1 KB/s = 8 Kbps. Network connections are rated in Kbps or Mbps (bits), while file transfers are shown in KB/s or MB/s (bytes). This is why a 100 Mbps connection shows downloads at ~12,500 KB/s (12.5 MB/s) maximum.
How many KB/s do I need for streaming music?
Audio streaming requires 12-40 KB/s depending on quality. Spotify Normal quality uses 12 KB/s (96 Kbps), High quality uses 20 KB/s (160 Kbps), and Very High uses 40 KB/s (320 Kbps). These modest requirements explain why music streaming works on very slow connections.
How long does it take to download a 100 MB file at 500 KB/s?
100 MB = 100,000 KB. At 500 KB/s: 100,000 ÷ 500 = 200 seconds, or about 3 minutes and 20 seconds. In practice, expect slightly longer due to speed variations and protocol overhead.
Is KB/s the same as KBps?
Yes, KB/s and KBps are the same — both mean kilobytes per second. The notation styles differ but the meaning is identical. Be careful not to confuse with Kbps (kilobits per second, lowercase 'b'), which is 8 times smaller.
What KB/s speed corresponds to a 50 Mbps connection?
A 50 Mbps connection has a theoretical maximum of 6,250 KB/s (50 × 125). In practice, you will see about 5,000-5,800 KB/s (80-93% of theoretical max) due to protocol overhead, with fluctuations depending on the source server and network conditions.