How to Check That http Redirects to https on Many Websites at Once
Typing http:// in front of a domain should end up on HTTPS, and a list of domains can be tested for exactly that. The check requests each plain http address, follows the redirects and reads where it ends. The bulk HTTP to HTTPS redirect checker does this for up to 100 domains at once (500 after a free Google sign-in). Each row says Redirects to HTTPS with the status code, Stays on HTTP, or HTTPS only, and lists the hops.
A good result is a permanent redirect (301 or 308) in one or two hops.
Why the status code matters
A permanent status tells clients the move is lasting. A temporary one such as 302 or 307 says it may be undone, so it is flagged. The codes are defined in RFC 9110. Stays on HTTP means the plain address answered without moving to HTTPS.
The by-hand way
- Run
curl -sIL http://example.comand read eachHTTP/line andlocationheader. - Note the first status code and the final address.
- Repeat per domain.
Step 1: paste the domains
One per line, or a CSV.
Step 2: run it
Each http address is requested once and its redirects followed, five at a time.
Step 3: filter and download
Read where each address ends, the first status and the hops. Filter to the flagged rows and download the CSV. To see a whole redirect chain, use the bulk redirect checker; for the www side, see checking www and non-www redirects.
What this check cannot do
- Only the root address of each domain is requested.
- Up to five redirects are followed.
- Certificates and HSTS aren't checked; those have the bulk SSL checker and the bulk HSTS checker.
Next: contact emails
For emails on the same list, verify them: the first 100 checks are free with a Google sign-in.
Try it now
Paste your domains into the bulk HTTP to HTTPS redirect checker.
Common questions
How do I check if http redirects to https?
Request the plain http address and follow the redirects. A bulk HTTP to HTTPS redirect checker does that for a list of domains.
Is a 302 redirect to HTTPS a problem?
It works for visitors, but 301 or 308 is the usual choice for a permanent move, so it is flagged.
What does HTTPS only mean?
Port 80 didn't answer but HTTPS did, so typing http:// gives an error rather than a redirect.
Does it check the certificate?
No. Use the bulk SSL checker.
How many redirects does it follow?
Up to five, then it reads the final address.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.