The octet per second is a unit of data transfer rate equal to eight bits per second. Its symbol is octet/s. It is the unit in which software reports transfer speeds, as against the bits per second in which hardware and network services advertise them, and the factor of eight between the two conventions is the source of endless confusion.
The division of labour is consistent once it is understood. Anything describing a physical link — an Ethernet port, a fibre connection, a radio channel, a broadband package — is quoted in bits per second, because bits are what the signalling actually carries. Anything describing a file moving from one place to another is quoted in octets per second, because files are measured in octets.
A download manager that reports 12 megaoctets per second on a connection sold as 100 megabits per second is not disagreeing with the advertisement; it is stating the same rate in the other convention, and the arithmetic between them is a division by eight. Recognising this immediately removes the most common cause of complaint about internet speed.
Individual octets per second appear in the same narrow places as individual bits: deep-space telemetry, low-power sensor links, and the slowest legacy serial connections. A rate of a hundred octets per second would move a page of text in about twenty seconds, which was a normal experience in the 1970s and is unimaginable now.
The unit also underlies the way disc and interface throughput is described. A drive that sustains 500 megaoctets per second is moving four gigabits per second across its interface, and matching the two figures is a routine part of system design: an interface rated in gigabits must be compared with a drive rated in octets, and the factor of eight decides whether one starves the other.
Storage tools reinforce the convention. Every file copy utility, backup program and command-line transfer tool reports in octets per second or its multiples, and every network measurement tool reports in bits per second. A person reading both at once has to keep the conversion in mind, which is exactly what makes the distinction worth stating explicitly.
One octet per second equals 8 bits per second, 0.008 kilobits per second, or 0.001 kilooctets per second.
| Unit | Symbol | 1 Octet per second equals | 1 of these equals | Converter |
|---|---|---|---|---|
| Bit per second | bit/s | 8 bit/s | 0.125 octet/s | Octets per second to Bits per second |
| Kilobit per second | kbit/s | 0.008 kbit/s | 125 octet/s | Octets per second to Kilobits per second |
| Megabit per second | Mbit/s | 0.000008 Mbit/s | 125000 octet/s | Octets per second to Megabits per second |
| Gigabit per second | Gbit/s | 0.000000008 Gbit/s | 125000000 octet/s | Octets per second to Gigabits per second |
| Terabit per second | Tbit/s | 8 × 10-12 Tbit/s | 125000000000 octet/s | Octets per second to Terabits per second |
| Petabit per second | Pbit/s | 8 × 10-15 Pbit/s | 125000000000000 octet/s | Octets per second to Petabits per second |
| Exabit per second | Ebit/s | 8 × 10-18 Ebit/s | 1.25 × 1017 octet/s | Octets per second to Exabits per second |
| Zettabit per second | Zbit/s | 8 × 10-21 Zbit/s | 1.25 × 1020 octet/s | Octets per second to Zettabits per second |
| Yottabit per second | Ybit/s | 8 × 10-24 Ybit/s | 1.25 × 1023 octet/s | Octets per second to Yottabits per second |
| Kilooctet per second | ko/s | 0.001 ko/s | 1000 octet/s | Octets per second to Kilooctets per second |
| Megaoctet per second | Mo/s | 0.000001 Mo/s | 1000000 octet/s | Octets per second to Megaoctets per second |
| Gigaoctet per second | Go/s | 0.000000001 Go/s | 1000000000 octet/s | Octets per second to Gigaoctets per second |
| Teraoctet per second | To/s | 1 × 10-12 To/s | 1000000000000 octet/s | Octets per second to Teraoctets per second |
| Petaoctet per second | Po/s | 1 × 10-15 Po/s | 1 × 1015 octet/s | Octets per second to Petaoctets per second |
| Exaoctet per second | Eo/s | 1 × 10-18 Eo/s | 1 × 1018 octet/s | Octets per second to Exaoctets per second |
| Zettaoctet per second | Zo/s | 1 × 10-21 Zo/s | 1 × 1021 octet/s | Octets per second to Zettaoctets per second |
| Yottaoctet per second | Yo/s | 1 × 10-24 Yo/s | 1 × 1024 octet/s | Octets per second to Yottaoctets per second |
| Kibibit per second | Kibit/s | 0.0078125 Kibit/s | 128 octet/s | Octets per second to Kibibits per second |
| Mebibit per second | Mibit/s | 0.00000762939453125 Mibit/s | 131072 octet/s | Octets per second to Mebibits per second |
| Gibibit per second | Gibit/s | 0.00000000745058059692 Gibit/s | 134217728 octet/s | Octets per second to Gibibits per second |
| Tebibit per second | Tibit/s | 7.27595761418 × 10-12 Tibit/s | 137438953472 octet/s | Octets per second to Tebibits per second |
| Pebibit per second | Pibit/s | 7.1054273576 × 10-15 Pibit/s | 140737488355328 octet/s | Octets per second to Pebibits per second |
| Exbibit per second | Eibit/s | 6.93889390391 × 10-18 Eibit/s | 1.44115188076 × 1017 octet/s | Octets per second to Exbibits per second |
| Zebibit per second | Zibit/s | 6.77626357803 × 10-21 Zibit/s | 1.4757395259 × 1020 octet/s | Octets per second to Zebibits per second |
| Yobibit per second | Yibit/s | 6.61744490042 × 10-24 Yibit/s | 1.51115727452 × 1023 octet/s | Octets per second to Yobibits per second |
| Kibioctet per second | Kio/s | 0.0009765625 Kio/s | 1024 octet/s | Octets per second to Kibioctets per second |
| Mebioctet per second | Mio/s | 0.000000953674316406 Mio/s | 1048576 octet/s | Octets per second to Mebioctets per second |
| Gibioctet per second | Gio/s | 9.31322574615 × 10-10 Gio/s | 1073741824 octet/s | Octets per second to Gibioctets per second |
| Tebioctet per second | Tio/s | 9.09494701773 × 10-13 Tio/s | 1099511627776 octet/s | Octets per second to Tebioctets per second |
| Pebioctet per second | Pio/s | 8.881784197 × 10-16 Pio/s | 1.12589990684 × 1015 octet/s | Octets per second to Pebioctets per second |
| Exbioctet per second | Eio/s | 8.67361737988 × 10-19 Eio/s | 1.15292150461 × 1018 octet/s | Octets per second to Exbioctets per second |
| Zebioctet per second | Zio/s | 8.47032947254 × 10-22 Zio/s | 1.18059162072 × 1021 octet/s | Octets per second to Zebioctets per second |
| Yobioctet per second | Yio/s | 8.27180612553 × 10-25 Yio/s | 1.20892581961 × 1024 octet/s | Octets per second to Yobioctets per second |