DOMExtractor icon

DOMExtractor

by Hashfox GmbH · hashfox.com · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Extract DOM elements with CSS styles from any website. For developers & designers. Export as HTML, CSS, React or Vue components.

Users
109
+20 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#82K
#68K among extensions
Version
1.6.0
updated 16 Apr 2026

Users

monthly, 7 months
03,0006,000Mar 2026Jul 2026Oct 2026
Latest, 16 Oct 2026: 109 usersMove the mouse over the chart for any month

Ratings count

monthly, 7 months
001Mar 2026Jul 2026Oct 2026
Latest, 16 Oct 2026: 1 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About DOMExtractor

DOMExtractor - Extract DOM Elements with Complete CSS Styles A powerful Chrome DevTools extension for developers, designers, and AI workflows. Extract DOM elements with their associated CSS styles from any website and export as HTML, CSS, React, Vue, or JSON — with customizable output templates, CSS framework cleaning, and full preset management. WHAT IT DOES ------------ DOMExtractor captures any element you select in Chrome DevTools along with all its CSS rules. No more manually copying styles or hunting through stylesheets. Select an element, click Extract, and get production-ready code — optimized for both human developers and AI assistants. KEY FEATURES ------------ - Extract complete DOM structures with all child elements - Capture all associated CSS rules including pseudo-classes and pseudo-elements - Export as HTML, CSS, JSON, React components, or Vue single-file components - Copy to clipboard or download as ZIP - Customizable output templates per format (Combined, HTML, CSS, JSON, React, Vue) - CSS framework class removal (Tailwind, Bootstrap, Bulma, and 7 more) - CSS rule deduplication and selector simplification - Custom cleaning rules (prefix, regex, exact match) - Supports Shadow DOM extraction - Handles CSS variables, media queries, animations, and keyframes - Extracts font-face rules and computed styles - Token count estimation for AI workflows - History with stored extraction content — reload results without revisiting the page - Full preset system with import/export - Toast notifications for all user feedback - Custom confirm modals (no browser alerts) EXPORT FORMATS -------------- Combined - HTML + CSS with customizable header template. Add metadata, AI prompts, or context information using template variables. HTML - Clean, formatted HTML markup ready to use CSS - All matching CSS rules organized by category (base, pseudo-classes, pseudo-elements, media queries, keyframes) JSON - Structured data format with metadata, stats, HTML, CSS, and warnings React - TypeScript-ready functional component with proper JSX conversion - Converts class to className, for to htmlFor - Converts inline styles to style objects - Includes component CSS as separate file reference Vue - Vue 3 single-file component with Composition API - Template section with extracted HTML - Script setup with TypeScript - Scoped styles OUTPUT TEMPLATES ---------------- Customize the output for every format through the template editor (gear icon in the tab bar). Combined Template - Full header replacement with dynamic variables. Build your own comment block with extraction metadata, AI prompts, or custom instructions. Format Prefixes (HTML, CSS, JSON, React, Vue) - Add prefix text before any output. Useful for AI prompts, usage instructions, or context comments. Available template variables: - {{source}} - Page URL - {{title}} - Page title - {{timestamp}} - Extraction date and time - {{selector}} - CSS selector of the extracted element - {{elements}} - Number of extracted elements - {{rules}} - Number of CSS rules - {{viewport}} - Viewport dimensions and breakpoint - {{dpr}} - Device pixel ratio - {{cleaned}} - CSS cleaning statistics Templates are saved per preset, so different workflows can use different templates. CSS CLEANING ------------ Remove framework utility classes and clean up extracted CSS for production use. Framework Support: - Tailwind CSS (v3/v4 utility classes) - Bootstrap (grid, utilities, components) - Bulma (columns, helpers, modifiers) - Foundation, Materialize, Semantic UI, UIKit, Tachyons, Primer, Pure CSS - Generic patterns (common utility prefixes) - Auto-detection of active frameworks on the page Cleaning Options: - Remove framework classes from HTML class attributes - Remove CSS rules that only target framework classes - Deduplicate CSS rules with identical properties - Simplify overly complex selectors Custom Rules: - Prefix-based matching (e.g. my-app- removes my-app-button, my-app-card) - Regex patterns for expert matching - Exact class name blacklist - Test rules against the current page before applying PRESET PROFILES --------------- Save time with built-in presets or create your own. Full - Extracts everything including pseudo-classes, pseudo-elements, media queries, animations, CSS variables, font-faces, Shadow DOM, and viewport info Minimal - Lightweight extraction with compact mode, CSS minification, and framework class removal enabled React-Ready - Optimized for React development. Excludes inline styles and Shadow DOM. Enables CSS deduplication and selector simplification Clean Output - No metadata comments. Enables deduplication, simplification, and framework cleaning Custom Presets - Save your preferred settings including extraction options, cleaning rules, and output templates. Import and export presets as JSON for sharing across teams. EXTRACTION OPTIONS ------------------ CSS Extraction - Pseudo-classes like hover, focus, active, nth-child - Pseudo-elements like before, after, first-letter - Media queries for responsive styles - Keyframes and animations (only used ones) - CSS custom properties and variables (from :root) - Font-face rules (only used fonts) - Computed styles for important inherited properties - Inline styles from element attributes DOM Options - Shadow DOM traversal and extraction (depth limit 10) - Viewport information (width, height, breakpoint, DPR) - Base64 image embedding with CORS fallback Output Format - Metadata comments with source URL, timestamp, and stats - Compact mode with reduced whitespace - CSS minification HISTORY ------- Your last 5 extractions are stored with full content (HTML, CSS, Combined output, stats, warnings). Click any history entry to instantly load the result — no need to navigate back to the original page. Each entry shows the selector, page title, element count, rule count, and timestamp. AI WORKFLOW INTEGRATION ----------------------- DOMExtractor is built with AI-assisted deve…

Growth

WindowUsersChangeRatingsRating
7 days−3−2.7%00.00
30 days+20+22.5%00.00
6 months+101+1262.5%00.00

Version history

4 versions recorded
1.6.016 Apr 2026
1.5.012 Apr 2026
1.1.025 Mar 2026
1.0.016 Mar 2026

Details

Category
Developer Tools
First seen
16 Mar 2026
Size
91 KB
Languages
en
Pricing
Free
Support
hashfox.com
Extension ID
odoanhihnhcggmdhbnphfaonpiclpacb

Permissions and risk

Moderate riskimpact 3, likelihood 2
Permissions
scriptingclipboardWritedownloadsactiveTabstorage
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to DOMExtractor

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users