Skip to content
SPECIFICTION
Get listed

Unused CSS Finder

cssportal.com

Free plan Web
Visit cssportal.com
Spec score 7.1 #25 of 37 in Static Analysis Tools

Spec sheet

Purpose
The tool identifies CSS selectors that do not match elements in supplied HTML and produces cleaned CSS.Read 8 Oct 2026 · cssportal.com
Privacy
The maker says pasted code is analyzed entirely in the browser, while URL scans use a same-server PHP proxy and do not send code to a third-party service.Read 8 Oct 2026 · cssportal.com
Support
The site offers a contact form for feedback and enquiries and says it may be unable to answer every email.Read 8 Oct 2026 · cssportal.com
Authenticated pages
The URL scanner fetches pages without authentication, and the maker suggests pasting rendered HTML and stylesheet contents for pages behind login.Read 8 Oct 2026 · cssportal.com
CSS support
The tool handles conditional at-rules, native CSS nesting, pseudo-classes, comma-separated selector lists, and multi-class selectors.Read 8 Oct 2026 · cssportal.com
Framework patterns
JavaScript scanning recognizes documented patterns for vanilla JavaScript, jQuery, React, Vue, Alpine.js, Angular, and Svelte.Read 8 Oct 2026 · cssportal.com
Input methods
Users can paste code or scan a URL, and can provide HTML, CSS, and optional JavaScript.Read 8 Oct 2026 · cssportal.com
Output
Cleaned CSS preserves the original formatting, property values, and comments; it is not minified.Read 8 Oct 2026 · cssportal.com
Preserved rules
@keyframes, @font-face, @import, and vendor pseudo-elements are preserved rather than flagged as unused.Read 8 Oct 2026 · cssportal.com
Results
Scan results show original and cleaned stylesheet size, estimated savings, and removable rule sets.Read 8 Oct 2026 · cssportal.com
Selector matching
Selectors are tested against a DOM built from the supplied HTML using the browser's native querySelectorAll.Read 8 Oct 2026 · cssportal.com
Static analysis limits
The tool does not execute JavaScript or simulate interactions, so runtime-generated classes, computed class names, iframe or Shadow DOM styles, and third-party script classes can be missed.Read 8 Oct 2026 · cssportal.com
Unsupported CSS-in-JS
CSS Modules, styled-components, Emotion, and other tools that generate hashed class names are not supported for static analysis.Read 8 Oct 2026 · cssportal.com
URL scan limits
URL scans fetch only same-domain CSS and JavaScript; external resources are skipped, as are JavaScript files over 500 KB.Read 8 Oct 2026 · cssportal.com

Plans and prices

Free Free Free tool; URL scanning skips external resources and JavaScript files over 500 KB Read 8 Oct 2026 · cssportal.com

Every Unused CSS Finder plan and price →

Where Specifiction places it

Alternatives to Unused CSS FinderAll alternatives →