Product Spec Comparison Table 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
The Product Spec Comparison Table Generator scans any shopping page for product listings and automatically extracts names, descriptions, prices, key specifications, and standout features—then organizes everything into a clean, structured comparison table. Products become rows; attributes like price, processor, battery life, screen size, weight, connectivity, and warranty become columns. This transforms cluttered product grids and lengthy descriptions into a single, scannable view that lets you compare multiple products side‑by‑side instantly. No more switching tabs, scrolling back and forth, or copy‑pasting into spreadsheets—just a clear, at‑a‑glance comparison that highlights exactly what differs between each item.
WHERE IT RUNS
It runs as a draggable overlay panel inside the BotGentz browser extension on any website that displays multiple products—Amazon, Best Buy, Walmart, Newegg, AliExpress, Etsy, eBay, Shopify stores, comparison sites, and manufacturer catalogs. It works on category pages, search results, and product roundups alike, automatically detecting product cards regardless of the site's specific HTML structure.
HOW TO USE
1. Install the free BotGentz extension (see PLEASE NOTE).
2. Navigate to any page showing multiple products (e.g., a category page or search results).
3. Click the BotGentz icon and select "Product Spec Comparison Table Generator" from the tools menu.
4. The panel opens. Click the "Generate Table" button.
5. Wait 3–6 seconds while the AI identifies all products and builds the comparison.
6. Review the side‑by‑side table—each product appears as a row with attribute columns.
7. Use the "Copy Table" button to copy the table as plain text to your clipboard.
8. Drag the panel to reposition it, resize it, collapse it, or press Escape to close.
THE ACTUAL MECHANISM — attribute alignment via hierarchical slot matching
Unlike simplistic scrapers that look for fixed selector patterns (which break when a site updates), this tool uses a three‑phase attribute alignment engine. First, it performs candidate product detection by scanning the DOM for repeated structural patterns—elements with similar depth, sibling count, and child tag composition are clustered as potential product cards. Second, it extracts every textual key‑value pair within each card using a boundary detection algorithm: it looks for colon‑separated pairs ("Battery: 5000mAh"), label‑adjacent values (text before or after bold/strong tags), and unit‑bearing numbers ("16GB", "4.2GHz"). Third—and this is the key differentiator—it runs a hierarchical slot matching pass: for each detected attribute label across all products, it computes a weighted similarity score based on string normalization, unit compatibility (converting "16GB" and "16384MB" to the same base unit), and semantic relatedness (e.g., "Processor" and "CPU" are treated as the same slot). Labels that appear in at least two products with compatible values become table columns; products missing a slot are left blank. This ensures that even when different product pages use different wording or omit certain specs, the final table aligns the most common and relevant attributes correctly, giving you a consistent comparison without manual cleanup.
THE PANEL
The panel is fully draggable by its title bar and snaps to the nearest edge of the viewport when released. You can resize it horizontally by dragging the left or right border; the height expands to fit content up to a maximum, with scrolling inside the results area. A collapse button minimizes the panel to a small floating chip showing "⚙️ Comparison Table" — click it to expand back. Press Escape at any time to close the panel entirely. The panel remembers its last position, size, and expansion state per domain via localStorage.
PLEASE NOTE
- This tool requires the free BotGentz extension (available for Chromium‑based browsers and Firefox) and an active monthly subscription to the Summarizer plan.
- AI‑generated comparison tables are for informational guidance only—always verify critical specifications, compatibility, and pricing directly with the manufacturer or official product listings before making purchase decisions.
- Product pages and their HTML structures change frequently; if the tool fails to detect products or generates an incomplete table, use the "Report issue" link in the panel footer. We monitor reports and push script updates weekly.
- No product data, page content, or personal information is ever stored on our servers. Page text is transmitted securely to the AI endpoint solely for processing and is not retained. Only anonymized usage metrics (panel open/close, analysis runs, error reports) are collected; you can disable this in the extension settings at any time.