Redirect Checker
Understand HTTP redirect codes (301, 302, 307, 308), get a curl command for any URL, and paste curl output to visualize the complete redirect chain.
Check Redirect Chain
curl -I -L -s "https://example.com"The -I flag fetches only headers. -L follows redirects. -s hides progress.
HTTP Redirect Codes
The resource has permanently moved to a new URL. Search engines will transfer SEO value (link equity) to the new URL. This is the most common redirect for SEO.
The resource is temporarily at a different URL. Search engines keep the original URL indexed. Use when the move is truly temporary (e.g., A/B tests, maintenance).
Similar to 302 but guarantees the request method (GET, POST) won't change. Preferred over 302 in HTTP/1.1 for temporary redirects that must preserve the request method.
Similar to 301 but guarantees the request method won't change. The HTTP/1.1 version of 301. Use when permanently redirecting POST requests.
SEO Tips
- -- Use 301 for permanent URL changes to pass link equity.
- -- Avoid redirect chains (multiple hops) as they slow down crawling and dilute link equity.
- -- Keep chains to 3 hops or fewer when possible.
- -- Always redirect HTTP to HTTPS with a 301.
How to Use Redirect Checker
- 1
Enter a URL
Type or paste the URL you want to check for redirects.
- 2
Copy the curl command
Copy the generated curl command and run it in your terminal. The command follows all redirects and shows headers only.
- 3
Paste curl output
Copy the terminal output and paste it into the text area. The tool will parse the HTTP headers automatically.
- 4
View the redirect chain
Click Parse Redirect Chain to see a visual representation of each hop with status codes and destination URLs.