Speed test: how fast is your connection, really?
Measure download, upload, ping and jitter from your browser, then read the result the way a technician would — wired versus WiFi, peak versus off-peak.
Run the speed test
The test moves real data — a few hundred MB on a fast line — so run it on WiFi, not mobile data. Measurements use Cloudflare's public speed endpoints; nothing is stored and no account is needed.
What the four numbers mean
Download is how much data arrives per second — the number that decides streaming quality and how long a game update takes. Upload is what leaves your home: video calls, cloud backup, photos, CCTV you watch from outside. Ping is one round trip to a nearby server, and jitter is how much that ping moves around.
Jitter is the number people ignore and then complain about. A 6 ms average with 40 ms swings will break up a call even though the speed test looks perfect.
Why your result is lower than your plan
Three things eat the gap, and none of them is a fault:
- Protocol overhead. A 100 Mbps line measures roughly 90–95 Mbps in a browser. Providers count that as meeting spec.
- WiFi is shared air. Every device on the same channel takes turns. Distance, walls and mirrors cost more than most people expect — see 2.4GHz vs 5GHz vs 6GHz.
- Something else is using the line. A cloud backup or a paused console download on standby can half your result without anyone noticing.
Test it the way a technician would
- Wired, at the router. Laptop on an Ethernet cable, WiFi off. This is your line's real ceiling.
- WiFi, beside the router. Cable out. This is your WiFi's ceiling.
- WiFi, where it hurts. The bedroom or back room where calls fail. This is what you live with.
Then repeat at 7–8am and again at 9–10pm. The difference between those two runs is the story: if evening collapses, you are dealing with congestion, not a broken router — read why your WiFi is slow at night.
Reading the numbers
| Download | What it carries comfortably |
|---|---|
| Under 10 Mbps | Browsing and one HD stream; video calls struggle |
| 10–30 Mbps | Two people, HD streaming, normal work |
| 30–100 Mbps | A household with several screens at once |
| Over 100 Mbps | More than most homes use — if pages still feel slow, the problem is latency or coverage |
For ping: under 20 ms to a local server is good, under 10 ms is excellent. Over 40 ms feels sluggish, over 80 ms is painful for gaming. For jitter, anything above 20 ms shows up in calls.
When it is worth calling your ISP
Bring evidence, not adjectives. A wired test that sits below about 90% of your plan, repeated across two or three days and two different times of day, is a real complaint. So is a ping that jumps from 10 ms idle to 300 ms whenever the line is busy.
One thing to know before you argue: no provider guarantees speed over WiFi. The first answer will be "connect a cable", and that answer is technically correct. Our full method, including what to put in the complaint, is in how to test your internet speed properly.
About this test
The tool runs entirely in your browser and talks directly to Cloudflare's public speed endpoints — the same network most Malaysian traffic crosses anyway. Nothing is logged, no account is created, and no result is sent to us: we cannot see your number unless you paste it into a message. A browser tab is not a laboratory; treat the result as a good indication, and repeat it before you act on it.