Bandwidth Calculator
Typical bandwidths for common network technologies:
Dial-up
56 kbps
DSL
1-24 Mbps
Cable Modem
10-1000 Mbps
Fast Ethernet
100 Mbps
Gigabit Ethernet
1 Gbps
10GbE
10 Gbps
USB 2.0
480 Mbps
USB 3.0
5 Gbps
USB 3.1
10 Gbps
Thunderbolt 3
40 Gbps
HDMI 2.1
48 Gbps
PCIe 4.0 (x16)
256 Gbps
Wi-Fi 4 (n)
up to 600 Mbps
Wi-Fi 5 (ac)
up to 3.5 Gbps
Wi-Fi 6 (ax)
up to 9.6 Gbps
5G (mobile)
1-10 Gbps
Bandwidth has two primary meanings in engineering:
The maximum rate of data transfer across a network or interface, typically measured in bits per second (bps) or multiples (kbps, Mbps, Gbps). It determines how quickly files can be downloaded, video can stream, or data can be transmitted.
The range of frequencies that a system can pass or process, measured in Hertz (Hz). It defines the capacity of a communication channel, the selectivity of a filter, or the resolution of an antenna. Related to Q factor: Q = f₀ / Δf.
Key concepts:
- Nyquist formula: Maximum data rate for noiseless channel: C = 2B log₂(M)
- Shannon capacity: Maximum data rate for noisy channel: C = B log₂(1 + SNR)
- 3 dB bandwidth: Frequency range where power is at least half the peak
- Bit rate vs baud rate: Bits per second vs symbols per second
- Latency vs bandwidth: Delay vs throughput, both affect perceived performance
This calculator handles three types of bandwidth calculations:
- Data Transfer: Find bandwidth, data size, or time using Rate = Data / Time
- Frequency Bandwidth: Find Δf from upper/lower frequencies or from center frequency and Q
- Channel Capacity: Use Shannon or Nyquist formulas with bandwidth and SNR/levels
The calculator provides:
- Accurate bandwidth calculations with multiple unit conversions
- Data rate classification (low/medium/high) with visual scale
- Network standard presets for quick reference
- Automatic conversion between bits and bytes, Hz and multiples
- Shannon/Nyquist capacity with SNR in dB or linear
- Equivalent in MB/s for data rates
| Application | Typical Bandwidth | Type | Notes |
|---|---|---|---|
| Dial-up Internet | 56 kbps | Data | Legacy, very slow |
| 4G LTE | 100 Mbps | Data | Mobile broadband |
| 5G | 1-10 Gbps | Data | Peak theoretical |
| HDMI 2.1 | 48 Gbps | Data | Video interface |
| AM Radio | 10 kHz | Frequency | Each station bandwidth |
| FM Radio | 200 kHz | Frequency | Wider for stereo |
| Analog TV (NTSC) | 6 MHz | Frequency | Per channel |
| Wi-Fi 2.4 GHz channel | 20/40 MHz | Frequency | Selectable |
| Audio (human hearing) | 20 Hz - 20 kHz | Frequency | ≈20 kHz bandwidth |
| Oscilloscope | 100 MHz | Frequency | Measurement bandwidth |
1 byte = 8 bits
1 KB/s = 1024 B/s = 8192 bps
1 MB/s = 1024 KB/s ≈ 8.3886 Mbps
1 Gbps = 1000 Mbps = 125 MB/s
1 kHz = 1000 Hz, 1 MHz = 10⁶ Hz, 1 GHz = 10⁹ Hz
Below are answers to frequently asked questions about bandwidth calculations:
Data size and bandwidth conversions:
- 1 byte = 8 bits (fundamental)
- 1 KB (kilobyte) = 1024 bytes (binary) or sometimes 1000 bytes (decimal, used in storage marketing)
- 1 kB (kilobit) = 1000 bits (always decimal in networking)
- 1 MB = 1024 KB ≈ 1.048576 million bytes
- 1 MB (megabyte) = 8 Mb (megabits) (exact: 1 MB = 8 Mb)
- 1 Mbps = 1,000,000 bits per second (decimal)
- 1 MB/s = 1,000,000 bytes per second ≈ 8 Mbps
- For storage: 1 GB = 1024 MB, 1 TB = 1024 GB
Example: A 100 Mbps connection can theoretically download at 100/8 = 12.5 MB/s (ignoring overhead). A 1 GB file would take 1024/12.5 ≈ 82 seconds.
For frequency bandwidth (Δf):
Δf = |f₂ - f₁|
Center frequency (arithmetic mean) if symmetrical: f₀ = (f₁ + f₂)/2
For resonant circuits: Q = f₀ / Δf
Example: A bandpass filter passes 90 MHz to 110 MHz → bandwidth = 20 MHz, center ≈ 100 MHz, Q = 100/20 = 5.
3 dB bandwidth: Usually refers to points where response drops by 3 dB (half power).
Several factors reduce real-world throughput:
| Factor | Explanation | Typical Impact |
|---|---|---|
| Protocol overhead | TCP/IP headers, Ethernet framing consume bandwidth | 5-15% loss |
| Network congestion | Shared medium (Wi-Fi, cable) reduces effective rate | Variable |
| Distance/attenuation | Signal degradation in copper/fiber | Can be significant |
| Hardware limitations | Router, NIC, disk speed bottlenecks | Depends |
| Wi-Fi interference | Other networks, devices, physical obstacles | 30-50% possible |
| ISP traffic shaping | Throttling certain applications | ISP dependent |
| Units confusion | Mbps vs MB/s (8× difference) | Major factor |
Tip: Use our calculator with realistic overhead (e.g., assume 10% loss) to estimate actual download times.
Recommended internet speeds for streaming:
| Video Quality | Resolution | Recommended Bandwidth |
|---|---|---|
| SD (Standard Definition) | 480p | 3 Mbps |
| HD (High Definition) | 720p | 5 Mbps |
| Full HD | 1080p | 8-10 Mbps |
| 4K Ultra HD | 2160p | 25-50 Mbps |
| 8K | 4320p | 100+ Mbps |
| Audio streaming | - | 128-320 kbps |
Note: These are per stream. Multiple concurrent streams require more bandwidth. Also account for other devices and overhead.
Q (Quality factor) measures the sharpness of resonance:
Q = f₀ / Δf
where f₀ = resonant frequency, Δf = 3 dB bandwidth
Interpretation:
- High Q (e.g., 1000) → narrow bandwidth, highly selective, long ring time
- Low Q (e.g., 10) → wide bandwidth, less selective, fast response
- Q = 0.5 → critically damped, no oscillation
Examples: Crystal filters Q > 10,000; LC tank circuit Q ≈ 10-200; mechanical resonators Q up to 100,000.
Bandwidth from Q: Δf = f₀ / Q. For a 10 MHz crystal with Q=10,000, bandwidth = 1 kHz.
Oscilloscope bandwidth is the frequency where a sine wave input is attenuated to 70.7% (-3 dB) of its true amplitude.
Rise time rule: t_r ≈ 0.35 / BW (for Gaussian response)
Example: 100 MHz scope → t_r ≈ 3.5 ns
To accurately measure a signal, scope bandwidth should be 3-5× the signal frequency.
Probe bandwidth must match or exceed scope bandwidth.
Example: For a 50 MHz clock, use at least 150 MHz scope and probe.