SVG ツール

SVG 整形ツール

SVG の改行とインデントを整え、タグの階層を読みやすくします。

SVG はお使いのブラウザー内で処理され、サーバーにはアップロードされません。

このツールについて

1 行に詰め込まれた SVG やインデントが不揃いな SVG を読みやすくします。XML を検証し、問題なく改行できるタグの階層を整理します。パス、文字、名前空間は保持します。

使い方

  1. SVG ファイルを選ぶか、整形するソースを貼り付けます。
  2. インデントを 2 または 4 スペースから選びます。
  3. 「SVG を整形」を押します。入力エラーがある場合は、タグや属性を確認します。
  4. 結果を確認し、コピーするか formatted.svg をダウンロードします。

機能

  • 2・4 スペースのインデントと、サンプル、クリア、コピー、ダウンロードに対応します。
  • 図形、グラデーション、定義、文字を保持し、ピクセル画像には変換しません。
  • 無効な XML は出力せず、入力の修正を促します。

整形のルール

  • 文字や混在する内容の空白は表示に影響するため、慎重に保持します。そのため、タグごとに改行されない部分もあります。
  • コメント、CDATA、名前空間、パスの意味を保ちます。属性の引用符や空要素の書き方は統一される場合があります。
  • 整形は安全処理ではありません。ダウンロードには元のスクリプトや外部参照が残る場合があります。プレビューは別の安全処理済みコピーです。出所不明の原本をそのまま信頼しないでください。

SVG の安全性について

プレビューには安全処理済みの静的コピーを使います。スクリプト、クリック時の動作、アニメーションは実行せず、外部画像、フォント、スタイルも読み込みません。外部参照、埋め込み Web ページ、未対応の内容を除去するため、元の表示と異なる場合があります。DOCTYPE や独自の実体を含む文書には対応していません。

SVG ファイルや UTF-8 ソースは最大 2 MiB、ノード数は要素とテキストを含め 20,000 個、入れ子は 96 階層までです。大きすぎる場合や構造が複雑な場合は、先にファイルを簡略化してください。

プライバシー

SVG はお使いのブラウザー内で処理され、サーバーにはアップロードされません。

入力や結果は自動保存されません。クリアやページ移動の前に必要なファイルを保存し、元のファイルも保管してください。

よくある質問

整形すると図形は変わりますか?

読みやすさを整える処理で、パスやグラデーションは変更しません。文字に影響する空白も保持します。ただしプレビューは安全処理により原本と異なる場合があります。

SVG と XML の関係は何ですか?

SVG は XML の構文で図形を表します。タグの対応や属性の引用符が正しく、ルート要素が SVG である必要があります。

整形するとファイルは小さくなりますか?

通常は小さくなりません。インデントや改行で少し大きくなる場合があります。容量を減らすには SVG 圧縮ツールをご利用ください。

整形と圧縮の違いは何ですか?

整形は読みやすさを、圧縮は容量の削減を重視します。整形したファイルには元の内容が残るため、潜在的なリスクがすべて除去されるわけではありません。

ツールのカテゴリ一覧に戻る