不要データを削除してSVGコードを軽量化
🔒 ファイルはサーバーに送信されません
Illustrator・Figma・SketchなどのデザインツールからSVGを書き出すと、エディタのメタデータ、コメント、非表示レイヤー、たっぷりの空白といった、ブラウザには不要なデータが一緒に付いてきます。この最適化ツールはそうした余分な情報を取り除き、まったく同じ絵を描く、より小さなファイルにします。
処理はすべてブラウザ内で完結します。ファイルやコードがサーバーに送信されることは一切ないため、手元に保たれたまま、その場ですぐに(オフラインでも)最適化できます。
SVGはJPEGやPNGのようなピクセルの集まりではなく、図形を記述したXMLコードです。だからどれだけ拡大しても輪郭が鮮明なままで、ロゴやアイコンの定番になっています。その一方で、見た目に影響しないテキストをいくらでも抱え込めてしまうため、書き出したままのSVGは必要な容量の2〜3倍になっていることも珍しくありません。
この余分な重さがとくに効いてくるのが、SVGをHTMLやCSSに直接埋め込んでいる場合です。ページを読み込むたびに毎回その分が乗ってきます。削っておけば表示も速くなり、マークアップも読みやすくなります。なお写真にはSVGは向いていません。写真はJPEG、より小さくしたいならWebPを使ってください。
変わらないはずです。見た目に影響しないデータだけを取り除くためです。ただし複雑なイラストの場合は、元のファイルを差し替える前に必ず表示を確認してください。
デザインツールが、メタデータ・コメント・レイヤー名・整形用の空白などを埋め込むためです。いずれも画像を表示するには不要なので、安全に削除できます。
できます。SVGとしては有効なままです。ただしコードは読みにくくなり、レイヤー名が失われることもあります。編集用には元のファイルを残し、Web用に最適化版を使うのがおすすめです。
いいえ。処理はすべてお使いのブラウザ内で行われるため、ファイルやコードが端末から外に出ることはありません。