SASS (Syntactically Awesome Stylesheets) adalah preprocessor CSS — artinya, ia memperluas fitur CSS biasa dengan menambahkan kemampuan seperti variabel, nesting (penulisan bersarang), fungsi, dan lainnya. SASS membantu menulis CSS yang lebih efisien, terstruktur, dan mudah dikelola. Pertama kali dikembangkan oleh Hampton Catlin dan Natalie Weizenbaum. Ditulis menggunakan bahasa Ruby (awalnya), tapi sekarang bisa dijalankan dengan berbagai tools modern (seperti Dart Sass).
SCSS (Sassy CSS) adalah sintaks baru dari SASS yang lebih mirip CSS. SCSS sebenarnya adalah format file dari SASS dengan ekstensi .scss, sedangkan SASS asli menggunakan ekstensi .sass.
File (.scss) atau (.sass) perlu dikompilasi menjadi file .(css) biasa agar bisa digunakan oleh browser.Tools seperti Dart Sass, Webpack, atau Node-sass digunakan untuk proses kompilasi ini.
SASS/SCSS adalah versi “super” dari CSS — lebih canggih, lebih rapi, dan sangat membantu dalam proyek-proyek besar yang butuh pengelolaan gaya yang kompleks.