SVGの余白削除(クロップ)

SVGアイコンやベクター画像の透明な余白を検出し、viewBoxをブラウザ内で調整します。

ファイルを外部へ送信しない図形を変えずにviewBoxを調整パディングを細かく調整SVGコードをワンクリックでコピー

SVGの周囲にある余白を削除

SVGファイルをドラッグ&ドロップするか、クリックして選択します。SVGコードはCmd+Vで貼り付けられます。

SVGコードを貼り付け

有効なSVGマークアップを貼り付け、プレビューを読み込みます。

SVGの余白を削除する理由

デザインツールから書き出したSVGには透明な余白が含まれることがあり、配置や見かけのサイズに影響します。

Web・アプリでのレイアウトずれを解消

FigmaやIllustratorから書き出したアイコンの不要な余白を削除し、FlexboxやGridで中央に配置しやすくします。

CSSで指定したサイズに合わせやすくする

CSSでwidthやheightを指定したときに、余白の影響を受けずに拡大縮小できるようviewBoxを調整します。

アイコンライブラリの標準化

チーム全体のベクター素材を余白ゼロまたは統一パディング(例:2px)に正規化し、デザインシステムの品質を高めます。

SVGの余白調整に必要な機能

ブラウザのSVG DOM APIを使い、図形の範囲に合わせてviewBoxを正確に調整します。

図形の範囲を自動検出

ブラウザ標準のgetBBox APIを使い、図形やテキストが占める範囲を検出します。

パディング(余白)の調整

0pxから50pxまでスライダーで調整できます。太い線や影が途中で切れないように余白を追加できます。

ブラウザ内でローカル処理

すべての処理はブラウザ内で完了するため、SVGファイルが外部サーバーへ送信されることはありません。

変更前後を並べて比較

透明チェッカーボード背景上で元画像とクロップ後画像を並べて比較できます。

SVGクロップの3ステップ

1

1. SVGを読み込む

ファイルをドラッグ&ドロップするか、SVGコードを直接貼り付けます。

2

2. パディングを調整

必要に応じてパディングスライダーを動かし、プレビューで余白を確認します。

3

3. コピーまたは保存

「コードをコピー」から別の編集画面へ貼り付けるか、SVG / PNGファイルとしてダウンロードします。

よくある質問

図形自体は変更せず、ルート要素のviewBox属性を再設定します。内部のpathやグループ構造はそのまま残ります。

いいえ。計算処理時に stroke の太さも考慮されます。さらに余裕を持たせたい場合はスライダーで 2px〜4px のパディングを追加してください。

はい。出力したSVGはFigmaなどのデザインツールやWebプロジェクトへ読み込めます。利用先によって対応するSVG機能が異なるため、読み込み後の表示も確認してください。