HTTP/2 test

Enter a domain and we open a real TLS connection and negotiate the protocol using ALPN, the same mechanism browsers use. You get a clear yes or no on HTTP/2, the protocol the server actually picked, the TLS version, and a hint about HTTP/3 from the Alt-Svc header.

Enter a domain such as example.com. We connect over HTTPS on port 443.

How the HTTP/2 test works

HTTP/2 is negotiated during the TLS handshake using an extension called ALPN (Application-Layer Protocol Negotiation). The client offers a list of protocols, in our case h2 and http/1.1, and the server picks one. We perform exactly that handshake and report which protocol the server selected.

HTTP/2 brings multiplexing, header compression and request prioritisation over a single connection, which usually makes pages load faster, especially over high-latency links. It needs no changes to your site, only support on the server or CDN, so enabling it is one of the easiest performance wins available.

We also read the Alt-Svc response header, which is how servers advertise HTTP/3 (QUIC). If h3 appears there, the server supports HTTP/3 and capable browsers will upgrade to it automatically on the next visit. HTTP/3 runs over UDP and improves performance further on lossy or mobile networks.

Why HTTP/2 matters for performance and SEO

Frequently asked questions

Is this HTTP/2 test free?

Yes, completely free and no account needed. Enter a domain and you instantly see whether it supports HTTP/2, plus the TLS version and an HTTP/3 hint.

How do you detect HTTP/2?

We open a real TLS connection and offer h2 and http/1.1 via ALPN, then report which the server selects. This is exactly how a browser decides, so the result reflects real-world behaviour.

Does the test also check HTTP/3?

We read the Alt-Svc header, where servers advertise HTTP/3 over QUIC. If h3 is listed, the server supports HTTP/3 and modern browsers will switch to it automatically. A direct QUIC probe is not performed.

How do I enable HTTP/2 on my site?

Most modern servers and CDNs support it. On Nginx add http2 to the listen directive, on Apache enable mod_http2, or simply put your site behind a CDN like Cloudflare, which serves HTTP/2 and HTTP/3 by default.

Fast protocol, but is your site actually up?

HTTP/2 only helps when the server responds. ePulz.io monitors uptime, response time, SSL and DNS around the clock and alerts you within seconds when your site goes down.

Start monitoring free

About this tool

The HTTP/2 test is one of several free network tools from ePulz.io. It negotiates the protocol over TLS ALPN and reports HTTP/2 support, the TLS version and an HTTP/3 hint from Alt-Svc.