How to use this developer tool
- Paste the labeled settings into the input.
- Keep directive names and values on the same line where shown.
- Select Build Header or press Ctrl/Cmd + Enter.
- Review warnings, then copy or download the output.
HSTS Header Builder processes labeled configuration values and produces a copy-ready header without sending the input to a server. It reports structural problems and deployment-sensitive combinations instead of silently normalizing them. Use the sample to see the accepted format, then replace it with the exact value from your response configuration.
The result identifies the directives handled by this implementation and turns them into a readable summary. Warnings call out missing protections, malformed values, or combinations that browsers commonly reject.
This browser-side result cannot confirm how a reverse proxy, CDN, or browser will alter the final response.
Max-Age: 31536000 Include SubDomains: yes Preload: no
The output lists or generates the applicable header directives and reports any rule that needs review.
Parsing runs entirely in JavaScript. The implementation preserves values needed for review, exposes structured JSON and CSV downloads when available, and avoids treating a successful parse as proof of correct deployment.
No live origin is contacted. Support matrices and service-side eligibility can change, so confirm high-impact settings with current platform documentation.
Paste the header value or the labeled settings shown in the sample. The parser ignores surrounding whitespace but reports malformed directives.
No. Processing stays in the browser and the tool does not contact the target origin or verify a live server configuration.
The output lists duplicates and reports conflicts where the applicable HTTP or cookie rules make them meaningful.
Review it against your application, browser support requirements, and deployment environment before adding it to a production response.
It applies the documented syntax and common deployment rules represented in the page. Browser versions and server behavior can still differ, so test the final response.
| Field | Meaning |
|---|---|
| Status | Pass, review, parsed, built, or eligibility state |
| Items checked | Number of directives, attributes, or rules processed |
| Warnings | Configuration issues requiring manual review |
Browse builders, parsers, and configuration checkers for HTTP response behavior and browser security controls.
View category