About this tool
Bandwidth is a rate: an amount of data divided by time. Because storage is usually expressed in bytes while networks are usually expressed in bits per second, the conversion includes eight bits per byte.
This tool converts a transferred data amount and elapsed time into common bit-rate units. It is useful for quick throughput checks, reporting and capacity estimates.
How to use it
- Enter the amount of data transferred and choose its unit.
- Enter the elapsed time in seconds.
- Calculate to see the equivalent rate in bits per second and common network units.
Example: 10 GB transferred in 80 seconds
Ten decimal gigabytes is about 80 gigabits. Dividing by 80 seconds yields roughly 1 Gbps before considering protocol overhead or application behavior.
Engineering notes
- Measured application throughput will normally be lower than raw interface line rate because of Ethernet, IP, TCP and application overhead.
- Be clear whether your environment uses decimal units (1 GB = 1,000,000,000 bytes) or binary units such as GiB.
Frequently asked questions
Why multiply bytes by eight?
Network rates are conventionally expressed in bits per second, and each byte contains eight bits.
Is Mbps the same as MB/s?
No. Mbps is megabits per second; MB/s is megabytes per second. Ignoring overhead, divide Mbps by eight to approximate MB/s.
Will a 1 Gbps link always move 1 Gbps of user data?
No. Protocol overhead, congestion, latency, endpoints and application limits reduce achievable payload throughput.