Common HTTP Headers List

Grab a clean, copy-ready list of the most widely used HTTP request and response header names. Ideal for documentation, API tooling, dropdowns, and quick reference.

Common HTTP headers(69 headers)

Includes standard IANA-registered headers and widely adopted de facto headers (X-* prefixed); excludes full header-line syntax, values, and HTTP status codes.

How to use this list

Copy HTTP header names in seconds

Takes ~5 seconds
  1. 1
    Choose a format

    Pick text, JSON, or HTML output depending on your project needs.

  2. 2
    Copy or download

    Use the copy button to grab it to your clipboard or download the file.

  3. 3
    Paste into your workflow

    Drop the header names into docs, API validators, dropdown menus, or seed files.

Need a header selector dropdown? Switch to HTML to get ready-to-paste <option> tags.

Common use cases

  • Back-end and front-end developers building or documenting HTTP APIs
  • DevOps engineers configuring proxies, CDNs, and CORS policies
  • Technical writers creating API reference docs or onboarding guides

Examples

Text output — one header name per line.

Input
Authorization
Output
Authorization

JSON output for scripts or validation logic.

Input
"Authorization"
Output
["Accept", "Authorization", "Cache-Control", ...]

HTML output for a header selector dropdown.

Input
Authorization
Output
<option value="Authorization">Authorization</option>

A clean list of common HTTP header names

Use this list when you need a reliable, copy-ready set of HTTP header field names for documentation, tooling, or UI dropdowns.

Looking for a comprehensive common HTTP headers list you can paste straight into your project? This page provides the most widely used standard HTTP request and response header names — from everyday fields like Content-Type, Authorization, and Cache-Control to CORS headers like Access-Control-Allow-Origin and security headers like Strict-Transport-Security and Content-Security-Policy. The text format is ideal for documentation, quick reference sheets, or pasting into a spreadsheet. The JSON array works well for API validators, linters, and seed files that need a known-good set of header names. The HTML format generates <option> tags you can drop directly into a select menu for request builders or developer tools. The list covers IANA-registered standard headers as well as widely adopted de facto headers with the X- prefix, but intentionally omits full header-line syntax and values so you get clean field names with no noise. Whether you are building an HTTP inspector, writing onboarding documentation, or configuring a proxy allowlist, this list gives you a deterministic, authoritative starting point you can trust.

Request and response headers

Covers both sides of the HTTP exchange — headers sent by clients and those returned by servers.

  • Request headers like Authorization and Host
  • Response headers like ETag and Set-Cookie
  • General headers like Cache-Control and Date
Copy-ready formats

Switch between text, JSON, and HTML formats with one click to match your workflow.

  • Plain text list
  • JSON array
  • HTML <option> tags
Covers CORS and security headers

Includes the full set of CORS headers and common security-related response headers.

  • Access-Control-Allow-Origin and friends
  • Content-Security-Policy
  • Strict-Transport-Security

HTTP header list best practices

Keep header names consistent in casing and document which headers your API actually uses.

  • Use canonical title-case header names (e.g., Content-Type, not content-type) to match HTTP spec conventions.
  • When building an allowlist for a proxy or CORS policy, start from this list and remove headers you do not need rather than building from scratch.
  • Document custom or proprietary headers separately from standard ones to keep your API reference clear.

Frequently asked questions

Does this list include X- prefixed headers?>
Yes. Widely adopted de facto headers such as X-Forwarded-For, X-Frame-Options, X-Request-ID, and X-XSS-Protection are included because they appear in real-world HTTP traffic even though they are not part of a formal IANA standard.
Are full header values or MIME types included?>
No. This list contains header field names only. Full header-line syntax, example values, and Content-Type MIME values are outside the scope of this list.
Can I use this list to build a CORS or proxy allowlist?>
Yes. Copy the plain-text or JSON format and trim it down to the headers your service actually needs. Starting from a known-good list reduces the chance of misspelling a header name.

Related Developer lists

Application MIME Types List | Copy-Ready Text, JSON & HTML

Copy common application/* MIME types in text, JSON, or HTML format for API content negotiation, downloads, and file validation.

Audio MIME Types List | Copy-Ready Text, JSON & HTML

Copy common audio MIME types in text, JSON, or HTML format for uploads, playback support checks, and processing pipelines.

Common MIME Types List | Copy-Ready Text, JSON & HTML

Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.

Compressed & Archive File Extensions List

Copy common compressed and archive file extensions in text, JSON, or HTML format. Useful for file validators, dropdowns, and developer references.

Document File Extensions List

Copy common document file extensions with format names in text, JSON, or HTML format. Ideal for developers, docs, and file type references.

Executable File Extensions List

Copy common executable and installer file extensions by platform in text, JSON, or HTML format for quick reference, docs, and developer tools.

HTTP 2xx Success Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 3xx Redirect Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 4xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP 5xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP Request Methods List | Copy-Ready Text, JSON & HTML

Copy a clean http request methods list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE, CONNECT) in text, JSON, or HTML for API docs and tooling.

HTTP Status Codes List | Copy-Ready Text, JSON & HTML

Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.

Image MIME Types List | Copy-Ready Text, JSON & HTML

Copy common image MIME types in text, JSON, or HTML format for upload validation, image processing, and media tooling.

JSON Data Types List

Copy all 6 native JSON data types from RFC 8259 in text, JSON, or HTML format for quick reference, docs, and dropdown menus.

Regex & String Escape Characters List

Copy common regex and string escape sequences in text, JSON, or HTML format. Includes \n, \t, \r, \\, \0, \uXXXX, and more.

Video MIME Types List | Copy-Ready Text, JSON & HTML

Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.