Free Starlink Speed Test

Powered by Cloudflare's global edge network

0Mbps Download
0
50
100
150
200
250
300

Ping

--ms

Down

--Mb

Up

--Mb

Real-time Variance

Last run

Recent Benchmarks

No tests yet. Run one to start tracking.

What We Measure

Downloads 100MB from Cloudflare's edge in your region. Uploads 20MB back. 5 ping samples, median. All client-side — no data leaves your browser except the test payload.

Results saved to localStorage. Clear browser data to reset history.

Starlink typical ranges

Residential: 100-250 Mbps down · 10-40 Mbps up · 25-60ms ping. Priority reaches 400 Mbps+ with sub-30ms ping.

How It Works

This speed test connects directly to Cloudflare's nearest edge server — the same infrastructure that serves ~20% of all web traffic. Your browser downloads a 100 MB test file, measuring throughput across multiple TCP streams to saturate the link. It then uploads 20 MB back to the same edge node, capturing upload bandwidth under realistic conditions.

Latency is measured by sending 5 HTTPS round-trip pings to the edge and taking the median. This filters out outliers caused by satellite handoffs or momentary latency spikes. Because Starlink uses LEO satellites at ~550 km altitude (vs ~35,000 km for geostationary), expect latency in the 25-60 ms range — close to terrestrial broadband.

Your results are measured against Cloudflare's global edge network, the same infrastructure used by millions of websites worldwide. All processing happens in your browser. No account is required, nothing is uploaded to SatSpeedCheck, and your test history is stored in localStorage on your device. The only network traffic is the test payload itself hitting Cloudflare's edge.

Understanding Your Results

Download speed determines how fast you can stream, browse, and pull files. The US median Starlink download speed is 85–95 Mbps as of late 2025. Rural users with clear sky views often see 150–250 Mbps, while congested suburban cells may drop to 25–50 Mbps during evening peak hours (7–11 PM local time). Anything above 150 Mbps handles 4K streaming on multiple devices without buffering. Below 50 Mbps usually points to congestion or obstructions.

Upload speed matters for video calls, cloud backups, and live streaming. Median upload speeds sit around 10–12 Mbps for standard Residential users, though individual tests can range from 5–40 Mbps depending on cell load. If you consistently see under 8 Mbps upload, check for firmware updates and ensure your dish has unobstructed sky coverage in all directions.

Ping (latency) measures round-trip time between your device and the test server. Most Starlink users see 25–50 ms ping, with a community-tracked median of 31–35 ms. This is dramatically lower than legacy geostationary satellites (600+ ms) but higher than fiber (1–5 ms). For Starlink, 25–45 ms is excellent, 45–60 ms is normal, and above 80 ms suggests either congestion or a satellite handoff issue. Gamers and video callers should aim for the 25–45 ms range — achievable in most cells outside peak hours.

Frequently Asked Questions

How does this Starlink speed test work?+

The test downloads a 100 MB payload from Cloudflare's nearest edge node to your browser, then uploads 20 MB back. It takes 5 ping samples and reports the median. Everything runs client-side in your browser — no account, no app install, and no data is sent to our servers beyond the test payload itself.

Is this test accurate for satellite internet?+

Yes, with one caveat: satellite connections have higher latency variability than fiber, so individual runs can vary by 15-30%. Run the test 3-4 times at different hours and average the results for a reliable baseline. Avoid testing during firmware updates or heavy weather, both of which temporarily degrade throughput.

What download speed should I expect from Starlink?+

The US median Starlink download speed is 85–95 Mbps as of late 2025, based on community speed aggregators like starlinkstatus.space. Rural users with clear sky views often see 150–250 Mbps, while congested suburban cells may drop to 25–50 Mbps during evening peak (7–11 PM). Priority and Business plans can exceed 400 Mbps download with sub-30 ms ping. Your actual speed depends on cell congestion, dish placement, obstructions, and time of day.

Why is my Starlink speed lower than expected?+

The most common causes are obstructions (trees, buildings blocking the dish's field of view), peak-hour congestion between 7-11 PM local time, and suboptimal dish placement. Check the Starlink app's obstruction map first. If your dish has a clear sky view and speeds are still low, congestion in your cell is the likely culprit.

How often should I run a speed test?+

Testing once a week at a consistent time gives you a useful trend line. If you suspect a problem, test 3-4 times across different hours in one day — morning, midday, evening, and late night — to isolate whether the issue is congestion-related or persistent.

Does this test work on mobile devices?+

Yes. The test runs entirely in-browser and works on any device with a modern browser — phone, tablet, laptop, or desktop. Make sure your device is connected to your Starlink router's Wi-Fi, not cellular data, or you will be testing your cell carrier instead.

How does Starlink speed compare to other ISPs?+

Starlink's median download of 85–95 Mbps outperforms legacy satellite providers (25 Mbps for Viasat, 15 Mbps for HughesNet) but trails fiber (300+ Mbps symmetric) and 5G home internet (100–300 Mbps in covered areas). The gap narrows significantly in rural areas where fiber and 5G aren't available — Starlink is often the fastest option by a wide margin. Latency at 31–35 ms median is close to cable and DSL, and far below geostationary satellite at 600+ ms. Sources: HighSpeedInternet.com and Starnet Pros real speed data.

Related Tools