Use the free VoIP speed test and Bandwidth test analysis tool below to check your Internet speed and to see whether VoIP would be a good option for you. This tool analyses your broadband internet connection for the key components required for allowing good quality VoIP phone calls. The voice quality of a phone call using VoIP depends on four main connection properties known as Bandwidth, Delay, Packet loss and Jitter (for those who want to know more about these technical terms see descriptions below). These four properties are analyzed and summarized at the end of the test.
If you are experience problems seeing the tool below or when running it, please download the latest version of Java. This tool performs all the tests you need to check out your high speed internet connection, whether you just want to verify your download or upload speeds, or whether you are checking your connection to verify it is sufficient for quality VoIP phone service.
This test should take less than one minute to complete and you will then be presented with a short summary of download and upload speeds, jitter, packet loss and MOS score. Use the "Click to start test" button below to start the VoIP test. Ask questions or add a comment about your results here.
If your results show five green circles then your Internet connection will support VoIP. If yu have four green and then a yellow for consistency of service this is usally fine too. If you are not sure how to proceed, then read the following section on definitions to try to understand what your issue might be.
NOTE: If you see the message "We were unable to measure your connection's jitter/packet loss..." then the most likely issue is that a socket test cannot be initiated (it will do a HTTP/POST test instead of a socket test for speed). This can occur if the ports 20000 and 20001 are blocked for UDP packets (either by something in your setup or by your ISP).
Bandwidth - This is a popular term and you have likely had your Internet provider try to up sell you to a higher "bandwidth" that will give you faster speeds for uploads and downloads to and from the Internet. This is typical displayed in Mbps (Mega bits per second) or Kbps (Kilo bits per second) with home Internet download speeds typically ranging from 3Mbps all the way up to 50Mpbs. it really depends on your needs and how much you are willing to pay every month. Your upload speed will typically be much less than your download speed and can often be up to one tenth less. The good news is that for VoIP you only need around 90kbps worth of bandwidth so if you have a regular high speed connection such as DSL or cable, you should be in good shape.
Delay - If your delay is less than 100 milliseconds, your voice calls should consistently be of high quality. Even delays up to 400 milliseconds (as per ITU) can result in decent call quality.
Packet Loss - Any packet loss up to 5% will likely not be noticed by you when you are making calls. As these are digital packets it is often possible to have a packet loss of 0%.
Jitter - This is measured in milliseconds and is created by some instability in your connection. It is a fluctuation in the signal such that it becomes out of sync or displaced from where it should be in the transmission. It is effectively a continuous variation in the delay of packet delivery. VoIP jitter can be tolerated up to 20ms to 30 ms.
MOS Score - MOS stands for Mean Opinion Score and is actually a score given by a human user when evaluating the quality of voice. As it is an opinion, it is subjective. A MOS score of 4.0 or higher is desired.
Even if you VoIP speed test results are good, you may still run into issues at some point with your voice calls. This can be due to a number of different reasons but is often caused by your internal network not being configured to prioritize the voice packets over all other packets. For example, if you are streaming video while someone else in the household is uploading some pictures to a cloud application, your bandwidth may be consumed by this video and data traffic, leaving very little room for your voice calls to get through. Think of your Internet connection as a pipe and only so much can fit through that pipe at one time. The way around this is to enable Quality of Service (QoS) on a home network router or telephone adapter, and set it to prioritize voice traffic to the Internet. This effectively reserves some room in your pipe such that you will always have room for your phone calls. For more information and help on potential setup, installation, configuration and ongoing issues, please visit our VoIP troubleshooting section.
Don't jump to conclusions and blame your VoIP provider for poor quality of calls as it may actually be an issue with your own home network.
VoIP phone service has become a real option to millions of households in North America with the incredible speeds and reliability provided by modern day Internet service providers. Many home users see savings in excess of $500 per year on their phone bills. This is one great reason why people consider making the switch to VoIP phone service. Did the speed test above indicate that your internet connection was fast enough for VoIP? If so, check out the great deals available using the table on this page.
To find out more about residential (home) VoIP phone service visit our dedicated section to residential VoIP. Here you will find more information about VoIP for home phone users, including educational articles, provider comparison tables, user submitted reviews and more.
The savings don't stop with home phone service. Many businesses in North America are enjoying paying up to 80% less on their monthly phone bills after switching to a VoIP phone service. If your interest is in a VoIP solution for your business then check out our dedicated section to business VoIP. This provides access to many articles and whitepapers that can help with any questions you have, including FAQ's, service features guides and more. You will also have access to provider comparison tables, user submitted reviews and our free price quote service.
Use the form below to add your comments/thoughts and to interact with us. All comments will be moderated by WhichVoIP.com before going live. We try to answer all questions within 24 hours.
#20 : Posted by Larry on October 30th, 2014:
I have been working on this for about 10 months with little progress. When I run the VoIP test, my download consistency of service (20- 40%), my Jitter from me to server (80ms+) and my MOS Score (1.2-1.8) are always poor. My other numbers are fine (speed, upload consistency (95%+, Jitter server to me - 1ms, packet loss 0%). I have had my ISP out 5 or 6 times and they cannot find an issue. What can I do to reduce this jitter?
-> Response: When you run the test are you connecting directly to the Internet modem?
Worth trying this and removing everything else from the equation as that is quite a difference between uplink and downlink.
Which provider are you using for Internet? Is it DSL, Cable, FiOS?
Assume you haven't chosen a VoIP service yet because of this. Have you tried using something such as Skype just to see if the quality is good enough. Remember the test is just that, a test, though the consistency of service is not very good! The jitter isn't too bad and sometimes VoIP providers let you tweak jitter buffers which can help.
#19 : Posted by Justin on August 21st, 2014:
Just ran the VoIP test here and my results show a VoIP jitter of 13.8ms jitter from me to server and only 0.1ms from server to me. I am connected directly to my Cisco DPC3825 DOCSIS 3.0 Gateway Modem (running a cable modem service with Rogers in Canada) to my MacBook Pro (no routers or LAN with a good quality cable connecting the modem to my MacBook). My MOS score was 3.8. Question: 1) What's the cause of my jitter? 2) What does it mean when me to the server jitter is larger (is it my fault or a fault with my equipment - i.e. bad modem) or is it still my ISP's problem?
-> Response: Good questions Justin.
That's still not too bad and your MOS score, although a subjective number, is pretty decent so I think you will be fine.
Often the uplink path is slightly worse than the downlink path (from the ISP). Some fine tuning on the cable modem may help (i.e. often they have a router built in and QoS can be configured so voice traffic has the highest priority and flows straight through).
Keep in mind that our test is simulated and although it is using UDP ports for simulating voice traffic, there are a number of variables - but it exists to give you some confidence that your Internet service is good enough for VoIP. Not seeing anything in the data sheet for this modem on QoS so it may not be something that can be modified (and it is not something the ISP typically wants to touch, in all honesty!). Often people place external routers after the cable modem (this is what I usually do) and in there you can handle QoS thus ensuring that if your network is large you can prioritize voice traffic. Our setup article provides some setup options to consider.
However, to be honest I would not delve into this until you try VoIP, rather than basing it all on the VoIP test. Most providers have 30 day cancellation policies so I would recommend trying one and getting a new phone number initially to "kick the tires". Then once happy with the service in your home, look at porting your number over (if required). If you have difficulties with the quality then you can try some things such as QoS or just cancel the service. Most people have no issues with the quality and most likely you will be the same - though I am in your corner here when it comes to testing it, in preparation for VoIP.
#18 : Posted by Chaim on August 14th, 2014:
Hi, I didnt have a problem using this speed tool until now, when I get a new error message that it cannot allow this site www.whichvoip.com:82. I added this site to the exeption list in java, but still I get an error message.
-> Response: We have been having some issues the last few days but it should be resolved now. Please remove all security exceptions from the Java exception list and also delete the cache/temporary files in the Java control panel. Also make sure you delete all cache from your browser and download the latest Java software. The issues should be just because you have used the tool before and have an old cached version.