Universal Page Word Cloud Generator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Universal Page Word Cloud Generator analyzes the text content of any webpage and creates an interactive word cloud showing the most frequently used words. The script extracts all visible text from the page, filters out common stop words (like "the", "and", "of"), counts word frequencies, and displays words sized by their frequency—larger words appear more often. Words are color-coded by frequency tier: high-frequency words in vibrant colors, medium in moderate tones, and low-frequency words in softer shades. The word cloud updates in real-time as you adjust settings. Statistics show total word count, unique word count, and top word counts. The script also extracts common phrases (bigrams and trigrams) for deeper content understanding. You can copy the word cloud as a text list or save it as an SVG image.
WHERE IT RUNS
This script runs on every website (matching all URLs), analyzing page content across the entire web. It works on articles, blog posts, documentation pages, product pages, and any page with visible text content. The script automatically adapts to each page and handles both static and dynamically loaded content.
HOW TO USE
After installing through the BotGentz extension, simply browse to any webpage. The script automatically analyzes the page and generates a word cloud. Use the configuration panel to customize your experience: set the maximum number of words to display (5-200), adjust the minimum word length (1-10 characters), toggle stop word exclusion on or off, choose a color scheme (Rainbow, Cool, Warm, or Monochrome), show or hide statistics, and enable or disable auto-generation. The panel displays real-time statistics including total word count, unique word count, and top word count. Use the "Generate Word Cloud" button to manually regenerate, "Copy as Text" to copy the word frequency list, or "Save as SVG" to download the word cloud as an image.
DOM-BASED TEXT EXTRACTION WITH FREQUENCY ANALYSIS AND WORD CLOUD RENDERING
This script implements a text extraction engine using DOM tree traversal with visibility filtering. The engine walks through all text nodes in the document, filtering out invisible elements (display:none, visibility:hidden, opacity:0) and ignoring script, style, and other non-content tags. The text is then tokenized using punctuation removal and whitespace splitting, with configurable minimum word length filtering. The frequency counter builds a word frequency map using object hashing for O(n) performance. The word cloud renderer uses inline span elements with dynamic font sizing based on frequency ratio, with frequency tier categorization (high >60% of max, medium >30%, low below 30%) for opacity styling. Phrase extraction uses sliding window analysis for bigrams and trigrams, filtering for phrases that appear more than once.
THE PANEL
The configuration panel is fully draggable and remembers its position per-site using GM_setValue. It snaps to screen edges when dragged near them, collapses to a compact bubble when minimized, and supports Escape key for quick collapse. All settings—including max words, minimum word length, stop word exclusion, color scheme, statistics display, and auto-generation—are persisted across sessions.
PLEASE NOTE
This script requires the free BotGentz extension to run. The script runs on all websites and reads page content to generate word clouds. It does not capture, store, or transmit any personal information. All analysis occurs locally in your browser. The script processes visible text only and does not access hidden fields, passwords, or sensitive information. The word cloud is generated from page content and may include words from any visible text on the page. The SVG export creates a standalone vector image that can be used in presentations or reports. This tool is provided for informational and educational purposes only.