Complementor/Header block parser
Content / widget · Elementor module

Header Block Parser Widget Plugin for Elementor

Let visitors paste HTTP headers and see each one explained, problems flagged, a security header checklist and the headers as JSON.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Header block parserProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try it

These are the actual published widgets running in your browser; paste your own headers to try them.

02 / Inside WordPress

Header block parser controls in Elementor

Headers sets the starting header block, the output format and whether visitors can change it. Behaviour turns the explanations, the security checklist, the output and live updates on or off. Labels sets the heading and every label and button. The Style tab covers the layout, box height, table, checklist and output colours, fields and buttons.

03 / Website use cases

Where to use header block parser

Response headers decide caching, cookies and much of a page’s security, but a raw header block is hard to read. Header block parser explains each common header in plain language, flags cookies without Secure, HttpOnly or SameSite and other problems, lists which security headers are present or missing, and turns the block into JSON, all without making a request.

01

Hosting and support

Help customers read the headers their site sends.

02

Security reviews

See at a glance which security headers are missing.

03

Caching checks

Read how long a page or file can be cached.

04 / Installation and setup

How to add an HTTP header checker in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Header block parser in the Complementor library.

  2. Add the widget to a developer, hosting or support page.

  3. Paste a starting header block from developer tools or curl -I to show an example.

  4. Choose the output format and whether the checklist and explanations show.

  5. Style the table and checklist, then paste your own headers to check them.

05 / Content and style controls

Customize header block parser in Elementor

Configure the settings available for this module to suit the page you are building.

  • Reads the status or request line, HTTP/2 :status and :method, and folded lines.

  • A table of headers with repeats marked and plain-language notes.

  • Notes for content type and length, caching, HSTS, cookies, redirects, compression, dates, Vary and server disclosure.

  • Cookie warnings for a missing Secure, HttpOnly or SameSite.

  • A checklist of six common security headers for responses.

  • Lines that are not headers listed with the reason.

  • JSON with lower-case names and repeats as arrays, or cleaned lines, and Copy output.

06 / Choose the right approach

Header block parser and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

URL component inspector

Reads the parts of a link.

Query string parser

Decodes the parameters in a link.

07 / Requirements and compatibility

Header block parser compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor.
  • Explains pasted headers; it does not request pages.
  • Runs in the visitor’s browser.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot header block parser

Check these settings if the published page behaves differently from the editor.

Why was a line skipped?

Each header needs a name, a colon and a value; names cannot contain spaces or symbols such as < or ( and there can be no space before the colon.

Why is the checklist missing?

It only applies to responses; a pasted request shows no checklist.

Does Missing mean my site is unsafe?

Not on its own; it lists common protective headers so you can decide which your site needs.

How do I copy headers from my browser?

Open developer tools, choose the page in the Network panel and copy the response headers, or run curl -I with the address.

09 / Frequently asked questions

Header block parser plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Does it fetch the headers itself?

No. It reads what visitors paste; nothing is requested or sent.

Which security headers are checked?

Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, framing protection, Referrer-Policy and Permissions-Policy.

How are repeated headers shown?

As separate rows marked repeated, and as an array in JSON.

Can it read HTTP/2 headers?

Yes. Lower-case names and :status or :method lines are read.

10 / Annual All Access subscription

Get header block parser with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.