HTTPS and ALPN
Use a real TLS handshake to read the application protocol selected by the server.
Separate negotiated TLS ALPN from HTTP/3 advertisement in Alt-Svc.
Enter a website URL to start
Modern HTTP protocols
HTTP/2 uses multiplexing, header compression and binary framing. Public HTTPS sites normally negotiate h2 through TLS ALPN.
HTTP/3 runs over QUIC/UDP. A server often advertises h3 through Alt-Svc before a client opens a QUIC connection, so advertisement and actual use must remain separate.
Use a real TLS handshake to read the application protocol selected by the server.
Only mark HTTP/2 negotiated when ALPN returns h2.
Read h3 in Alt-Svc without claiming this request used QUIC.
Claiming HTTP/3 from a CDN brand or an Alt-Svc header alone creates a false result. Reliable checks explain the evidence boundary.
Confirm that the TLS endpoint and reverse proxy negotiate h2.
Check whether browsers receive an HTTP/3 upgrade signal.
Show negotiation and advertisement as separate states.
The tool safely fetches the page for Alt-Svc and performs a lightweight TLS ALPN handshake to the final HTTPS host.
Reach the final public HTTP or HTTPS URL.
Offer h2 and http/1.1 to the final TLS endpoint.
Check whether the final response advertises h3.
Show HTTPS, ALPN, HTTP/2 negotiation and HTTP/3 advertisement.
No. It advertises an alternative service that the client may use later.
No. Stable, fast and crawlable delivery matters more; HTTP/2 is sufficient for most sites.
The standard allows h2c, but mainstream browsers use HTTP/2 on public sites primarily through HTTPS ALPN.
No business record is stored; identical targets use short caching.
Continue with compression, caching, CDN and TLS certificates.