HTTP/3 Test
This free HTTP/3 test checks whether a website offers HTTP/3 (over QUIC) and HTTP/2: it reads what the server advertises, sends a QUIC probe to UDP port 443 and lists the TLS and protocol details.
Free, no signup.
What the HTTP/3 test checks
We connect to the site over HTTPS from our server in Germany and see which protocol it picks: HTTP/2 or the older HTTP/1.1. Then we read the response headers, looking for an Alt-Svc header that offers HTTP/3, and we look at the domain's HTTPS DNS record, which can offer it too.
Finally we send one QUIC packet to UDP port 443. A working QUIC server answers with the versions it supports. Browsers only switch to HTTP/3 when it is offered and a QUIC server really answers, so the test needs both to call it on.
Reading the QUIC versions
QUIC v1 is the version HTTP/3 runs on today, and QUIC v2 is a newer one with the same features. Servers also list old draft versions such as draft-29, which browsers no longer use.
Some answers contain extra hexadecimal versions. Some are reserved on purpose, to keep software from relying on a fixed list, and some are private to a single company. We don't list them, we only count them. What counts is whether QUIC v1 or v2 is in the list.
What “HTTP/3 is off” means, and how to turn it on
Off here means we didn't detect HTTP/3 from our server. A site can still offer it to some visitors, for example if a firewall blocks our server or a CDN answers differently by region. We don't complete a full HTTP/3 request, so treat the result as a strong hint and not a full audit.
To turn HTTP/3 on, the server or CDN must support it, UDP port 443 must be open in the firewall, and the site must advertise it with an Alt-Svc header such as h3=":443". Many CDNs and current web servers have a setting for it. HTTP/2 needs a modern web server and HTTPS, and is usually on by default.
Frequently asked questions
What is HTTP/3?
HTTP/3 is the newest version of the protocol browsers use to load websites. It runs over QUIC, which uses UDP instead of TCP, and it recovers faster from lost packets and slow networks than HTTP/2. Browsers fall back to HTTP/2 when it isn't available.
How do I know if a website supports HTTP/3?
Enter its host name above. If we see HTTP/3 advertised and a QUIC server answering on UDP 443, the result says HTTP/3 is on. In a browser you can also open the developer tools, look at the Network tab and show the protocol column, where h3 means HTTP/3.
Why does the test say HTTP/3 is off when my site has it?
We check from our server in Germany only. A firewall that blocks our server, a CDN that answers some regions differently, or UDP 443 closed to outside traffic can all make HTTP/3 look off from here while it works for your visitors. The check isn't a full HTTP/3 request either.
What is QUIC?
QUIC is the transport protocol underneath HTTP/3. It was first built by Google and became a standard in 2021 (RFC 9000). It builds encryption into the connection and uses UDP port 443.
Do I need HTTP/3 if I already have HTTP/2?
You don't need it, and HTTP/2 works everywhere. HTTP/3 helps most on mobile and unreliable connections. It's worth turning on if your server or CDN offers it as a switch, since browsers fall back to HTTP/2 on their own.
What does the HTTPS DNS record do?
It's a DNS record that tells browsers which protocols a site supports before they connect. An alpn value of h3 lets a browser use HTTP/3 on its first visit, without waiting to see an Alt-Svc header. Not every site has one.
How often can I run this test?
Each visitor can run 2 checks a minute and 10 an hour, and each host can be checked 20 times an hour. When a check finishes without an error we keep it for 5 minutes, and repeat views of it don't count. Checks that ended in an error are not kept.
Do you store the results?
We keep a finished check for 5 minutes so repeat views are instant, and our server logs which host was checked for 14 days so we can deal with abuse. We don't store your IP address, only a scrambled form of it.
Dig deeper
HTTP Header Checker
Every response header a site sends, after its redirects, with the common ones explained in plain English.
See headersSSL Checker
Checks a site's certificate, chain, expiry date and TLS versions, and explains what's wrong in plain English.
Check a certificateSecurity Headers Checker
Grades a site's HTTP security headers from A+ to F, with ready-to-paste fixes for Apache and nginx.
Grade a site