Baud Rate Calculator
Calculate UART bit timing and baud rate error for any crystal.
Bit time
104.167 µs
Frame size
10 bits
Frame time
1.042 ms
Effective throughput
7.68 kbps
| Baud | Bit time | Frame (8N1) |
|---|---|---|
| 110 | 9.091 ms | 90.909 ms |
| 300 | 3.333 ms | 33.333 ms |
| 600 | 1.667 ms | 16.667 ms |
| 1,200 | 833.333 µs | 8.333 ms |
| 2,400 | 416.667 µs | 4.167 ms |
| 4,800 | 208.333 µs | 2.083 ms |
| 9,600 | 104.167 µs | 1.042 ms |
| 14,400 | 69.444 µs | 694.444 µs |
| 19,200 | 52.083 µs | 520.833 µs |
| 38,400 | 26.042 µs | 260.417 µs |
| 57,600 | 17.361 µs | 173.611 µs |
| 115,200 | 8.681 µs | 86.806 µs |
| 230,400 | 4.340 µs | 43.403 µs |
| 460,800 | 2.170 µs | 21.701 µs |
| 921,600 | 1.085 µs | 10.851 µs |
UART timing analysis made easy
Calculate bit times, frame sizes, baud rate error for your crystal, or STM32 BRR prescaler values. A standard baud rate reference table is included for quick lookup.
Frequently asked questions
- What is baud rate?
- Baud rate is the number of symbol changes per second in a communication channel. For binary UART, 1 baud = 1 bit per second, so 9600 baud means 9600 bits per second.
- What baud rate error is acceptable?
- For UART communication, a baud rate error under 2% is generally acceptable. Above 3–5%, framing errors and data corruption can occur, especially with long frames.
- Why do baud rates like 9600 and 115200 exist?
- Standard baud rates are derived from UART crystal frequencies (e.g., 1.8432 MHz) that divide evenly to produce common rates. Crystals like 11.0592 MHz were chosen specifically because they produce 0% error at standard baud rates.
Related tools
- Resistor Color Code Calculator
Decode resistor color bands. Supports 4-band and 5-band.
- Ohm's Law Calculator
Calculate voltage, current, resistance, or power using Ohm's Law.
- Voltage Divider Calculator
Calculate output voltage for a resistor voltage divider.
- 555 Timer Calculator
Calculate frequency, duty cycle, and timing for 555 timer circuits.
- CRC Calculator
Calculate CRC checksums — CRC-8, CRC-16, CRC-32, and custom polynomials.