Internet Speed Test

Test your internet speed


What do we measure?

NetSpeed’s Internet Speed Test tool allows you to check your ISP connection speed online fast for broadband WiFi on PC and mobile devices.

The following statistics are checked when we perform a speed test –

My internet speed is lower than expected

There can be many reasons why the results underperformed than what was promised by your ISP’s internet plan. Here are some common fixes:

  • If you are connected to a wireless WiFi network, the connection may be getting slower by the distance between router and the device you are testing in, move closer to your router/modem for better performance.
  • Walls, other electronic devices and frequencies might possibly interfere the test, it is recommended to directly connect the Ethernet Cable to your PC/laptop for optimal result.
  • When performing an internet speed test make sure that only you are connected to the network. The speed gets divided when multiple users are accessing internet simultaneously. 
  • Pause any other online activities such as movie/music streaming and downloading (including background software/app/game updates). 
  • A 300Mbps router will not be able to handle requests for higher internet plans such as 500Mbps, 1Gbps, so you will need to upgrade your router in such cases.
  • Keep your browser and router firmware up-to-date. If necessary clear cookies and caches on your default browser. Perform a factory-reset of your router if you believe you might have misconfigured during initial setup.
  • Lastly, it is always advised to contact your ISP directly since they will be able to assist you better.

How much speed do you need?

1–5 Mbps5-10 Mbps10-20 Mbps25+ Mbps
Basic web browsing, send/receive emails, social media.Upto 1080p HD video streaming, casual gaming.High speed downloads, uploading photos and videos, smooth video chat.Use multiple bandwidth applications seamlessly, online gaming, 4K/VR streaming.
  • Kbps – Kilobit per second transfer rate. 1000 kilobits equals one megabit. 
  • Mbps – Megabits per second. It is industry standard used by internet service providers.
  • Gbps – Gigabit per second. It refers to to 1,000^3 bits of information which is a billion bits. However, GBps (gigabyte) is about 8,000 bits.
  • Transfer rate – A standard metric which measures the speed of data transmission from one deivce to another.
  • Thoughtput – It measures how much data packets was transferred from source to destination succesfully at any given time. Most given time the capacity is measured in bits per seconds. A network administrator would want to send a request and get responded in timely fashion where the Packet arrival is the key. Packets lost in transit leds to poor network performance which is why factors such as latency and jitter plays critical role.

Suppose you want to transmit an email of exactly 1MB in size via an ethernet connection of 8Mbps. You might assume that the delivery of the email will be complete in 1 second.  However it will take longer because the size of the email is actually larger than 1 MB. The total information of the email is called Payload because an email also carries other information about the source and destination of the email.

The receipant device will break down these information into smaller pieces which is called IP Packets. Your Local Area Network determines how much packets to assign a given network.  Smaller size requires more IP packets for data to transmit. Each IP packets consists of data such as source of IP address, the destination IP address and additional information of the payload – this information is called IP header which is about 20 Bytes. 

Assuming the size of the payload is 100 byte and IP header is 20 byte so now the total size of IP Packet is now 120 bytes along with the 1 MB email which will be broken down to 10,000 payload pieces.  Total message being 1.2 MB (or 1,200,000 Bytes) which will take 1.2 seconds to transmit given that the payload arrives successfully without needing of re-transmission. This process is called IP Overhead. There are number of factors that affect the IP Overhead transmission rate such as network bottlenecks, total number of active network users while the test is running, LAN Router performance issues and distance between testing client and server.

Popular Speed Test tools:


Most frequent questions and answers
Third-party enterprises and ISPs sponsor the servers to run the test. While there are over 1000 servers across the globe we might be unable to serve you if no server was sponsored in your given area.

Data transmission is generally faster from a nearby local server than from a distant one. For example if you are a resident of USA and prefer to perform the test in Singapore the result will be significantely poor than that while performing locally for more accurate results.

We will automatically find 10 nearby test servers however you may choose any other destination manually.

First of all ensure that your internet connection is working properly. Try moving closer to your router.

To perform the speed test we transfer (Download speed) and receive (Upload speed) a small amount of data to your computer network. In case you have a firewall or an antivirus software, it might interpret this process as an attack thus temporarily disabling such software can fix this issue.

If you are using a Virtual Private Network (VPN) you may encounter the error.

Yes, once your internet speed test is completed you may copy and save the link for future reference.
Geo location is primarily determined by your IP address. When the test is performed on a GPS-enabled mobile device we will correlate the GPS information to find nearby test servers.

Google Chrome: Setttings > Privacy and security > Clear browsing data > Basic > Select time range > Clear data.

Mozilla Firefox: Open Menu from top right corner > Preferences > Privacy & Security > Cookies and Site Data > Clear Data > Select Cookies and Site Data and Cached Web Content > Clear.

Safari: Open Preferences > Privacy > Manage Website Data > Select specific sites or remove all.

In event a server is temporarily down or busy you might encounter the message. Please use a different server or try again after some time.