開発者ツール

JavaScriptコード圧縮ツール

JavaScriptコードからコメントや余分な空白・改行を削除し、文字数と削減率を算出するオンライン圧縮ツールです。

ツールを実行

JavaScriptコードの不要な余白や改行、コメントを削除してテキストサイズを軽量化するオンラインツールです。入力欄に貼り付けたスクリプトから、一行コメント(//)や複数行コメント(/* */)を取り除き、波括弧や丸括弧、セミコロン、カンマ、コロンの周囲にある不要なスペースを詰めて1行に圧縮します。処理後には、圧縮後のコードとともに、元の文字数、変換後の文字数、削減された文字数、および削減率(小数第1位まで)が表示されます。構文解析エンジンではなくテキストパターンに基づく置換処理を行うため、文字列リテラル内に含まれるコメント類似の文字列や空白も削除対象となる点にご注意ください。

使い方

  1. 入力エリアに圧縮対象のJavaScriptコードを貼り付けます。
  2. 実行ボタンをクリックしてコードの圧縮処理を開始します。
  3. 出力エリアに表示された圧縮済みコードと削減統計(文字数・削減率)を確認します。
  4. 変換されたコードをコピーして利用します。

使用例

  • 入力例: function sum(a, b) { // 合計を計算 return a + b; } 出力例: function sum(a,b){return a+b;}
  • 入力例: const options = { enabled: true , count: 5 }; /* 設定 */ 出力例: const options={enabled:true,count:5};

よくある質問

変数名の短縮や難読化処理は行われますか?

変数名の置換や識別子の短縮、構文の最適化は行いません。コメントの削除と空白・改行の圧縮のみを実行します。

文字列リテラルの中にあるコメント記号はどうなりますか?

構文解析ではなくテキストパターン置換を行うため、文字列内の「//」や「/* */」もコメントとして削除される場合があります。

空のテキストを入力した場合はどのように処理されますか?

空文字または空白のみの入力で実行した場合は、結果も空テキストとなり、元の文字数や変換後文字数は0と表示されます。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。