Purify

Unused CSS: Chrome audit (current state only), CSS Scanner, word-based PurifyCSS, and UnCSS on URLs via PhantomJS.

Audit

Chrome > inspect > audit.

Only current state. No aggregate.

CSS Scanner

https://sourceforge.net/projects/cssscanner

File based. Generates a report.

  • Multiple definition.
  • Unused classes.
  • No unused id.
  • Defined but not used.
  • Along with path.

PurifyCSS

Dumb — word based, no context. Can be used if the list is known.

Uncss

https://github.com/giakki/uncss

https://addyosmani.com/blog/removing-unused-css

File + URL based. URL preferred. PhantomJS, JavaScript evaluated.

Updated: 2026 Aug 19