Internet Speed Test
Check your download speed, upload speed, ping, and jitter. No app, no signup — runs directly in your browser.
Press Run Test to measure your connection
—
Mbps
—
Mbps
International speed
Ping
—
ms
Jitter
—
ms
Min
—
ms
Max
—
ms
Download: 4 × 12.5 MB Cloudflare streams, 90th-percentile · Upload: 3 × 3 MB international · Ping: Cloudflare edge · Global: Vercel edge per region
How the speed test works
The test runs three phases. First, ping is measured with six round-trip requests to LunaFile servers. Second, a 25 MB payload is streamed from Cloudflare's global edge network while throughput is sampled in real time. Third, 10 MB of random data is posted to LunaFile servers to measure upload speed.
What do the results mean?
- Download — how fast data arrives. Affects streaming, page loads, and file downloads.
- Upload — how fast data leaves. Affects video calls, backups, and file sharing.
- Ping — round-trip latency in ms. Under 20 ms is excellent; over 100 ms feels slow for real-time apps.
- Jitter — variation in ping. Under 5 ms means a stable connection; high jitter causes choppy video calls.
Frequently asked questions
Why is my result lower than my plan speed?
Wi-Fi signal, router age, number of connected devices, and ISP congestion all reduce effective speed. Testing over Ethernet usually gets closest to your plan maximum.
Is any data stored from the test?
No. The upload payload is random bytes generated in your browser and discarded immediately. No results are logged or stored.
How does this compare to Speedtest.net?
Both measure the same four metrics. This tool uses Cloudflare's CDN for download (one of the fastest globally distributed networks) and LunaFile servers for upload. Results are comparable for most connections.