ToolzyLab ToolzyLab
๐Ÿ›ก Deep HTTP Header Audit Workspace

HTTP Header Viewer

Analyze one website or compare two with a clean, easy-to-read audit UI. Review security headers, redirects, SSL certificate details, caching, cookies, CORS, robots.txt, security.txt, raw headers, and export-ready reports in one focused workspace.

Best for Security header checks and response audits
Modes Single scan + compare scan
Exports Copy raw, JSON, and PDF report
๐Ÿš€

Ready for analysis

Paste a public URL, pick your scan mode, and get a way cleaner breakdown of what is good, what is missing, and what should be fixed next.

1
Enter URL Add one main site or a second site for compare mode.
2
Run scan Choose HEAD or GET and check response headers fast.
3
Review report See grades, missing headers, SSL, redirects, and exports.

Scan Setup

Everything important is grouped properly now, so users can understand the flow instantly.

๐ŸŸก Waiting for URL

Step 1 โ€” URLs

Main target first. Second URL is optional for compare mode.

Step 2 โ€” Scan options

Choose how the request should run and how results should be filtered.

Ready. Enter one or two public URLs to begin.
ModeSingle
Primary Grade
โ€”
Primary Score
โ€”
Primary StatusWaiting
Primary Headers0
Primary Redirects0
Compare Grade
โ€”
Compare Score
โ€”
Compare Statusโ€”
Score Differenceโ€”

Overview

Main result summary for the current primary scan.

Method: HEAD Time: โ€” HTTPS: โ€” HTTPโ†’HTTPS: โ€”
No analysis yetRun a scan to see the overview.

Missing Security Headers

Important headers that are missing and should be added.

0 items
Missing findings will appear here.

Weak or Misconfigured Findings

Headers found, but still not configured strongly enough.

0 items
Weak findings will appear here.

Recommendations

Copy-ready examples and suggested fixes.

0 items
Recommendations will appear here.

All Response Headers

Searchable, filterable header table for the primary result.

Header results will appear here after a successful request.

Compare View

Side-by-side result comparison appears here when second URL is used.

Primary

WaitingNo compare data yet.

Compare

WaitingNo compare data yet.

Good Findings

Strong headers and positive checks already present.

0 items
Good findings will appear here.

Redirect Chain

Every redirect hop before the final response.

Redirect chain will appear here if redirects happen.

SSL Certificate

Certificate snapshot for HTTPS targets.

No SSL data yetRun a scan on an HTTPS URL.

Robots & Security.txt

Presence checks for robots.txt and security.txt.

No checks yetRun a scan to check robots.txt and security.txt.

Cookies & Delivery

Cookies, caching, compression, CORS, and server exposure.

Delivery analysis will appear here.

Raw Headers

Plain text output for quick copying.

No raw headers yet.

Scan History

Recent scans saved in the browser.

No saved scans yet.
Remote response metadata and configuration comparison

Inspect HTTP headers while separating browser-visible responses from origin, proxy, cache, and application behavior

HTTP headers describe response status, representation, caching, security policy, redirects, and server behavior, but a scan reflects one request from one environment. Enter a permitted URL, optional comparison target, method, timeout, header group, and search, then interpret redirects, CORS limits, cache layers, and missing headers in context.

Request context

Method, URL, redirect path, region, cookies, and cache state can change the response

HEAD and GET can be implemented differently. A CDN may return different values by location, protocol, device, authentication, or Accept headers. Record the final URL and status chain, and repeat important checks from browser developer tools or the controlled production environment.

Header meaning

Presence is not proof of correct policy and absence is not always a vulnerability

Content-Type, Cache-Control, Content-Security-Policy, Strict-Transport-Security, Referrer-Policy, permissions, CORS, and cookies each have their own syntax and scope. A header can be present with an ineffective value. Evaluate directives against the site's architecture rather than treating a checklist badge as a security audit.

Browser boundary

CORS and intermediary behavior may limit what a client-side scanner can observe

Browsers expose only permitted response information to scripts. A server, proxy, or CDN can also add, remove, merge, or normalize fields. Compare with curl, hosting controls, and application configuration when a header is unexpectedly unavailable, and never paste secrets into a public URL.

Practical review

Header inspection workflow

Capture the request conditions and verify important findings at the authoritative layer.

  • Confirm scheme, hostname, path, method, final status, and redirect chain.
  • Review Content-Type, caching, cookies, CORS, and security directives in context.
  • Distinguish response, representation, request, and proxy-specific headers.
  • Recheck through browser devtools or server tooling when CORS hides values.
  • Do not place tokens, passwords, personal data, or internal secrets in scanned URLs.

Technical references: MDN HTTP headers reference MDN HTTP messages guide

HTTP header questions

HEAD versus GET, redirects, CORS, caching, security policy, and authoritative checks

Why do HEAD and GET return different headers?

Servers and applications can implement HEAD separately, and intermediaries may cache it differently. Use the method that represents the real request you are debugging.

Why can the viewer not read every response header?

Browser CORS rules control which cross-origin responses and fields scripts may access. A missing visible value can be an observation limit rather than proof the server omitted it.

Does having a Content-Security-Policy header mean the site is secure?

No. Directive values, coverage, nonces or hashes, report behavior, application code, and other controls determine effectiveness. Review the full policy.

Which header controls browser caching?

Cache-Control is the main modern field, with validators such as ETag and Last-Modified supporting conditional requests. CDN behavior and application rules also matter.

Why do headers differ between scans?

A CDN location, cache hit, redirect, protocol, user agent, deployment, authentication state, or dynamic response can change them. Record conditions before comparing.

Can this tool test private or authenticated endpoints?

Do not place credentials in a URL. Browser restrictions and the tool's request model may not reproduce an authenticated client. Use approved local tooling for sensitive endpoints.