In this post we explain how to convert **Bandwidth (Hz) to Data throughput (kilobits per second) **for digital communication systems*.

The tool answers the question: What is the maximum data rate (measured in kilobits per second) that can be supported for a given Bandwidth (Hz)?

**Click here if you’re interested in the Hz to kbps calculator for audio systems*

In the calculator below, enter the bandwidth and the SNR (dB)

**Example Calculation**

For **100 Hz** of bandwidth and **10 dB **Signal to noise ratio, the maximum throughput is **0.35 kbps**.

**For a fixed bandwidth, throughput increases with SNR. **

For instance at **15 dB SNR**, the max data rate is **0.51 kbps**.

**Formula**

To calculate the bit rate we use the Shannon-Hartley formula

**C = B*Log _{2}(1 + S/N)**

where,

**C**is the throughput in bits per second**B**is the bandwidth in Hz**S/N**is the signal-to-noise ratio

## Key Assumptions

The Shannon-Hartley formula makes the following assumptions:

- The noise is white Gaussian. In other words it does not consider the effect of Fading which can cause additional signal losses.
- The throughput in bit-per-second is an
**upper bound**. It represents an ideal condition that can be achieved with an arbitrarily low error rate.