Tested tool guide
Tested browser tools
Checked August 16, 2026
What Stylelint Playground does, with a checked example
Paste a stylesheet into the editor, choose a rule set, and each line is checked against Stylelint, the same linter you would run from npm or in CI. Violations come back as errors or warnings with a line and column, the rule name, and, where the rule allows it, an auto-fix suggestion. The most common surprise: a clean result only covers the rules that were enabled, and an 'error' flag means the preset assigned that severity, not that the problem is more serious than a 'warning'. The check runs entirely in your browser, so the code you paste is never uploaded.
Worked example
A concrete input and expected output from the current implementation.
Input
a { color: #12345; } ->
Expected output
1:12 error Unexpected invalid hex color "#12345" (color-no-invalid-hex)
A CSS hex color may have 3, 4, 6, or 8 digits, and #12345 has 5, so the value cannot parse as a color. The flag points at the start of the token, line 1 column 12, and the rule offers no auto-fix because the intended color cannot be guessed.