HTTP Header Parser

Parse a header string into key-value form.

Category: Dev Tools

When to use?

Use it to organize a header list copied from the browser network tab or API docs into a JSON object.

How to use

  • Paste headers, one per line.
  • It splits key and value by the colon.
  • Copy the JSON result.

Input Explanation

Enter colon-separated header lines like Content-Type: application/json.

Calculation Basis

It splits each line's header name and value at the first colon and serializes them into a JSON object.

Usage Examples

  • Organize request headers - Make a headers object for API testing.
  • Quick pre-deploy check - Check inputs and output to reduce errors before dev/ops work.
  • Aid docs/reviews - Copy the result into dev docs, issues, or review comments.

Examples

  • Authorization: Bearer token → {"Authorization":"Bearer token"}
  • Paste several response headers to split into a key-value object

Cautions

  • Generated output is for reference; test carefully before production use.
  • Header parsing runs only in the browser and is not sent out.

FAQ

How are duplicate headers handled?

For a repeated key, the last value is used.

Is the pasted header sent out?

No. Header parsing runs only in the browser.

How is whitespace in values handled?

It splits at the first colon between name and value and trims surrounding whitespace.

Does it work for request and response headers?

Any header written as "name: value" per line, request or response, can be parsed.

Related Tools