⚡ HTTP/2 & HTTP/3 Test

Check which HTTP protocol versions a website supports

Enter a website URL to test HTTP protocol support

📚 About HTTP Protocol Versions

Modern HTTP protocol versions significantly improve website performance. Here's what each version offers:

HTTP/1.1

  • Released in 1997
  • One request per connection
  • Head-of-line blocking
  • No header compression

HTTP/2

  • Released in 2015
  • Multiplexing (multiple requests)
  • Header compression (HPACK)
  • Server push capability

HTTP/3 (QUIC)

  • Released in 2022
  • Uses UDP instead of TCP
  • 0-RTT connection setup
  • Better mobile performance

Performance Improvements

Metric HTTP/1.1 HTTP/2 HTTP/3
Connection Setup ~100ms ~100ms ~0ms (0-RTT)
Multiplexing
Header Compression ✅ HPACK ✅ QPACK

How to Check Which HTTP Version a Site Uses

There are three easy ways to tell whether a site is on HTTP/1.1, HTTP/2, or HTTP/3:

  • This tool — enter a URL above. It opens a connection, reads the negotiated ALPN protocol, and checks the Alt-Svc header that advertises HTTP/3.
  • Browser DevTools — open the Network tab, right-click the column header, enable the Protocol column, and reload. You'll see h2 (HTTP/2) or h3 (HTTP/3) next to each request.
  • Command linecurl -I --http2 https://example.com shows if HTTP/2 negotiates; curl -I --http3 https://example.com (on a build with HTTP/3 support) tests QUIC.

HTTP/3 is advertised, not served on the first hit: a browser connects over HTTP/2, sees the Alt-Svc: h3=... header, and upgrades to HTTP/3 (QUIC over UDP) on the next connection. That's why this tool reports HTTP/3 as "advertised via Alt-Svc."

Run an HTTP/2 test

Enter the site's URL above and run the test. The tool opens a TLS connection and reads the ALPN protocol the server negotiates — h2 means HTTP/2 is live for that hostname. A result of http/1.1 means the server (or a CDN or load balancer in front of it) hasn't enabled HTTP/2 yet; on most stacks it's a one-line setting.

HTTP/3 (QUIC) test

The same check reports whether the server advertises HTTP/3 through its Alt-Svc header, including the QUIC versions it offers. Because HTTP/3 runs over UDP, a firewall that blocks UDP port 443 will silently keep clients on HTTP/2 even when the header is present — so pair this test with a look at your firewall rules.

Why It Matters for Performance and SEO

HTTP/2 and HTTP/3 both remove head-of-line blocking and multiplex many requests over one connection, so pages with lots of assets load faster — especially on high-latency mobile networks. HTTP/3 goes further by running over QUIC (UDP) with 0-RTT connection setup, which shines when the network is lossy or connections keep changing (a phone moving between cell towers and Wi-Fi). Faster loads improve Core Web Vitals, which feed into Google's page-experience signals — so protocol version is an indirect but real SEO lever.

Frequently Asked Questions

How do I test if a website uses HTTP/2?

Run an HTTP/2 test with the tool above: if the negotiated protocol shows h2, the site serves HTTP/2. You can confirm in your browser's DevTools Network tab (Protocol column) or with curl -I --http2 https://example.com.

How do I check what HTTP version a website uses?

Enter the URL in the tool above, or open your browser's DevTools Network tab and enable the Protocol column (h2 = HTTP/2, h3 = HTTP/3). On the command line, curl -I --http2 https://example.com confirms HTTP/2.

What is HTTP/3 and QUIC?

HTTP/3 is the latest version of HTTP, running over QUIC — a transport protocol built on UDP instead of TCP. QUIC removes connection-setup round-trips (0-RTT), eliminates TCP head-of-line blocking, and handles network changes gracefully, which makes it noticeably faster on mobile and lossy connections.

Is HTTP/3 better than HTTP/2?

For most sites, yes — especially on mobile. HTTP/3's UDP/QUIC transport avoids the TCP-level head-of-line blocking that can still affect HTTP/2 on unreliable networks. On a fast, stable connection the difference is smaller. Serving both (with HTTP/3 advertised via Alt-Svc) gives clients the best of each.

Does HTTP/2 or HTTP/3 improve SEO?

Indirectly. Neither is a direct ranking factor, but both speed up page loads and improve Core Web Vitals, which Google uses as a page-experience signal. Faster pages also reduce bounce and improve conversions.

Why does the tool show HTTP/3 as "advertised" rather than "supported"?

HTTP/3 is discovered through the Alt-Svc header sent over an HTTP/2 connection. A server advertises h3 there, and clients upgrade on a later connection. Detecting that header is the standard way to confirm HTTP/3 availability without a full QUIC handshake.