Sticky Header Killer

The Sticky Header Killer Bookmarklet removes fixed and sticky navigation bars that overlap content while you scroll.

With one click, this bookmarklet finds all fixed/sticky elements — typically headers and nav bars — and resets them to static positioning.

Perfect for reading articles, filling out forms, or viewing content that gets obscured by persistent navigation bars. Works on any webpage.

javascript:!function(){let t=0;const e=document.querySelectorAll("*");for(const o of e){const e=window.getComputedStyle(o).position;if("fixed"===e||"sticky"===e){const e=o.tagName.toLowerCase(),i=o.closest('header, nav, [role="navigation"]')||"header"===e||"nav"===e,n=o.offsetHeight<.5*window.innerHeight;(i||n&&o.getBoundingClientRect().top<=10)&&(o.style.setProperty("position","static","important"),o.style.setProperty("top","auto","important"),o.style.setProperty("z-index","auto","important"),t++)}}t>0?alert(t+" sticky/fixed header"+(1!==t?"s":"")+" removed!"):alert("No sticky headers found on this page.")}();
Drag me to bookmark bar: 👉🏻 Sticky Header Killer

Features

Why Use Sticky Header Killer?

How to Use

  1. Drag the button above to your bookmarks bar
  2. Navigate to any webpage with a sticky header
  3. Click the bookmarklet to remove all fixed/sticky headers
  4. Refresh the page to restore original behavior