Unused CSS analyzer that helps you find and remove unused CSS. See coverage per stylesheet so you can ship leaner critical paths.

:hover, .active) and JS-injected classes are normalized — review the cleaned output before shipping.Lists every selector that doesn't match an element in your HTML.
Strip ruleset bloat from frameworks before shipping to production.
Old utility classes left behind add up — this surfaces them.
Smaller CSS means faster LCP and less render-blocking.
No. Analysis runs entirely in your browser.
The tool only sees the HTML you paste. Run it per page, or paste a representative composite, before removing rules globally.
It matches base selectors. Pseudo-states for elements that already exist are treated as used.
Only if the page has dynamically added classes. Always test after removal — especially on JS-heavy interfaces.
30–70% on framework-heavy sites; less on hand-rolled stylesheets.
Want your whole site this fast? Our team offers full website speed optimization — done for you .