Compile SCSS to expanded CSS instantly with the official Dart Sass engine. Supports variables, mixins, @use, @forward, nesting, and functions. Browser-based.
The SCSS Compiler is a browser-based tool that compiles SCSS stylesheets to CSS using the official Dart Sass engine (`compileString` with `style: 'expanded'`) — dynamically imported on first use so no upfront bundle cost is incurred. It supports the full Dart Sass feature set: variables (`$`), mixins (`@mixin` / `@include`), the modern module system (`@use`, `@forward`), nesting with `&` parent references, functions (`@function`), control flow (`@each`, `@for`, `@while`, `@if`), placeholder selectors (`%`), and `@use 'sass:color'` / `sass:math` built-in modules. The SizeStats footer shows input vs compiled output size. All compilation runs in the browser; your stylesheets never leave your device.
QWhich Sass dialect does this compile?
SCSS (Sassy CSS) — the superset-of-CSS syntax. The tool uses Dart Sass `compileString` and does not support the legacy indented .sass syntax.
QDoes it support @use and @forward from the Dart Sass module system?
Yes — @use and @forward are fully supported, including built-in Sass modules such as @use 'sass:color', @use 'sass:math', and @use 'sass:list'.
QIs the output minified?
No — the compiler uses style: 'expanded' to produce human-readable CSS. To minify, paste the output into the CSS Minifier tool.
QIs my SCSS sent to a server?
No. The Dart Sass engine is dynamically imported and runs entirely inside your browser. Nothing is transmitted to any server.