Home / Developer Tools / CSS Specificity Calculator
CSS Specificity Calculator NEW ☆ Paste CSS selectors to see their specificity scores, compare them head-to-head, and understand which one wins.
Calculate Specificity
Insert sample Select All Clear CSS Selectors (one per line)
↩ Undo ↪ Redo Copy output 🔗 Share
Send output to: Pick a tool… Word Counter (Counting & Analysis) Character Counter (Counting & Analysis) Remove Line Breaks (Cleanup & Formatting) Remove Duplicate Lines (Cleanup & Formatting) Sort Lines (Sorting & Lines) Case Converter (Case Conversion) Title Case Converter (Case Conversion) Find and Replace (Find & Replace) Reverse Text (Transformation) Base64 Encode / Decode (Encoding) Lorem Ipsum Generator (Generators) Password Generator (Generators) URL Encoder / Decoder (Encoding) HTML Entity Encoder / Decoder (Encoding) Text Repeater (Transformation) Extract Emails (Find & Replace) Extract URLs (Find & Replace) Text to Slug (Generators) Hash Generator (Encoding) Random Number Generator (Generators) Binary ↔ Text Converter (Encoding) ROT13 / Caesar Cipher (Encoding) Upside-Down Text (Transformation) Stylize Text (Bold, Italic, Mono, Wide) (Transformation) Strikethrough / Underline Text (Transformation) Strip HTML Tags (Cleanup & Formatting) Remove Punctuation (Cleanup & Formatting) Number Each Line (Sorting & Lines) Wrap Lines at N Characters (Sorting & Lines) Random Line Picker (Generators) Shuffle Lines (Sorting & Lines) Add Prefix / Suffix to Lines (Sorting & Lines) Trim Whitespace (Cleanup & Formatting) Remove Empty Lines (Cleanup & Formatting) Count Occurrences (Find & Replace) Morse Code Translator (Encoding) HTML Editor (WYSIWYG) (Developer Tools) JSON Formatter / Validator (Developer Tools) Markdown to HTML (Developer Tools) Text Diff / Compare (Developer Tools) UUID Generator (Generators) Keyword Density Analyzer (Counting & Analysis) JWT Decoder (Developer Tools) Hex ↔ Text Converter (Encoding) Extract Numbers / Phones (Find & Replace) CSV ↔ JSON (Developer Tools) Word Scrambler (Transformation) Disemvowel (Transformation) Filter Lines by Substring (Cleanup & Formatting) Random String Generator (Generators) Compare Two Lists (Find & Replace) Remove Accents (Cleanup & Formatting) Number Range Generator (Generators) ASCII Codes Converter (Encoding) Permutation Generator (Generators) Combination Generator (Generators) Regex Tester (Developer Tools) Color Converter (Developer Tools) Number Base Converter (Developer Tools) JSON Diff (Developer Tools) Cron Expression Builder (Developer Tools) CSV Viewer (CSV Tools) CSV Filter (CSV Tools) CSV Sort (CSV Tools) CSV Column Extractor (CSV Tools) CSV Deduplicate (CSV Tools) CSV Stats (CSV Tools) Count Duplicates in List (Counting & Analysis) Privacy Policy Generator (Generators) Terms of Service Generator (Generators) Robots.txt Generator (Generators) Meta Tag Generator (Developer Tools) Color Palette Generator (Developer Tools) CSS Gradient Generator (Developer Tools) Box Shadow Generator (Developer Tools) Markdown Table Generator (Developer Tools) Email Signature Generator (Generators) CSV Studio (CSV Tools) QR Code Generator (Generators) Color Contrast Checker (Developer Tools) SQL Formatter (Developer Tools) YAML Formatter (Developer Tools) JSON to TypeScript (Developer Tools) Cron Visualizer (Developer Tools) Line Filter (Find & Replace) GitHub Badge Maker (Developer Tools) CSV to SQL (CSV Tools) JSON to CSV (CSV Tools) JWT Encoder / Signer (Developer Tools) Base32 / Base58 Encoder & Decoder (Encoding) Lorem Markdown Generator (Generators) MIME Type Lookup (Developer Tools) JSON to Go Struct (Developer Tools) JSON to JSON Schema (Developer Tools) JSON to Zod Schema (Developer Tools) HTML to Markdown Converter (Developer Tools) WhatsApp Link Generator (Generators) Palindrome Checker (Find & Replace) Email Validator (Find & Replace) Punycode Converter (Encoding) Hashtag Generator (Generators) Word Density Counter (Counting & Analysis) Text Case Inverter (Case Conversion) Remove Extra Spaces (Cleanup & Formatting) SEO Tags Generator (Generators) UTM Builder (Generators) Dice Roller (Generators) Coin Flip (Generators) Random Date Generator (Generators) Color Picker (Developer Tools) .htaccess Generator (Developer Tools) BBCode to HTML (Transformation) Cursive Text Generator (Transformation) Emojis Remover (Transformation) Old English Text Generator (Transformation) Reverse Letters (Transformation) Reverse List (Transformation) Reverse Words (Transformation) Text Separator (Transformation) Text Size Calculator (Counting & Analysis) CSS Minifier (Developer Tools) HTML Minifier (Developer Tools) Mailto Link Generator (Generators) URL Parser (Developer Tools) User Agent Parser (Developer Tools) Password Strength Checker (Generators) Signature Generator (Generators) QR Code Reader (Developer Tools) Text to Speech (Transformation) MIME Type Checker (Developer Tools) YouTube Timestamp Link Generator (Generators) JavaScript Minifier (Developer Tools) RGB to HEX Converter (Developer Tools) Placeholder Image Generator (Generators) HTML Table Generator (Developer Tools) Barcode Reader (Developer Tools) Bcrypt Generator (Encoding) PayPal Link Generator (Generators) ASCII Converter (Encoding) Binary Converter (Encoding) Octal Converter (Encoding) HTML Entity Converter (Encoding) IDN Punycode Converter (Encoding) Morse Converter (Transformation) File MIME Type Checker (Developer Tools) URL Extractor (Find & Replace) Text Compare (Developer Tools) Add Line Numbers (Cleanup & Formatting) Letter Counter (Counting & Analysis) Text Columnizer (Transformation) Text Encryptor (Encoding) Advanced Text Sorter (Sorting & Lines) Text Stats (Counting & Analysis) Text to ASCII Art (Generators) Arabic Tashkeel Remover (Transformation) Arabic Text Normalizer (Transformation) Hindi ↔ Arabic Numeral Converter (Transformation) Arabic ↔ Latin Transliterator (Transformation) Code Diff & Merge (Developer Tools) Data Format Converter (Developer Tools) JSON Schema Builder (Developer Tools) Regex Explainer (Developer Tools) Base64 Inspector (Developer Tools) SQLite Studio & Viewer (Developer Tools) HTML CSS JS Minifier (Developer Tools) Schema Markup Generator (Developer Tools) XML Sitemap Generator (Developer Tools) Fake Name Generator (Generators) Glitch Text Generator (Generators) Domain Name Generator (Generators) Barcode Generator (Generators) SRT to VTT Converter (Transformation) VTT to SRT Converter (Transformation) TSV to JSON Converter (CSV Tools) Random Word Generator (Generators) Comma Separator Tool (Transformation) Lined Paper Generator (Generators) A3 Lined Paper (Generators) A4 Lined Paper (Generators) A5 Lined Paper (Generators) A6 Lined Paper (Generators) Letter Lined Paper (Generators) Graph Paper Generator (Generators) Dotted Grid Paper (Generators) Cornell Notes Template (Generators) Handwriting Paper (Generators) Music Staff Paper (Generators) Border Radius Generator (Developer Tools) Glassmorphism Generator (Developer Tools) Clip Path Generator (Developer Tools) Cubic Bezier Generator (Developer Tools) Text to Handwriting (Generators) Random Picker Wheel (Generators) Text Shadow Generator (Developer Tools) Neumorphism Generator (Developer Tools) CSS Triangle Generator (Developer Tools) CSS Filter Generator (Developer Tools) CSS Transform Generator (Developer Tools) Keyframes Animation Generator (Developer Tools) Flexbox Generator (Developer Tools) CSS Grid Generator (Developer Tools) CSS Button Generator (Developer Tools) Scrollbar Styler (Developer Tools) Digital Planner Generator (Generators) Student Planner (Generators) Teacher Planner (Generators) GoodNotes Planner (Generators) Isometric Dot Paper (Generators) Hexagonal Graph Paper (Generators) Printable Calendar Generator (Generators) Certificate Maker (Generators) Flashcard Generator (Generators) Quiz Maker (Generators) Citation Generator (Generators) Habit Tracker (Generators) File Checksum (Developer Tools) PGP Encrypt / Decrypt (Encoding) Meeting Notes Template (Generators) PDF Show Structure (Developer Tools) Monitor Test (Developer Tools) Dead Pixel Test (Developer Tools) Screen Uniformity Test (Developer Tools) HTML/CSS/JS Sandbox (Developer Tools) Response Time Test (Developer Tools) Viewing Angle Test (Developer Tools) Color Blindness Simulator (Developer Tools) Task Breakdown Tool (Generators) Body Doubling Timer (Generators) Dopamine Menu Builder (Generators) Time Blindness Visualizer (Generators) SVG Path Visualizer (Developer Tools) HTTP Status Codes (Developer Tools) Markdown Editor (Developer Tools) CSS Unit Converter (Developer Tools) Word Cloud Generator (Generators) API Tester (Developer Tools) QR Batch Generator (Generators) Writing Analyzer (Counting & Analysis) JSON Toolkit (Developer Tools) Data Scrubber (Cleanup & Formatting) AI Prompt Studio (Generators) Send →
Advertisement
How to use CSS Specificity Calculator Paste one or more CSS selectors into the input box (one per line). Each selector's specificity is shown as an (a,b,c) triple with a breakdown of IDs, classes, and elements. When you enter multiple selectors, the winner is highlighted in green with a 'WINS' badge. Use the bar chart to visually compare specificity across all selectors. Edit any selector and watch the results update in real time. What is CSS Specificity Calculator? Advertisement
FAQ
What do the (a,b,c) numbers mean? The three numbers represent: a = count of ID selectors (#id), b = count of classes (.class), attributes ([attr]), and pseudo-classes (:hover), c = count of element names (div, p) and pseudo-elements (::before). An inline style beats all; !important beats everything except another !important.
How does :is() and :not() specificity work? Per the CSS Selectors Level 4 spec, :is() and :not() take the specificity of their most specific argument. For example, :is(#id, .class) has specificity (1,0,0) — the highest among its arguments. :has() works the same way. :where() always contributes (0,0,0) regardless of its arguments.
What about !important? !important declarations override normal declarations regardless of specificity. When two !important declarations conflict, specificity is used to break the tie. This tool calculates base selector specificity only — it does not account for !important. Related tools People also use CSS Unit Converter
🗄️ Developer Tools
Free online css unit converter. No signup, no upload — works entirely in your browser. Fast, private, and free forever.
SVG Path Visualizer
🗄️ Developer Tools
Paste SVG path data and see it rendered live. View control points for bezier curves. Supports all path commands (M, C, S, Q, T, A, Z). Free developer tool.
Border Radius Generator
🗄️ Developer Tools
Visually craft CSS border-radius — independent corners, px/%/em units, and organic blob shapes. Live preview and copy-paste CSS. Runs in your browser.