.SVG

SVG ファイル

Scalable Vector Graphics
質問する
クイック回答

SVG ファイルは Scalable Vector Graphics(スケーラブル・ベクター・グラフィックス)画像です。これは W3C のオープン標準であり、2D グラフィックスを XML テキストとして保存するため、品質を損なうことなく任意のサイズに拡大縮小できます。Chrome、Edge、Firefox、Safari などの最新のウェブブラウザなら、ファイルをドラッグするだけですぐに開けます。編集するには、無料の Inkscape や Adobe Illustrator を使用してください。SVG は JavaScript を埋め込むことができるため、不明なソースからのファイルはウェブページと同じように注意して取り扱ってください。

開発元: W3C (World Wide Web Consortium) カテゴリ: ベクトル画像ファイル オープンスタンダード MIME: image/svg+xml
対応OS Windows macOS Linux Web
関連: .EMZ · .CDR · .ODG · .VSDX

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SVG ファイル形式とは?

.svg という略称は Scalable Vector Graphics を指し、2D グラフィックファイル用のフォーマットです。SVG は、プレーンテキストで 2D グラフィックスを記述するために設計された XML ベースの言語です。.svg フォーマットは *World Wide Web Consortium (W3C)* によって開発され、ウェブ上でベクターグラフィックスを表示するための標準フォーマットとなっており、2001年に W3C 勧告となりました(2011年には SVG 1.1 が続きました)。

ベクターグラフィックスの記述にテキストが使用されているため、.svg ファイルのスケールは品質を損なうことなく変更できます。簡単に言えば、ファイルの内容である画像は、ピクセル化することなく任意のサイズで表示できるため、.svg はアイコン、ロゴ、イラスト、およびあらゆる解像度で鮮明に見える必要がある UI 要素に最適です。

.svg ファイルは GZIP 圧縮を使用して圧縮することもでき、その場合フォーマットは .svgz に変わり、最終的なサイズは約 50-80% 削減されます。

テキストベースの XML 性質により、.svg ファイルは検索、インデックス作成、圧縮、スクリプト作成が可能であり、ウェブ上でのグラフィックス共有に完全に適しています。すべての最新ブラウザは、プラグインなしでネイティブに .svg 画像をレンダリングします。.svg ファイルは、プレーンテキストエディタと Inkscape や Adobe Illustrator などの高度なベクターエディタの両方で等しくサポートされており、PNG ラスター画像、アニメーション、CSS スタイリング、およびインタラクティブな JavaScript をファイル内に直接埋め込むことができます。MIME タイプは image/svg+xml です。

セキュリティと安全性

リスク: MEDIUM

SVG は XML であり、CSS や JavaScript を「埋め込む」ことができるため、ブラウザで開かれた .svg はスクリプトを実行できます。これにより、悪意のある SVG はクロスサイトスクリプティング、リダイレクト、フィッシングのベクトルとなる可能性があり、SVG のメール添付ファイルがマルウェアキャンペーン(実際にはスクリプトや HTML フォームを含む「無害な画像」)に使用された事例もあります。未承諾の .svg ファイルは画像ではなくウェブページのように扱い、不明な送信者からは開かないでください。また、ウェブサイトではアップロードされた SVG を提供する前にサニタイズ(スクリプトやイベントハンドラーの削除)を行う必要があります。スクリプトを実行しないビューアやコードエディタで SVG を開いて XML を検査することは安全です。アドウェアを同梱するような怪しい「無料 SVG オープナー/コンバーター」のダウンロードサイトは避け、ブラウザや Inkscape を使用してください。

形式の詳細

概要
正式名称Scalable Vector Graphics
開発元W3C (World Wide Web Consortium)登場時期 2001 (SVG 1.0 W3C Recommendation); SVG 1.1 (2011); SVG 2 in development
MIME タイプimage/svg+xml
タイプXML ベースの 2D ベクターグラフィックス(テキスト)
標準規格オープン・ロイヤリティフリー

SVG ファイルを開くプログラム

