Your Internet connection speed is...
(results will be displayed below when the test is complete)


= 1 && $test < 60 ) {echo floor($test) . " seconds.";} if($test >= 60 && $test < 3600) {echo floor($test / 60) . " minutes.";} if($test >= 3600 && $test < 216000) {echo floor($test / 60 / 60) . " hours.";} if($test >= 216000) {echo floor($test / 60 / 60 / 24) . " days.";} } $start_time = microtime_float(); $testfile = "megabyte.txt"; //File to use for test. Any file will do, as long as it's bigger than the test size. $testbytes = 1024; //Size to test speed with. Kilobytes $file = fopen ($testfile, "rb"); //Open test file for read only in binary mode. $read = fread($file, $testbytes*1024 / $div); //Read the file echo ""; fclose($file); $end_time = microtime_float(); $total_time = $end_time - $start_time; $Bps = ($testbytes*1024) / $total_time / $div; $KBps = $Bps / 1024; $MBps = $KBps / 1024; $GBps = $MBps / 1024; $bps = $Bps * 8; $kbps = $bps / 1000; $mbps = $kbps / 1000; $gbps = $mbps / 1000; ?>

File Download Speeds:
Average Webpage 50 KB
Standard Photograph from Digital Camera 250 KB
Average PDF 500 KB
Average Flash Animation/Game 1 MB
Average Song in Computer Format 4 MB
Average Music Album in Computer Format 50 MB
30-minute Television Show in Computer Format 150 MB
Movie / VCD in Computer Format 750 MB
Complete & Full CD 800 MB
High Quality Movie in Computer Format 1.5 GB
Complete & Full DVD 4.37 GB

Computer Download Speeds:
bits per second bps
Bytes per second Bps
Kilobits per second kbps
KiloBytes per second KBps
Megabits per second Mbps
MegaBytes per second MBps
Gigabits per second Gbps
GigaBytes per second GBps