Convert bauds to bytes per second

Online converter

Convert any serial communication speed from / to bauds [Bd] to bytes per second [B/s]. Fill one of the following fields, values will be converted and updated automatically. For more details, check the details explained here.

Communication speed
Speed
bauds [Bd]
Bd
Data bits
Data bits
bits
bits
Parity
Parity
Stop bits
Stop bits
bits
bits

Gross bit rate
Gross
bytes/second [B/s]
bytes/s
Usefull bit rate
Usefull
bytes/second [B/s]
bytes/s

Explanation

In serial frame, one baud is equal to 1 bit/s. Since one byte is composed of 8 bits, we can deduce the transmission speed in bytes per second by divising by 8:

$$ BR_{gross} = \dfrac{BR_{bauds}}{8} \label{eq:daudsgross} $$

with:

Serial frame with start bit, data, parity and stop bit

A serial frame is composed of the following elements :

Check this page for more details on how a serial frame is built.

But since a serial frame sends start / parity / stop bits, it decreases the usefull rate of transmission. To get the usefull rate of transmission, we need to calculate the ratio between raw bit rate and net bitrate.

To send n bits of data (usefull bits), we need to send 1 + n + p + s bits. The usefull bitrate is then:

$$ BR_{usefull} = \dfrac{n}{1+n+p+s} \times BR_{gross} $$

By replacing \( BR_{gross} \) by the previous equation \eqref{eq:daudsgross}, we get the final formula:

$$ BR_{usefull} = \dfrac{n}{1+n+p+s}\times \dfrac{BR_{bauds}}{8} $$

and vice-versa:

$$ BR_{bauds} = \dfrac{1+n+p+s}{n} \times 8 \times BR_{usefull} $$

Where:

See also


Last update : 11/13/2022