Runs on Cloudflare's global edge network — free tier, no sign-up

Speed tests belong in the terminal.

One command. No installer, no flags, no account. Cloudflare measures your latency, download, and upload straight from the nearest edge location — and prints it where you're already working.

bash — 82×24
curl https://speed-pages.pages.dev | bash

What it actually does

01 / EDGE-NATIVE

No servers to run

Every measurement is served by a Cloudflare Worker at the edge closest to you. Nothing to provision, nothing to patch.

02 / REAL TRANSFER

Parallel, adaptive tests

Download and upload run over multiple concurrent connections and resize themselves automatically for slow or fast links.

03 / ZERO DEPENDENCIES

Just bash and curl

No Python, no Node, no jq. The whole client is a single POSIX-friendly shell script that runs on Bash 3.2 through 5.

About this project

This site is the friendly front door to a CLI speed test. Visit it in a browser and you get this page; pipe it into bash and you get the script — the same URL, two audiences, decided automatically by how the request arrives.

Everything runs on Cloudflare's free tier: a Pages project serves this site and proxies every API call, and a Worker behind it generates download payloads on the fly and discards uploads immediately. Nothing is ever written to disk.

  • FrontendCloudflare Pages
  • APICloudflare Workers
  • CLIBash + curl
  • Cost$0 / free tier
  • LicenseMIT