Shannon Channel Capacity Calculator
Enter bandwidth and signal-to-noise ratio to calculate the theoretical maximum data rate of a communication channel using the Shannon-Hartley theorem.
Channel Parameters
Enter SNR in decibels (dB). Example: 30 dB = linear ratio of 1000.
Quick Presets
Enter bandwidth and SNR, then click
Calculate Capacity
Shannon Channel Capacity
Theoretical maximum error-free data rate (Shannon limit)
Formula Breakdown
C = B × log2(1 + S/N)
Bandwidth (B)
SNR (dB)
SNR (linear ratio)
log2(1 + S/N)
Spectral Efficiency
Capacity in All Units
bps
kbps
Mbps
Gbps
Summary
Enter bandwidth and signal-to-noise ratio to calculate the theoretical maximum data rate of a communication channel using the Shannon-Hartley theorem.
How it works
- Enter the channel bandwidth in Hz, kHz, MHz, or GHz.
- Enter the signal-to-noise ratio (SNR) as a linear ratio or in dB.
- The calculator converts dB to linear ratio when needed: S/N = 10^(SNR_dB / 10).
- Channel capacity is computed as C = B × log₂(1 + S/N).
- Results are displayed in bits per second, automatically scaled to kbps, Mbps, or Gbps.
Use cases
- Evaluate the theoretical maximum throughput of a Wi-Fi or LTE channel.
- Compare channel efficiency of different bandwidth and SNR configurations.
- Verify link budget calculations in RF and microwave system design.
- Study information theory concepts and validate textbook examples.
- Estimate the capacity ceiling of a DSL or cable modem connection.
- Analyze the impact of noise on communication system performance.
- Determine how much additional bandwidth is needed to double throughput.
- Cross-check Nyquist and Shannon limits for baseband channel design.
Frequently Asked Questions
Last updated: 2026-06-11 ·
Reviewed by Nham Vu