Windows4 apps
Adobe Illustrator 有料 「ファイル」->「開く」で .svg を編集、「ファイル」->「書き出し」で PNG/JPG へ。業界標準のベクターエディタです。
Inkscape オープンソース Linux における定番の無料 SVG エディタです(SVG がネイティブフォーマットです)。
Web browser (Chrome, Edge, Firefox) 無料 .svg をダブルクリックするかブラウザウィンドウにドラッグして、フルクオリティで表示します。
Code editor (VS Code / Notepad++) 無料 .svg をテキストとして開き、XML マークアップを直接読み取り/編集します(SVG 拡張機能でプレビューも可能です)。
macOS3 apps
Adobe Illustrator 有料 「ファイル」->「開く」で .svg を編集、「ファイル」->「書き出し」で PNG/JPG へ。業界標準のベクターエディタです。
Inkscape オープンソース Linux における定番の無料 SVG エディタです(SVG がネイティブフォーマットです)。
Web browser / Preview 標準搭載 Safari や Chrome で .svg を開いて表示します。macOS のプレビューも SVG をレンダリングできます。
Linux3 apps
GIMP オープンソース .svg をインポート(選択した解像度でラスター化)して、ピクセル編集や書き出しを行います。
Web browser 無料 Firefox や Chrome で .svg を開き、即座に表示します。
Inkscape オープンソース Linux における定番の無料 SVG エディタです(SVG がネイティブフォーマットです)。
Web1 app
SVG-Edit / boxy-svg (online editors) フリーミアム インストール不要でブラウザ上で SVG を開き編集します(Boxy SVG やオープンソースの SVG-Edit など)。

技術的詳細

詳細仕様
ファイル構造プレーン XML テキスト。特別なソフトウェアなしで、あらゆるテキストエディタで人間が読み取り、編集可能
MIME タイプimage/svg+xml
文字エンコーディングUTF-8(XML ヘッダーで宣言)。バイナリコンテンツを含まないプレーンな Unicode テキスト
スケーラビリティ無限のロスレススケーリング。ジオメトリが数学的に定義されているため、どのようなサイズでもピクセル化が発生しない
圧縮バリアント.svgz - 同じ SVG XML を gzip でラップしたもの。ファイルサイズは通常 50-80% 小さくなる
アニメーションのサポート宣言的な SMIL アニメーションと CSS アニメーション/トランジションの両方をサポート
スクリプティングJavaScript が標準の DOM API を介して SVG 要素を照会および変更でき、インタラクティブ性を実現
スタイリングインラインの style 属性、埋め込まれた <style> ブロック、または外部スタイルシートを介して CSS を適用可能
座標系ユーザー定義の単位を持つ無限のキャンバス。viewBox 属性がドキュメント座標をビューポートにマッピングする
基本図形path, circle, rect, ellipse, polygon, polyline, line。さらにグラデーション、パターン、マスク、フィルター効果
ブラウザのレンダリングすべての最新ブラウザ(Chrome, Firefox, Edge, Safari)でネイティブサポート。プラグイン不要
HTML への埋め込み<svg> としてインラインで使用、または <img>, <object>, <embed>、あるいは CSS の background-image として参照可能
アクセシビリティテキストノードはマシンリーダブル。<title> および <desc> 要素に加えて ARIA 属性をサポート
ラスターの埋め込み外部ラスター画像(PNG, JPEG)を <image> 要素を介してファイルパスまたはデータ URI で埋め込み可能
ファイルの識別バイナリのマジックバイトはなし。<svg ルート要素によって識別され、オプションで XML 宣言や DOCTYPE が先行する
リリース日2001 (SVG 1.0 W3C Recommendation); SVG 1.1 (2011); SVG 2 in development
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

SVG の変換

