CSSプリプロセッサ変換ツール
LESS、SCSS、SASS、StylusとCSSの間を相互変換します。「CSSへの変換」には本物のコンパイラを、それ以外はヒューリスティックな手法を使用します。
コンバーターを読み込み中...
使い方
- 1 変換元の言語と変換先の言語を選びます。
- 2 スタイルシートを貼り付けます。
- 3 入力と同時に結果が表示されます。重量のあるライブラリは初回の変換時に必要な分だけ読み込まれます。
- 4 結果をコピーするか、ファイルとしてダウンロードします。
このツールを使う理由
- LESS、SCSS、SASS(インデント記法)、Stylus、純粋なCSSの5形式すべてに対応。
- 可能な場合は本物のコンパイラを使用: <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">less</code>、<code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">sass</code>、<code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">stylus</code>は「CSSへの変換」に使われます。
- それ以外の変換方向はヒューリスティックな変換(変数記号の置き換え、括弧やインデントの整形)を使用します — 高速ですが完全なトランスパイルではありません。
- 処理はすべてクライアント側で完結 — スタイルシートがブラウザの外に送信されることはありません。
よくある質問
本物のコンパイラを使う変換方向はどれですか?
LESSからCSS、SCSSからCSS、SASSからCSS、StylusからCSSへの変換はすべて公式コンパイラを使用します。それ以外の方向はヒューリスティックな手法 — 変数記号の置き換え(@と$)、括弧やインデントの整形 — を使用します。
なぜSCSSからLESSへの変換はヒューリスティックのみなのですか?
SCSSからLESSへのネイティブなコンパイラは存在しません。両言語の間ではミックスイン、制御構文、組み込み関数が異なります。このツールは変数記号の置き換えと警告表示のみを行うため、追加の手動修正が必要になる場合があります。
ライブラリの読み込みに失敗した場合はどうなりますか?
ツールは自動的にフォールバック処理(グレースフルデグレード)を行い、「library unavailable」という注記付きで入力内容をそのまま返します。ページがクラッシュすることはありません。
CSSの整形ツールをお探しですか?
ございます — <a href="/css-formatter" class="underline">CSS Formatter</a>をご覧ください。
CSSプリプロセッサ変換ツール とは?
CSSプリプロセッサ変換ツールは、LESS、SCSS、SASS、Stylus、純粋なCSSの間でスタイルシートをブラウザ上で変換するツールです。CSSへ変換する方向には本物のコンパイラを使用し、それ以外の変換方向にはヒューリスティックな変換ロジックを用いてプリプロセッサ形式間の構文を変換します。処理はすべてクライアント側で完結します。
機能
5つの形式に対応
LESS、SCSS、SASS、Stylus、CSS を1つの画面で相互変換できます。
可能な限り実際のコンパイラを使用
SCSS/SASS → CSS の変換には Dart Sass コンパイラを使用するため、ネストや変数が正しく解決されます。
100% プライベート
コンパイル処理はブラウザ内で実行され、何もアップロードされません。
例
Input
.a { .b { color: red; } } (SCSS)
Output
.a .b {
color: red;
}
主な用途
-
1
SCSS を CSS にコンパイル
ネストされた SCSS をプレーンな CSS に展開し、すばやく貼り付けたり、ビルド不要のページで使用したりできます。
-
2
プリプロセッサ間の移行
ツールチェーンを切り替える際に、スタイルシートを LESS から SCSS へ(またはその逆に)移行します。
-
3
コンパイル結果を理解する
SCSS のネストや変数から実際にどのような CSS が生成されるかを確認できます。
Zerethon の CSS プリプロセッサ変換ツールは、LESS、SCSS、SASS、Stylus、プレーンな CSS の間でスタイルシートをブラウザ上で相互変換します。CSS へのコンパイルが必要な変換経路では実際のコンパイラ(SCSS/SASS には Dart Sass など)を使用し、それ以外のプリプロセッサ間変換にはヒューリスティックな変換処理を使用します。すべての処理はクライアント側で実行され、スタイルがサーバーにアップロードされることはありません。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- Sass ドキュメント — Sass
- Less ドキュメント — Less
- CSS — MDN — MDN
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。CSSプリプロセッサ変換ツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。