SVG 最適化ツール (サイズ削減・メタデータ除去)
SVG ファイルを最適化してファイルサイズを削減。SVGO v4 ベースで、Inkscape メタデータ除去・数値精度調整・基本形状の path 変換・不要な名前空間除去に対応。Before/After 比較と視覚プレビューで結果を確認。
SVG ファイルをドラッグ&ドロップ、またはクリックして選択
SVG ファイルを最適化してファイルサイズを削減。SVGO v4 ベースで、Inkscape メタデータ除去・数値精度調整・基本形状の path 変換・不要な名前空間除去に対応。Before/After 比較と視覚プレビューで結果を確認。
SVG ファイルをドラッグ&ドロップ、またはクリックして選択
Inkscape・Illustrator・Figma などのデザインツールで書き出した SVG には、エディタ固有のメタデータ・過剰な小数精度・未使用の名前空間・コメントなど、レンダリングには不要な要素が大量に含まれています。本ツールは SVGO v4 (MIT ライセンス) を基盤として、これらの冗長な要素を削除し、見た目を変えずに SVG ファイルサイズを削減します。
典型的な Inkscape 出力で 70〜80% のサイズ削減が見込めます。
| 削減対象 | 内容 |
|---|---|
| メタデータ | Inkscape sodipodi 設定、Adobe XMP、RDF、作者情報など |
| コメント | <!-- --> のコメント (バージョン情報や編集メモ) |
| 空白・改行 | タグ間の余分な空白・インデント |
| 過剰な小数桁 | 50.00000001 → 50 (人間に区別できない精度) |
| 未使用名前空間 | xmlns:xlink / xmlns:dc で参照されていないもの |
| 空グループ | 中身のない <g></g> や 属性のない包括要素 |
| 隠し要素 | display:none / visibility:hidden / opacity:0 の要素 |
| 基本形状 → path 変換 | <rect> <circle> <line> を短い path に |
| 重複 path の統合 | 同属性の連続パスをマージ |
| カラー表記短縮 | #ff0000 → red、#4f46e5 → 短縮形式 (3桁が可能なら) |
本ツールは「ビジュアル識別不可能」を原則に、以下の設定をデフォルトで有効にしています。
Before / After のプレビュー比較でレンダリング結果が変わっていないかを必ず目視確認できます。
SVG に CSS や JavaScript から参照される ID (例: #circle1) がある場合、デフォルト設定では cleanupIds プラグインが短い ID に変換 (#a など) したり削除したりします。これは単独配布なら問題ありませんが、以下のケースでは「ID を保持」オプションを有効化してください:
#circle1 { fill: red; } のように参照しているdocument.getElementById("circle1") で取得している<use href="#circle1"> 参照している (これは gradient/symbol 等で頻出)不安な場合は「ID を保持」を有効のまま最適化するのが安全です。
本ツールでのテスト結果 (デフォルト設定):
| 元SVG | Before | After | 削減率 |
|---|---|---|---|
| Inkscape 出力 (アイコン) | 618 B | 136 B | 78.0% |
| 小数精度過多 | 207 B | 155 B | 25.1% |
| コメント・空白多数 | 325 B | 200 B | 38.5% |
| 基本形状多用 | 251 B | 203 B | 19.1% |
| 隠し要素・未使用 def | 364 B | 160 B | 56.0% |
Web サイトで使う程度のアイコンなら 50〜80% 削減が実績値です。
SVG → CSS background 変換ツール
SVGコードをCSS background-imageで使えるdata:URIに変換。URIエンコード・Base64を選択可能。コピペですぐにCSSに組み込めます。
SVG Wave Generator (波形セクション区切り)
Webサイトのヒーロー下やフッター上に使える波形SVGをインタラクティブに生成。振幅・周波数・位相・2色グラデーション・左右反転に対応。12種プリセットとSVG/PNG/CSSダウンロード。
favicon ジェネレーター
画像をアップロードするだけで16x16〜512x512の各サイズPNGとICOファイルを一括生成。Apple Touch Icon・PWA対応。HTMLタグとwebmanifestも出力。