What Is the HSTS Preload List and How Do You Get On It?
The HSTS preload list ships inside browsers, so HTTPS is enforced before the first visit. The submission requirements, and why removal takes months.
ProfitTool Team
Security & Dev
What the Preload List Is
Normally, HSTS requires a user to visit your site at least once over HTTPS before the browser enforces HTTPS-only connections. The HSTS preload list eliminates this initial vulnerability — browsers ship with a built-in list of domains that must always be accessed over HTTPS, even before any previous visit.
Chrome, Firefox, Safari, Edge and Opera all include this list. It is maintained at hstspreload.org.
Preload Requirements
Your domain must satisfy all of these:
- Valid HTTPS certificate — no certificate errors
- HTTP redirects to HTTPS — all HTTP requests must redirect to HTTPS
- Serve HSTS on all subdomains: ``
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload`` max-agemust be at least 31,536,000 (1 year)includeSubDomainsmust be presentpreloadmust be present
What to Consider Before Submitting
Preloading is a long-term commitment:
- All subdomains must support HTTPS permanently
- Removal from the list is slow (can take months to propagate)
- If you need to revert to HTTP on any subdomain, you must remove from the list first and wait
Do not preload if:
- Any subdomain needs to serve HTTP content
- You are not certain all subdomains will have valid certificates long-term
- You are testing or developing
Submitting
- Verify your HSTS header meets requirements
- Go to hstspreload.org
- Enter your domain and submit
Check whether your HSTS header is correctly configured with our Security Headers Checker.
ProfitTool Team
Security & DevWritten and maintained by the ProfitTool team. Where an article references a ProfitTool utility, the behaviour described is the behaviour of the tool on this site — you can open it and check the output yourself.
More from the Knowledge Hub
What Is HSTS and Why Does Your Website Need It?
HTTP Strict Transport Security (HSTS) forces browsers to always use HTTPS for your domain, preventing protocol downgrade attacks and mixed-content issues.
Privacy & SecurityHTTP Security Headers Explained: HSTS, CSP, X-Frame-Options and More
HTTP security headers are directives your web server sends to browsers to prevent common attacks like XSS, clickjacking and protocol downgrade. Here is what each one does.
Privacy & SecurityContent Security Policy (CSP) Explained: How to Prevent XSS
A CSP header tells the browser which scripts, styles and resources it may load, which is what blunts XSS. Directives, nonces, and how to roll one out safely.