Free HTTP Headers Inspector & Checker

An HTTP response headers checker that fetches server headers without CORS restrictions. Inspect all HTTP response headers from any URL instantly. View security grades, cache directives, content types, and more - fully server-side, no tracking.

Related Developer Tools

Last updated: May 22 2026

Reviewed by the QuickTooly Team

HTTP Headers Guide

Why Use a Server-Side HTTP Headers Checker?

  • No CORS limitations: All requests are made server-side - see every header the server actually sends.
  • Security grading: Instant A–F security score based on the six most critical HTTP security headers.
  • Organized view: Headers categorized into Security, Cache, Content, Server, and Custom groups.
  • Copyable results: Copy individual headers or all headers at once for documentation or debugging.
  • Redirect tracking: Follows redirects automatically and reports the final destination URL.
  • 100% free: No sign-up, no rate limits, no watermarks.

What Are HTTP Headers?

HTTP response headers are key-value metadata fields that a web server includes with every response - they tell the browser (and any intermediary) how to handle caching, what security policies to enforce, what content type is being sent, and more.

HTTP headers are key-value pairs sent between a client (browser) and a server with every request and response. They carry metadata about the communication - things like what type of content is being returned, how long it should be cached, which origins are allowed to access it, and what security policies the browser should enforce.

Response headers are sent by the server back to the client. Inspecting them is one of the first steps in debugging caching issues, diagnosing security misconfigurations, or verifying that a deployment went as expected.

The Six Critical Security Headers

QuickTooly grades your site's security based on six widely-recognised security headers:

  • Strict-Transport-Security - Forces HTTPS for all future visits (HSTS). Essential for any site that handles sensitive data.
  • Content-Security-Policy - Restricts which resources can load, blocking most XSS attacks.
  • X-Frame-Options - Prevents your pages from being embedded in iframes on other sites (clickjacking defence).
  • X-Content-Type-Options - The nosniff directive prevents browsers from guessing the content type of a response.
  • Referrer-Policy - Controls how much URL information is sent in the Referer header to third-party sites.
  • Permissions-Policy - Restricts access to powerful browser APIs such as camera, microphone, and geolocation.

Understanding the Security Grade

Our grading mirrors the methodology used by securityheaders.com and similar tools, but goes further by categorising all response headers - not just security ones - so you get a complete picture in one place.

GradeScoreWhat It Means
A+6/6All headers present with strong values (HSTS with max-age, CSP without unsafe directives)
A5–6Almost all critical headers present
B4/6Good baseline security
C3/6Several headers missing
D2/6Significant security gaps
F0–1Critical headers missing - site is likely vulnerable

How to Use This Tool

  • Enter a URL in the input field above - include the protocol (https://) or it will be added automatically
  • Click Inspect Headers or press Enter to send the request
  • Review the results - check the security grade and any missing headers highlighted in red
  • Copy headers individually or all at once for use in documentation or bug reports

Common HTTP Response Headers Reference

The table below covers the most commonly encountered HTTP response headers - what each one does, which category it belongs to, and typical values you'll see in the wild.

HeaderCategoryWhat It DoesCommon Values
Content-TypeContentDeclares the media type and character encoding of the response bodytext/html; charset=utf-8
Cache-ControlCacheDirectives controlling how and how long responses are cached by browsers and proxiesmax-age=3600, no-cache, no-store
Strict-Transport-SecuritySecurityForces HTTPS connections for a specified duration (HSTS)max-age=31536000; includeSubDomains
Content-Security-PolicySecurityRestricts which scripts, styles, and resources the browser may load - blocks XSSdefault-src 'self'
X-Frame-OptionsSecurityPrevents clickjacking by controlling whether the page can be embedded in an iframeDENY, SAMEORIGIN
X-Content-Type-OptionsSecurityPrevents browsers from MIME-sniffing the response away from the declared content-typenosniff
Referrer-PolicySecurityControls how much URL information is passed via the Referer header to third partiesno-referrer, strict-origin
Permissions-PolicySecurityRestricts browser feature access (camera, microphone, geolocation) per origincamera=(), geolocation=()
ETagCacheUnique version token for a resource - enables conditional requests to avoid re-downloading unchanged content"abc123def"
VaryCacheTells caches which request headers affect the response, so different clients get appropriate versionsAccept-Encoding, Accept-Language
Access-Control-Allow-OriginSecurityCORS header that specifies which origins may read the response in a browser context*, https://example.com
Transfer-EncodingContentSpecifies the encoding applied to the response body during transferchunked, gzip
ServerServerIdentifies the web server software - often deliberately obscured for securitynginx/1.25, cloudflare
X-Powered-ByServerReveals the server-side technology stack - commonly removed to reduce fingerprinting surfaceExpress, PHP/8.2

Frequently Asked Questions

Why can't I just use browser DevTools to check headers?

Browser DevTools only shows headers the browser decided to expose. Due to CORS restrictions, many response headers are filtered or hidden for cross-origin requests. QuickTooly fetches headers server-side, so you see every header the server actually sends - unfiltered.

What HTTP method does this tool use?

The tool sends a HEAD request by default, which retrieves headers without downloading the response body - making it faster and lighter. If a server returns 405 Method Not Allowed, the tool automatically falls back to a GET request.

Does the tool follow redirects?

Yes. The inspector follows HTTP redirects automatically and shows the final destination URL alongside the headers. A redirect notice is displayed in the results bar when the original URL was redirected.

Can I check headers for any URL?

Any publicly accessible HTTP or HTTPS URL works. Private, intranet, or authentication-protected URLs that are not reachable from the internet will return a network or DNS error.

How do I fix a failing security grade?

Missing headers are shown in red at the top of the Security section. Each header can typically be added in your web server configuration (nginx, Apache) or CDN settings (Cloudflare, Vercel, Netlify). Adding Strict-Transport-Security and X-Content-Type-Options: nosniff are the quickest wins for most sites.

What's the difference between request headers and response headers?

Request headers are sent from the browser to the server - they include things like Accept, Authorization, and User-Agent. Response headers are returned by the server to the browser - those are what this tool inspects. They control caching behaviour, security policies, content handling, and more.