可能
.SVG .XCFオンラインコンバーター
変換方法
.SVG .WMFオンラインコンバーター
変換方法
.SVG .GIFオンラインコンバーター
変換方法
.SVG .EMFオンラインコンバーター
変換方法
.SVG .PDFオンラインコンバーター
はい - SVG と PDF はどちらもベクター形式であるため、変換はロスレス(無劣化)であり、主要なデザインアプリであれば直接処理できます。
変換方法
.SVG .TTFガイド
はい - SVG グリフファイルから .ttf フォントを作成できますが、各入力 SVG はイラストではなく、単一のグリフ(字形)を表している必要があります。
変換方法
.SVG .ICOオンラインコンバーター
はい - ベクターデータは適切なアイコンファイルが必要とする正確なピクセルサイズでラスタライズできるため、SVG から ICO への変換はクリーンに行われます。
変換方法
.SVG .WEBPオンラインコンバーター
はい - SVG は、ベクター形状を任意のピクセルサイズでレンダリングし、その結果を圧縮することで .webp に変換できます。
変換方法
.SVG .JPGオンラインコンバーター
はい - SVG は、ベクターアートワークを選択したピクセルサイズでレンダリングし、その結果を JPEG として圧縮することで JPG に変換できます。
変換方法
.SVG .PNGオンラインコンバーター
はい - SVG は確実に PNG に変換でき、出力結果でも透明度が維持されます。
変換方法
.SVG .DXFガイド
はい - Inkscape を使用すれば、Windows、macOS、Linux で SVG を DXF に無料でエクスポートできます。
変換方法
.SVG .EPSオンラインコンバーター
はい - SVG と EPS はどちらもベクター形式であるため、相互変換が可能ですが、EPS はフィルター、アニメーション、CSS エフェクトなどの SVG 固有の機能をサポートしていません。
変換方法
.SVG .AIオンラインコンバーター
はい - SVG ファイルは .ai に変換できますが、完全にネイティブな .ai ドキュメントを作成できるのは Adobe Illustrator のみです。
変換方法

コミュニティ Q&A

ユーザーからの質問
質問する
SVG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SVG ファイルについて最初の質問をしてみましょう。

よくある質問

SVG ファイルを開くにはどうすればよいですか?
任意のウェブブラウザ(Chrome、Edge、Firefox、Safari)で開くだけです。ダブルクリックするかドラッグインすれば、最高の品質で表示されます。編集するには、無料の Inkscape または Adobe Illustrator を使用してください。XML テキストであるため、コードエディタで開くことも可能です。
SVG を PNG や JPG に変換するにはどうすればよいですか?
Inkscape または Illustrator で開き、「PNG として書き出し」(透明度を維持)または「JPG として書き出し」(フラット化)を選択し、ピクセルサイズを指定します。または、信頼できるオンラインコンバーターを使用してください。ラスター化された結果は元の SVG のようにロスレスで再スケーリングできないため、必要な解像度を慎重に選択してください。
SVG が開かない、またはコードとして表示されるのはなぜですか?
テキスト/コードエディタで開いた場合は、生の XML が表示されますが、これは正常です。画像を表示するにはブラウザで開いてください。ブラウザで壊れたアイコンが表示される場合は、ファイルが不正な XML であるか、空であるか、あるいは拡張子が間違っている別のフォーマットである可能性があります。
Cricut や Silhouette で SVG を開けますか?
はい、SVG は推奨されるカットファイルフォーマットです。Cricut Design Space または Silhouette Studio にインポートしてください。各パスがカットラインになります。カットラインが正しく読み込まれない場合は、先に SVG のグループ化を解除したりクリーンアップしたりしてください。
SVG ファイルを開くのは安全ですか?
ほとんどの場合は安全ですが、常にそうとは限りません。SVG には JavaScript を含めることができるため、ブラウザで開かれた悪意のある SVG がスクリプトを実行する可能性があります(メールの添付ファイルなどを介した、既知のフィッシングや XSS の手口です)。不明な送信者からの .svg ファイルは開かないでください。また、ウェブサイト側ではユーザーがアップロードした SVG をサニタイズする必要があります。
無料で SVG ファイルを編集するにはどうすればよいですか?
Windows/Mac/Linux では Inkscape(無料、オープンソース、SVG がネイティブフォーマット)を使用するか、Boxy SVG や SVG-Edit などのブラウザベースのエディタを使用してください。簡単なマークアップの調整であれば、VS Code で XML を直接編集することもできます。

参考文献

1W3C - SVG 2 specificationwww.w3.org
2MDN Web Docs - SVGdeveloper.mozilla.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

関連する拡張子

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.VSDXMicrosoft Visio Drawing (2013+)
.AIAdobe Illustrator Artwork
.EPSEncapsulated PostScript

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