HTTP/2 & HTTP/3 Test: Check Negotiated Protocol In Your Browser
Click HTTP protocol test See which protocol your browser negotiated for the current page and for a fresh request, then compare the result on your current network.
Protocol snapshot
HTTP/2 and HTTP/3 test
See which HTTP protocol your browser negotiates for requests.
Results reflect the current page and a fresh test request from your browser.
Protocol results
Run the test to detect the active protocol.
If HTTP/3 is not shown, your browser, network, or server may not support it yet.
Why run an HTTP/2 and HTTP/3 test online
An HTTP/2 and HTTP/3 test helps you verify which protocol your browser is actually negotiating on the network path you are using right now. That is useful when you are comparing Wi-Fi and mobile data, checking whether a VPN or proxy is affecting protocol negotiation, validating browser support, or confirming whether a CDN or edge path is falling back to HTTP/2 or HTTP/1.1 instead of using HTTP/3.
How the test runs
The page reads the protocol used for the current navigation when available through browser performance data, then makes a fresh request to the protocol-check endpoint and measures which protocol that request negotiated. The result gives you a practical browser-side snapshot of what this session and this path are using, rather than a general claim about every site on the internet.
How to interpret results
If HTTP/3 appears, your browser and current path successfully negotiated QUIC for the tested request. If HTTP/2 appears, the connection is using the modern multiplexed protocol but not HTTP/3 on that path. If the result falls back to HTTP/1.1 or looks different between the page navigation and the test request, browser support, network policy, VPN behavior, caching layers, or edge routing may be affecting protocol negotiation.
- HTTP/3 means the tested request negotiated QUIC on the current path.
- HTTP/2 means the request is using the modern multiplexed HTTP/TLS path without HTTP/3.
- HTTP/1.1 usually means fallback because newer protocol negotiation was not used for that request.
- Different results between navigation and test request can point to path, cache, browser, or edge differences.
- Latency here is a simple request timing hint, not a full performance benchmark.
This test reports browser-observed protocol negotiation for the current page and a fresh request to the checker endpoint. It does not prove what every other site supports, it does not grade server configuration, and it does not replace packet-level diagnostics or full CDN audits.