無料Webツール

SVG最適化・minify

SVGの構文を確認し、コメントや不要な空白を削って軽量化します。

入力と設定

使い方と確認ポイント

SVGが壊れていないか確認したうえで、コメント・XML宣言や余分な空白を整理して軽量化します。pathの形を作り直すような高度な最適化は行わない、安全寄りの簡易処理です。

  1. SVGファイルを選ぶか、SVGコードを貼り付けます。
  2. 必要なら「コメント・XML宣言を削除」のチェックを切り替えます。
  3. 実行後、削減前後のサイズを確認し、コピーまたは optimized.svg を保存します。
構文確認
壊れたSVG/XMLは処理前にエラー
任意削除
XML宣言・コメント
常時整理
タグ間改行、連続空白、閉じタグ前空白など
非対応
パス簡略化・属性統合・ID短縮などの高度最適化

「壊しにくい範囲だけ詰める」タイプの最適化

コメントやタグ間の改行が多いSVGならサイズは減りますが、pathの座標そのものを書き換えたり、似た要素を自動統合したりはしません。

空白が意味を持つテキスト要素などでは、minify後の見た目を必ず確認してください。SVGはXMLなので、単純な空白整理でも内容によって影響が出る可能性があります。

壊れたSVGはそのまま最適化しない

タグの閉じ忘れや引用符の崩れなど、SVG/XMLとして読めない入力はエラーにします。壊れた状態のまま小さくしてしまうことを避けます。

コメント削除は選択できる

チェックがオンならXML宣言とコメントを削除します。制作メモやライセンスコメントを残したい場合はオフにしてください。

高度なSVG最適化はしない

pathデータの小数桁削減、不要属性の意味解析、viewBox再設計などは行いません。大幅圧縮より単純で予測しやすい処理を優先しています。

削減率はファイル軽量化の目安として見る

表示される削減率は、最適化前後のSVGテキストがどれだけ小さくなったかを見る目安です。サーバー側でgzipなどを使った最終通信量とは一致しない場合があります。