Content Length Comparator
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
Content Length Comparator is a browser extension that extracts and measures the text content length of any webpage in words and characters, and compares it to common content length benchmarks or a user-defined target. It displays a visual indicator showing whether the content is very short, short, medium, good, long, or very long, with color-coded feedback (red for too short, green for optimal, purple for very long). A progress bar shows the content length relative to benchmarks. If you set a custom target, the tool shows how far the current content is from your target. Recommendations are provided to help you improve content length. The tool is ideal for content writers, editors, SEO professionals, and anyone who wants to ensure their content meets length expectations.
WHERE IT RUNS
Content Length Comparator runs on any webpage, overlaying a floating panel that does not interfere with page content. It operates entirely in your browser as a lightweight userscript, extracting text content from the page. It works on any page, whether static or dynamic, with no external dependencies. All settings are stored locally using GM_setValue—no data is ever sent to any server.
HOW TO USE
After installation, open the floating panel by clicking the extension icon. The panel shows the current status (Enabled or Disabled) and a toggle button to enable or disable the comparator. Set a custom target word count in the "Target (words)" field and click Set. The panel displays the word count and character count (without spaces). A color-coded status shows the benchmark category (Very short, Short, Medium, Good, Long, Very long). A progress bar visualizes the content length. If a custom target is set, a comparison shows how far the current content is from the target. Recommendations are provided to help you improve content length. Click the "Refresh" button to manually update the display. All settings are saved per website.
REAL MECHANISM — WHY THIS WORKS
Most content length tools require copying and pasting text into an external tool or using complex analysis software. Content Length Comparator uses a lightweight, in-browser approach that extracts text directly from the page. The tool traverses the DOM using a TreeWalker to collect all visible text content, excluding script and style elements. It then cleans the text by normalizing whitespace and counts words (by splitting on spaces) and characters (excluding spaces). The word count is compared against a set of benchmarks: 0-300 (very short), 301-600 (short), 601-1200 (medium), 1201-2000 (good), 2001-3000 (long), and 3001+ (very long). If a custom target is set, the tool calculates the difference between the current word count and the target. Recommendations are generated based on the word count and target. The tool uses a MutationObserver to detect content changes and updates automatically. This approach ensures accurate, fast, and fully private content length analysis without requiring any external services or network access.
THE PANEL
The floating panel is fully draggable and remembers its position per site, snapping to the edges of the viewport when dragged near them. You can collapse the panel to a small icon to minimize screen distraction and expand it back with a single click. The panel is resizable from the bottom-right corner, giving you more space to view the results. Press the Escape key to close the panel instantly. The panel remains open across page navigation within the same domain, maintaining your current view state. All preferences—panel position, enabled state, and custom target—are saved per domain for a seamless experience.
PLEASE NOTE
Content Length Comparator requires the free BotGentz extension to be installed and enabled, as it relies on the cross-extension messaging API provided by BotGentz for DOM access permissions. The tool analyzes visible text content only; it does not read hidden or dynamically loaded content that is not in the DOM. The benchmarks are based on common content length guidelines and may not apply to all types of content. The custom target allows you to set your own length goals. All settings are stored locally in your browser using GM_setValue. No page content, text data, or usage information is ever sent to any server. The extension does not read, store, or transmit any personal information. It only analyzes text content locally at your request.