開発者ツール

コード整形

コードを読みやすく整形したり、配信用に圧縮(ミニファイ)したりできます。

コード整形 お使いのデバイス上で動作
  • ブラウザ上で動作します — テキストはどこにも送信されません
  • 登録不要、利用回数の上限なし、何度でも無料で使えます

仕組み

ミニファイされたコードは設計上読めず、手書きのコードも、一貫してインデントされていることはまれです。どちらの問題も同じツールで解決でき、どちらも、独自のソースコードを見知らぬWebサイトに貼り付ける理由にはなりません。

整形

JavaScript、CSS、HTMLに、一貫したスタイルでインデントと改行を加えます。ミニファイされたライブラリのコードを読むとき、他の場所から貼り付けたものを整えるとき、差分を読みやすくするときに便利です。言語は、指定しない限り自動的に検出されます。

ミニファイと、各モードが実際に行うこと

JavaScriptは、本物のパーサーによってミニファイされ、名前を安全に短縮し、デッドコードを取り除きます。CSSとHTMLは控えめにミニファイされ、コメントを削除して空白をまとめるだけで、名前の変更や構造の変更は行いません。どんな入力でも安全ですが、専用のビルドツールほどは小さくなりません。手早くサイズを減らすためのもので、バンドラーの代わりになるものではありません。

壊れたコードは修正できません

整形もミニファイも、入力が解析できることが前提です。無効なJavaScriptは、推測で直すのではなくエラーとして通知されます。コードを修復する整形ツールは、コードの動作を変えてしまうからです。

ローカルで動作する理由

ソースコードは通常、誰かの財産で、多くの場合は雇用主のものであり、キーやエンドポイントを含んでいることもよくあります。整形のためにアップロードする必要はないはずです。

よくある質問

コード整形に関する質問

どの言語に対応していますか?

JavaScriptとJSON、CSS、HTMLに対応しており、自動検出または手動で選択できます。

JavaScriptのミニファイは、ビルドツールと同等の品質ですか?

単一のファイルなら、本物のパーサーを使っているため、近い品質です。ここでのCSSとHTMLのミニファイは、意図的に控えめにしています。

構文エラーを修正してくれますか?

いいえ。無効なコードは、推測で直すのではなく、エラーとして通知されます。

コードはアップロードされますか?

いいえ。すべてお使いのブラウザ上で動作します。