Tested tool guide
Tested browser tools
Checked August 16, 2026
What Sass / SCSS Playground does, with a checked example
An in-browser editor with a source pane on one side and compiled CSS on the other: every keystroke re-parses your SCSS (or indented Sass) and rewrites the output. Variables, mixins, nesting, and the & parent selector all expand in place, so you see exactly what a build tool would ship. The surprise for most first-timers is that the result is dead, static CSS: no variables survive in the output to tweak later, and nothing is rendered, so you get stylesheet text, not a styled preview. Modern Sass also rejects the old @import habit in favor of @use.
Worked example
A concrete input and expected output from the current implementation.
Input
$gap: 8px;
$radius: 12px;
@mixin chip {
display: inline-flex;
border-radius: $radius;
}
.chip {
@include chip;
gap: $gap;
&.active {
font-weight: 600;
}
} ->
Expected output
.chip {
display: inline-flex;
border-radius: 12px;
gap: 8px;
}
.chip.active {
font-weight: 600;
} Variables resolve to their literal values, the mixin expands inline at the @include position, and & concatenates with the enclosing selector to form .chip.active with no space. The tokens $gap and $radius appear nowhere in the output because the compile step consumes them.