CSS Specificity Calculator
Calculate and compare CSS selector specificity. Instantly see the (A,B,C) breakdown, visualize with bar charts, and understand which selector wins when styles conflict.
One selector per line
Quick examples:
How CSS specificity works:
A — ID selectors (#id): each counts as 100
B — Class (.cls), attribute ([attr]), pseudo-class (:hover): each counts as 10
C — Type elements (div, p), pseudo-elements (::before): each counts as 1
How to Use
Calculate and compare CSS selector specificity. Instantly see the (A,B,C) breakdown, visualize with bar charts, and understand which selector wins when styles conflict.
- 1Type or paste one or more CSS selectors — one per line.
- 2Click the quick-example buttons to add common selectors instantly.
- 3Click 'Calculate' (or press Ctrl+Enter) to see the specificity scores.
- 4Each result shows an (A,B,C) badge, a numeric total, and bar charts for visual comparison.
- 5Click 'Show breakdown' on any result to see which parts contributed to the score.
Key Features
- Calculates (A,B,C) specificity breakdown for any CSS selector
- Compare multiple selectors side by side, sorted by specificity
- Visual bar charts for instant comparison of A, B, C values
- Detailed breakdown explaining each contributing selector part
- Handles IDs, classes, attributes, pseudo-classes, and pseudo-elements