Sass
（サース、）は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。
後にSassファイルに用いられる単純なスクリプト言語である 用の拡張が加えられた。
 は (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、 はスクリプト言語自体を示す。
はじめにできた「インデント構文」では、と同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」（Sassy CSS）は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。
CSS3はグループルールを適用するセレクタ及び擬似セレクターの一群で構成されている。
SASSは伝統的なプログラミング言語、特にオブジェクト指向言語で利用可能ないくつかの仕組みで、CSS3にはないものを提供することでCSSを拡張している。
 の解釈時には、 ファイルで定義された様々なセレクタとして、CSSルールのブロックが作成される。
 インタプリタが をCSSに変換する。codice_1 か codice_2 の保存時に がこれらを監視し、CSS出力変換を行っている。 
CSS用の単純な糖衣構文でもある。
公式に で実装されているオープンソースソフトウェアであるが、
PHPを含めた多言語の実装も存在しており、中には と呼ばれるC++による高性能の実装や、 と呼ばれる による実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。
インデント構文はメタ言語であり、SCSS はネストされたメタ言語であるように、プログラム意味論上では妥当なCSSは、妥当なSCSSである。 ウェブブラウザの拡張機能である との統合に対応している。