🎯 Why Use Hide Web Elements Pro?
Modern websites are packed with intrusive elements: sticky banners, paywalls, floating ads, cookie consent overlays, video pre-roll ads, and annoying countdown timers. Hide Web Elements Pro gives you complete visual control over any webpage while remaining completely undetectable by anti-adblock scripts. It’s not just an ad blocker—it’s a web surgery toolkit that lets you clean, freeze, extract, skip, and break restrictive overlays with ease.
Key benefits:
- Clean up clutter – Hide any element (banners, modals, popups, sidebars) with one click.
- Eliminate distractions – Remove paywalls, login prompts, and “subscribe” overlays.
- Break paywalls & anti‑adblock – Automatically detect and remove blocking overlays and restore scroll.
- Auto‑close modals & overlays – Dismiss cookie banners, newsletters, and popups instantly.
- Smart cookie consent – Accept or reject cookies automatically based on your preference.
- Bulk filter lists – Paste multiple CSS selectors at once for global blocking.
- Take control of navigation – Block malicious redirects, popup windows, and accidental link clicks.
- Extract and download media – Get direct links to images, videos, and audio from any page.
- Skip timers automatically – Jump forward on videos and zero out countdowns.
- Reveal hidden content – Unblur or show hidden elements with a single button.
- Work on any site – Fully cross-browser (Chrome, Firefox, Edge, Opera, etc.) and touch-friendly.
🔗 Recommended to use together with
Universal Stealth Mask & Anti-Adblock Defuser
While Hide Web Elements Pro gives you manual control over hiding, freezing, and media extraction, Stealth Mask silently defeats anti-adblock detection on thousands of sites. Together, they create a seamless browsing experience.
🛠️ How to Use – Step by Step
Locate the Dock – After installation, look for the floating
🛡️ Shield icon on the right-hand side of the page.
It stays out of your way but is always accessible.
Open the Main Menu – Click the shield to expand the dock.
You’ll see seven buttons:- 🎯 Hide – Activates selection mode.
- 🌐 Scope – Toggles between Site-wide and Page-only.
- 👁️ Reveal – Instantly unhides hidden or blurred elements.
- 🔗 Links – Opens the Link Extractor panel.
- ⏩ +30s – Jumps forward 30 seconds on videos/audio and clicks skip buttons.
- ❄️ Freeze – Toggles navigation freeze mode.
- ⚙️ Menu – Opens the full Control Panel.
Hide an Element- Click the 🎯 Hide button.
- Click any element on the page.
- Use ▲ (parent) and ▼ (child) to adjust your selection.
- Click 🙈 Hide to save the rule (site or page scope).
- Click 🌐 Global to save the rule permanently across all sites.
- Press Esc to cancel selection mode.
The rule is saved according to your chosen scope.
Manage Rules & Domains – Open the ⚙️ Menu and go to:- Rules – View, edit, delete, or manually add custom CSS selectors. Use Bulk Add to paste many selectors at once.
- Domains – Block or whitelist entire domains.
Use Link Extractor – Click 🔗 Links to open the extractor panel.- Search/filter by text or URL.
- Toggle Hide internal to show only external links.
- Switch to Media mode for images, videos, and audio.
- Click media items to open the preview modal.
- Download, copy, or open supported media URLs.
- Use 🔄 Refresh to re-scan dynamic content.
Enable Rule‑Breaker Features – In the Tools tab, you’ll find:- Anti‑Paywall / Anti‑Adblock – Automatically removes blocking overlays and restores scrolling.
- Auto‑Close Modals & Overlays – Dismisses cookie banners, popups, and newsletters instantly.
- Cookie Consent Mode – Choose between Accept, Reject, or Ask for cookie banners.
Freeze Navigation – Click ❄️ Freeze to activate navigation protection.- Allow Once – Permits a single navigation.
- Deny – Blocks it.
- Always Allow/Block – Permanently saves the decision.
- Behaviour presets – Ask Every Time, Auto-Block All, Allow Same Domain Only, or Allow All.
Useful for stopping unwanted redirects, popups, and accidental navigation.
Reveal Hidden Content – Click 👁️ Reveal.
The script scans for hidden and blurred elements and attempts to make them visible again.
Skip Timers & Ads – Click ⏩ +30s to advance supported
video/audio elements by 30 seconds and handle detectable countdown, skip, close, or dismiss controls.
Enable Auto Time Skipper in the Tools tab for automatic operation.
Control Panel (⚙️ Menu) – Explore the available tabs:- Tools – Auto-scroll unlock, right-click restore, blur removal, auto time skipper, freeze behaviour, and dock customisation. Also includes the new rule‑breaker toggles.
- Rules – Full management of custom CSS selectors, including bulk import.
- Domains – Block and allow lists.
- Logs – View activity involving blocked popups, redirects, and links.
- Export – Backup and restore settings as JSON, plus Cookie Manager tools.
- About – Features and keyboard shortcuts.
✨ Features – Detailed Breakdown
🎯 Visual Element Hider
- Click‑to‑hide with real‑time preview.
- Stepper bar with parent/child navigation.
- Rules saved per site, per page, or globally (works on any domain).
- Stealth‑oriented hiding engine designed to reduce interference from page scripts.
- Undo Last Hide – reverts the most recent hiding action.
🚫 Anti‑Paywall & Anti‑Adblock (New)
- Automatically detects and removes overlays containing keywords like “paywall”, “adblock”, “premium”, “subscribe”.
- Removes elements with high z‑index that block content.
- Restores page scrolling when blocked.
- Works silently in the background – no configuration needed.
🗑️ Auto‑Close Modals & Overlays (New)
- Instantly clicks “Accept”, “Close”, “Dismiss”, “Continue”, “Agree” buttons on modals.
- Hides visible overlays, cookie banners, and popups.
- Runs automatically when new modals appear (MutationObserver).
🍪 Smart Cookie Consent (New)
- Choose your default behaviour: Accept, Reject, or Ask.
- Detects and interacts with common cookie consent banners.
- If no matching button is found, it tries to close the banner via close icon.
📦 Bulk Filter Lists (New)
- In the Rules tab, use the Bulk Add text area to paste multiple CSS selectors (one per line).
- All selectors are saved as global rules (target `*`), making them active on every site.
- Perfect for importing ad‑blocking filter lists or your own curated collection.
❄️ Navigation Freeze
- Intercepts
window.open, location navigation, anchor clicks, and form submissions. - Four behaviour modes: Ask, Block All, Allow Same Domain, and Allow All.
- Context‑aware handling for intentional new‑tab actions.
- Logs blocked navigation attempts.
🔗 Link Extractor + Media Downloader
- Scans
<a>, <img>, <video>, <audio>, <source>, data attributes, and JavaScript URLs. - Detects image, video, and audio media.
- Live search filtering.
- Media mode with thumbnails and download controls.
- Preview modal with copy, open, and download options.
- Refresh and media‑pause controls for dynamic pages.
⏩ Time Skipper
- Advances all
<video> and <audio> elements by 30 seconds. - Detects countdown and time displays.
- Attempts to activate “skip”, “close”, or “dismiss” controls.
- Can run automatically through the Tools tab.
👁️ Quick Reveal
- Finds elements hidden using
display:none, visibility:hidden, or opacity:0. - Detects blur effects like
filter:blur(). - Targets overlays and modals.
🛡️ Automatic Protection
- Monitors for Cloudflare and anti‑bot screens.
- Temporarily pauses potentially disruptive features when a challenge is detected.
- Features resume when the page returns to normal.
🔓 Unblock Engine
- Restores scrolling when CSS rules prevent it.
- Restores right‑click/context menus where possible.
- Removes CSS blur effects.
🍪 Cookie Manager
- View, add, edit, and delete cookies for the current domain.
- Export/import cookies as JSON.
💾 Full Export/Import
- Backup and restore all rules, domains, freeze settings, toggles, logs, and dock configuration.
- Single JSON file for complete migration.
🎨 UI & Customisation
- Floating dock is draggable and remembers its position.
- Automatically collapses when not in use.
- Choose which dock buttons are visible.
- UI is isolated inside a Shadow DOM.
- Designed for desktop and touch devices.
⚙️ Under the Hood – Technical Highlights
- Stealth Engine – Uses advanced DOM/CSS techniques to minimise detection by page scripts.
- Shadow DOM Isolation – The UI is contained inside a Shadow Root to prevent conflicts.
- Self‑Healing Architecture – Attempts to recreate the UI if it is unexpectedly removed.
- Persistent Storage – Uses
GM_setValue with localStorage fallback. - Low Resource Usage – Event‑driven processing and idle‑time tasks.
- Cross‑Browser & Mobile – Designed for Chromium, Firefox, and compatible browsers.
- Multi‑Frame Support – State synchronisation across frames.
⌨️ Keyboard Shortcuts
- Esc – Cancel selection mode / close an open panel or modal.
- Ctrl+Click or Middle‑click – Bypass Freeze mode for intentional new‑tab navigation.
📦 Installation & Compatibility
Requires a userscript manager such as
Tampermonkey,
Violentmonkey,
or
Greasemonkey.
- Works on all websites (
*://*/*). - Uses GM_* APIs for advanced features with localStorage fallback.
- Licensed under MIT – free to use, modify, and distribute.
Made with ❤️ by KTZ – Open Source, community‑driven.
If you encounter any issues, feel free to open an issue on the script’s repository.