WebMultitool

Alex Bobrov
2025-10-28T09:42:42Z

Adaptive compact panel with buttons and widgets

WebMultitool — User Manual

WebMultitool — User Manual

File: WebMultitool_6.1. Manual language — English. This is a user manual — it does not include internal technical details: no function names, internal variables, or IDs are mentioned.

Brief Overview

WebMultitool is a floating toolbar accessible on any page via a compact button. The panel contains a set of button-widgets and small tools: a search engine, translators, favorite links, network utilities, an FTP form, developer tools, etc. Each item opens a pop-up widget or window with the corresponding functionality.

Important: After installing the script, the panel call button appears automatically on all pages. The button is located in the lower left corner of the page. It is completely transparent with a subtle border. As with most built-in widgets, clicking the button again hides the open widget.

Background Processes

When launched, the script performs preparatory actions for the correct operation of the panel (loading necessary resources, checking initialization status). This requires no user intervention — the panel is ready to use immediately.

Table of Contents — Panel Tree Structure

Below is a visual tree diagram of the panel. Each element is a link to a detailed description later in this document.

Panel
├─ Search ...................................... description
├─ Translate ................................... description
├─ AdBlock+ ................................... description
├─ Netmonitor ................................. description
├─ Amoled ..................................... description
├─ Favorites .................................. description
├─ AI ......................................... description
├─ Proxy ...................................... description
├─ Network .................................... description
├─ Utilities .................................. description
├─ WebRTC p2p chats ........................... description
├─ FTP / Webdav ............................... description
├─ Files ...................................... description
└─ Dev Tools
   ├─ Viewport Info ............................ description
   ├─ Outline All .............................. description
   ├─ Flexbox Debug ............................ description
   ├─ Grid Debug .............................. description
   ├─ Performance ............................. description
   ├─ LocalStorage Manager .................... description
   ├─ Color Picker ............................ description
   ├─ Page Analyzer ........................... description
   ├─ IcoGrabber .............................. description
   └─ Encoding ................................ description

Search

Purpose: Open a floating search widget for quick searching or navigating to a URL.

Control: Single click on the button in the panel. The widget contains search engine togglers, an input field for a query or URL, and a go button.

Activation/Deactivation: Toggle widget — clicking the button again hides it. The widget has a separate close button (X).

Translate

Purpose: Quick access to translation services for translating the page or a text fragment.

Control: Clicking the button opens a selection of available engines and translation options. Inside the widget, you can select an engine and run the translation.

Activation/Deactivation: Clicking the button again hides the widget; there is always a close button inside.

AdBlock+

Purpose: A simplified tool for marking page elements and generating blocking rules suitable for insertion into custom filters.

Control: Press the AdBlock+ button — the panel will switch to selection mode. A small red indicator will appear in the lower left corner (below the panel open button). You can mark a block with a short horizontal swipe over the element. Upon successful selection, the selection mode indicator will blink. After marking, the rule is automatically copied to the clipboard and is ready to be pasted into the custom rules section.

Activation/Deactivation: Pressing the AdBlock+ button again will return the panel to normal mode and disable the selection mode if it was enabled by mistake.

Netmonitor

Purpose: Quick access to a network monitor — displays current network requests and connection status in a convenient window.

Control: Click the button to open/close the monitor window. If the window is open, clicking again hides it.

Amoled

Purpose: A set of visual settings for comfortable reading on dark (AMOLED) screens: darkening modes, brightness reduction, simplified UI, etc.

Control: Click the button to open a menu with available options Grayscale and MobFriendly. Select the desired mode — it will be applied to the page; clicking the button again will disable the applied mode.

Favorites

Purpose: Quick access to custom links — your favorite sites and services.

Note: This menu contains links that you can configure yourself.

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

AI

Purpose: A quick list of popular online AI chats and services available in the browser.

Content: A set of popular online AI chats and services (opens in a new tab).

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

Proxy

Purpose: Quick access to a set of free web proxies and tools for temporarily bypassing restrictions.

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

Network

Purpose: A set of online tools and links for network analysis and browser operation (checking latency, trace, open ports, header checks, etc.).

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

Utilities

Purpose: A set of online tools for conversion, encoding, QR generation, URL shortening, and other small operations.

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

WebRTC p2p chats

Purpose: Quick access to free, simple WebRTC-based services for organizing P2P video and audio conferences without registration.

The content of this widget can be changed and supplemented by editing the CONFIGURATION section at the beginning of the script.

FTP / Webdav

Purpose: A form for quick connection to FTP/Webdav — enter address, login, password, and save profiles for reuse.

Control: When the widget is opened, input fields for address, port, login, and password are available, along with buttons for connecting, saving a profile, and clearing the form.

Activation/Deactivation: Clicking the panel button opens/hides the FTP widget; clicking again closes it.

Files

Purpose: Open and view local files (text, PDF (not in all browsers), video, audio, etc.) to view them in the browser. Text selection and file fragment management, display control - as on regular web pages.

Control: When pressed, a file selection dialog opens; after selection, a preview and basic operations (download, open separately) are available.

Activation/Deactivation: Clicking again closes the dialog or preview.

Viewport Info

Purpose: Show the dimensions of the visible area, screen resolution, and other brief information about the current window.

Control: One-time opening of the information panel; clicking again closes the panel.

Outline All

Purpose: Visually outline all blocks on the page to quickly see the structure and boundaries of elements.

Control: Click activates highlighting; clicking again turns it off.

Flexbox Debug

Purpose: Highlight elements using flexbox and show their direction/main parameters for convenient visual debugging.

Control: Click turns on highlighting; clicking again turns it off.

Grid Debug

Purpose: Highlight CSS grid containers and show the grid structure.

Control: Click turns on highlighting; clicking again turns it off.

Performance

Purpose: Quick access to basic page performance information (including simple load indicators).

Control: Click opens the monitor; clicking again closes it.

LocalStorage Manager

Purpose: View, add, and delete small records (key/value) stored in the site's local storage.

Control: When opened, buttons for adding, editing, and deleting records are available; clicking again closes the manager.

Color Picker

Purpose: Quickly pick a color and view its values in HEX, RGB, and HSL.

Control: Click opens the palette; inside — sliders/input for changing the color. Clicking again closes the palette.

Page Analyzer

Purpose: A brief analysis of the page structure with key metrics and a list of important resources.

Control: Click opens a modal window with the results; clicking again closes it.

IcoGrabber

Purpose: Show and save the site's icons (favicon and other found icons).

Control: Click shows the found icon, which can be saved using the browser's usual means. Clicking again closes it.

Encoding

Purpose: Tools for converting text between different encodings, fixing the current encoding, and viewing character codes.

Control: Click opens a panel with options; clicking again or selecting the Cancel option closes it. Selecting an encoding and confirming with OK forcibly reloads the page with the selected encoding option.

Tips and Notes

Clicking any panel button again usually closes the corresponding widget — this is standard behavior.

If a widget does not open — try closing other open widgets, as they may have a 'only one open widget at a time' rule.

The content of some widgets (Favorites, AI, Proxy, Network, Utilities, WebRTC p2p chats) can be changed manually by editing the CONFIGURATION section at the beginning of the script.

If the interface conflicts with the site's styles (e.g., an element is hidden), try temporarily reloading the page or disabling third-party extensions that modify the page.