Data Transfer Rate Converter
Convert data transfer rates between bps, Kbps, Mbps, Gbps, Tbps and byte speeds KB/s, MB/s, GB/s instantly.
- Free, no account
- No watermark
- No usage limit
About the Data Transfer Rate Converter
A data transfer rate converter changes one speed unit into another. Mbps into MB/s, Gbps into Mbps, bits per second into bytes per second, all worked out right here in your browser the moment you type. Nothing uploads, nothing waits on a server, and once the page has loaded it keeps converting with the Wi-Fi switched off.
One number explains almost every "my speed is wrong" complaint on the internet: 8. Eight bits make a byte, and that single factor sits behind nearly every mismatch between the plan you pay for and the download you actually watch. A 100 Mbps connection does not pull files at 100 MB/s. It tops out near 12.5 MB/s. Most converters actually make that gap harder to see, because they hand you one answer at a time. You pick a "from" unit and a "to" unit, get a single line, and if you want the same number a third way you start over, and none of that is how this one behaves. Type your speed once and every unit fills in together, the whole bit column and the whole byte column on screen at the same time, so the eight-times jump is sitting right in front of you.
How to use
- Type your speed into the Value box. Any number.
- In the From dropdown, pick the unit that number is already in. Mbps for an internet plan, MB/s for what a download manager reports, Gbps for a switch or a fiber line.
- Read the table underneath. Every unit the tool knows is listed with your number converted into it, updating live as you type. There is no second dropdown to set and no convert button to press.
- Next to any row, hit copy to grab that exact value, every digit, ready to paste.
- Want someone else to see the result? Copy shareable link folds your number and unit into a URL, so they open it and land on the same conversion.
Leave the box empty or type something that isn't a number and the rows just show a dash. No broken math, no red error, nothing to clean up.
Bits and bytes, the factor of 8
A bit is a single 1 or 0. A byte is eight of them bundled together. Networking people count in bits. The people who build file systems and storage count in bytes, and the two worlds almost never tell you which one they mean.
The only clue you usually get is the capitalization, and it is easy to miss. A lowercase b means bits, so Mbps and Mbit/s both mean megabits per second. An uppercase B means bytes, so MB/s and MBps mean megabytes. One letter, and the two numbers behind it are eight times apart. It is a genuinely bad naming convention and getting caught by it doesn't make you slow, everybody gets caught by it.
So when your ISP sells you 300 Mbps and your download manager settles at 37 MB/s, nothing is broken. Dividing 300 by 8 gives 37.5, so that is the number behaving exactly as it should. The reverse catches people too. A friend says a file copied at 90 megabytes a second and you want to know whether that beats your gigabit line. 90 times 8 is 720 megabits, your line is 1000, so there was room to spare and the copy just wasn't using the whole connection. The converter runs both directions the instant you type, which is the entire point of having it open.
Every unit at once
Most converters give you one answer, the single from-to line you asked for. Ours fills in every unit at once. Punch in a single speed and it converts to bits and bytes, kilo through tera, live while you type, with no second dropdown and no re-picking to check a third unit.
For the bits-versus-bytes headache specifically, that layout does the work for you. You are not converting Mbps to MB/s in your head or trusting one boxed result you can't sanity-check. You see 300 Mbps and 37.5 MB/s sitting in the same table, the eight-times gap spelled out, nothing to toggle. Seeing both columns at once is the whole reason the confusion clears up, and it is the one thing a single-line converter can't do for you.
Two smaller touches make it stick. Every row has a copy button, so you take the exact value with all its digits straight into whatever you're pasting into, no retyping and no rounding slip. And the copy shareable link button turns your number and unit into a URL. Send it to someone arguing that 2.5 Gbps is blazing fast and they open the page already showing 312.5 MB/s, no explanation needed.
Estimating a real download
Once the factor of 8 clicks, guessing a download time stops being guesswork. Move everything into bytes, then divide. Say you're grabbing a 4 GB game update on a 100 Mbps line. Don't divide 4 by 100, that mixes bits and bytes and gives you a meaningless answer. Convert the speed first: 100 Mbps is 12.5 MB/s. The file is 4000 MB. 4000 divided by 12.5 is 320 seconds, a little over five minutes.
Real transfers land a bit under the math. Plan on eighty to ninety percent of the calculated figure, because Wi-Fi loses signal, the server on the other end throttles, and protocol overhead always skims a little off the top. A wired speed test that reaches eighty percent of your plan is a healthy connection rather than something to complain about. Over Wi-Fi the gap is usually wider, especially on older hardware.
Some rough real-world speeds, so the units connect to something you already recognize:
| Connection | Typical Mbps | Same in MB/s |
|---|---|---|
| 3G mobile | 3 | 0.375 |
| DSL | 5-25 | 0.6-3.1 |
| Cable broadband | 100-300 | 12.5-37.5 |
| 5G mid-band | 200-500 | 25-62.5 |
| Gigabit fiber | 1,000 | 125 |
| 10G fiber | 10,000 | 1,250 |
Every MB/s figure there is the Mbps figure divided by 8, nothing more to it.
Frequently asked questions
Do transfer rates use 1000 or 1024?
For network speeds it is 1000, the decimal standard. 1 Mbps is exactly 1,000,000 bits per second, and every ISP plan, router spec, Ethernet standard, and speed-test result follows it. The 1024-based binary units exist but are rare for rates. This is the opposite habit from data storage, where 1024 is common and a "1 TB" drive shows up as 931 GB in Windows. Keep rates decimal and the speeds stay clean.
How fast is 1 Gbps in MB/s?
125 MB/s, using the decimal base networks run on. Quick enough to pull a 4 GB HD movie in about 32 seconds. If your gigabit line reads far below 125, the usual culprit is Wi-Fi instead of a wired connection, or an older router that can't push the full rate.
Is gigabit internet the same as a gigabyte per second?
No, and this one trips a lot of people. Gigabit means gigabit per second, which works out to 125 megabytes per second, not a gigabyte. A true 1 GB/s would be 8 Gbps, eight times faster than a standard gigabit plan. The similar-looking labels are hiding that same factor of 8 all over again.
What is Tbps used for?
Terabits per second, trillions of bits, is infrastructure territory. Internet backbone links, data-center interconnects, and undersea cables run at those speeds. You will never see it on a home router, but it is included because real networks are measured there, and sometimes you need to convert a backbone figure down into something more familiar.
Which units does it convert between?
The bit family (bit/s, kbit/s, Mbit/s, Gbit/s, Tbit/s) and the byte family (byte/s, KB/s, MB/s, GB/s). Pick any one as your starting unit and every other unit fills in at once, so an ISP plan quoted in megabits, a file copy reported in megabytes, and a data-center link in terabits all line up in the same table.
Does it work offline and keep my numbers private?
Yes to both. After the page loads, the whole thing runs in your browser with no server call, so your numbers never leave the device and it keeps working on a plane with the Wi-Fi off. It is a units calculator rather than a speed test, so it never reaches out to measure anything in the first place.