SVG→PNG変換 - SVGを好きなサイズでラスタライズ、オンライン無料

SVGのベクターファイルを、指定したピクセルサイズちょうどのPNG画像に変換します。すべてブラウザ内で完結し、アップロードは不要。150pxで固定されることもありません。

SVG→PNG変換の仕組み

SVGはPNGのような意味での「画像」ではありません。図形やパス、文字を数式として記述したテキスト文書であり、円は中心と半径であって、色の付いた点の格子ではありません。PNGはその正反対で、一度決めたら後から変えられない固定のピクセル格子です。したがって両者の変換は詰め替えではなく、レンダリングになります。ブラウザ自身のSVGエンジンが、指定されたサイズで図版を一から描き直し、その描画結果のピクセルがPNGになります。このツールが、ほかのツールでは尋ねない幅と高さを聞いてくるのはそのためです。保存すべき「元の解像度」というものが存在しないのです。512ピクセルを指定すればすべての曲線が512ピクセルで計算され、4096ピクセルを指定すれば同じファイルから拡大もぼけもない鮮明な4096ピクセルの画像ができます。品質を決めるのは、あなたが選んだサイズだけです。サイズ指定には、ある落とし穴を避けるという役割もあります。ルート要素に幅と高さを持たないSVGには固有のサイズがまったくなく、単なる画像として描画しようとしたブラウザは、CSSの既定値である約150ピクセルにフォールバックします。アイコンセット、Figmaからの書き出し、手書きのファイルには、まさにこの形のものが数多くあります。比率だけを固定して縮尺は決めないviewBoxしか持っていないのです。何も考えずに変換すると、大型看板用のロゴがサムネイルになって返ってきます。このツールは先にファイルを読み、サイズがファイル由来ではなくこちらの判断であるときはそれを明示し、150ピクセルで黙ってラスタライズすることを拒否します。

SVGをPNGに変換する理由

ほとんどの場合、出力先がベクターを読めないか、レンダラーによって見え方が変わらない固定の描画結果が必要か、そのどちらかです。

SVGのアップロードを受け付けないプラットフォームに対応する。アプリストアの素材、ほとんどのSNS、マーケットプレイスの出品、メールクライアントなど
結果を確実に揃える。PNGはどこでも同じように表示されるが、SVGは閲覧側のフォントやフィルター対応に左右される
1つのソースファイルから、アイコンやロゴのサイズ違いを1倍・2倍・4倍で書き出す。ファビコン、アプリアイコン、サムネイルなど
ベクターに一切対応していないソフトに図版を持ち込む。古いオフィスソフトからゲームエンジン、写真編集ソフトまで

SVGをPNGに変換する方法

実質的な判断は出力解像度だけなので、変換の前に少し考えておく価値があります。

1

SVGを1枚、またはまとめて追加します。設定したサイズはバッチ内のすべてのファイルに適用されます

2

幅と高さを確認します。SVG自身がサイズを持っていればそれが初期値になり、持っていない場合はその旨が表示されます

3

必要な解像度を入力するか、1倍・2倍・4倍をタップします。意図的に引き伸ばしたい場合を除き、比率は固定したままにしてください

4

変換してプレビューを確認し、PNGをダウンロードするか、まとめてZIPで受け取ります

よくある質問

SVGには保存すべきピクセルが存在しないからです。このサイトのほかの変換はすべて、固定の格子を持つ画像から始まります。1920x1080のJPGは1920x1080のPNGになるだけで、尋ねることは何もありません。ベクターは図形を数式として記述するため、何かが描画するまで解像度を持ちません。サイズを聞かない変換ツールは、単に何も告げずに数値を選んでいるだけであり、ファイル側にサイズの記述がなければ、その数値はたいていブラウザの150ピクセルというフォールバック値です。
あなたが指定したサイズです。ツールはファイルのviewBoxを読んで比率を割り出し、長辺1024ピクセルを提案したうえで、その数値がファイル由来ではなくこちら由来であることをはっきり伝えます。この初期値は安全な出発点であって推奨値ではありません。アプリアイコンや印刷素材に使うなら、実際に必要なサイズを入力してください。少なくとも、素朴なキャンバス変換がこの種のファイルに対して出力する150x150に落ちることはありません。
ぼやけません。写真のリサイズに慣れている人ほど意外に感じる部分です。JPGを拡大すると既存のピクセルが引き伸ばされ、ディテールがにじみます。SVGを大きいサイズでレンダリングする場合は、すべてのパスが一から再計算されるため、4096ピクセルの書き出しは256ピクセルのものとまったく同じ鮮明さです。拡大処理そのものが介在しません。増えるのはファイルサイズとレンダリング時間だけです。ただしSVG内に埋め込まれたラスター画像は例外で、これは普通のビットマップなので、元の解像度を超えて描画すると甘くなります。
出力先が受け付けるなら、SVGのままにしてください。Webでは通常ファイルサイズが小さく、どんなディスプレイでもどんな拡大率でも鮮明さを保ち、CSSで色を変えることもできます。変換すべきなのは、出力先がベクターを拒否する場合、閲覧環境をまたいで同一の描画を保証したい場合、あるいはSVGが対象のレンダラーで対応されていないかもしれないフォントやフィルターに依存している場合です。SVGをマスターとして保管し、必要に応じてPNGを書き出すのが一般的な運用で、ベクターが常に正となります。
保持されます。PNGにはアルファチャンネルがあり、SVGが一度も描画しなかった領域は完全な透明のまま残るため、背景の四角形を持たないロゴは背景なしで書き出されます。結果に思いがけない白や色の付いた背景が見える場合、それはほぼ確実に変換が付け足したものではなく、SVGの中に描かれた塗りつぶしのrect要素です。エディターでファイルを開き、その図形を削除してください。
そのまま進めるほうが悪い結果になるからです。SVGが画像として描画されるとき、ブラウザはネットワーク経由の取得を一切ブロックするため、リンクされたロゴやWebフォントは届きません。書き出したファイルはその図版があるべき場所が空白になり、しかも何の警告も出ません。黙って不完全なPNGを渡すのではなく、このツールは処理を止めて理由を説明します。画像をData URIとして埋め込む、テキストをアウトライン化する、あるいはエディターでファイルを統合すれば、通常どおり変換できます。
いいえ。SVGの読み込み、描画、エンコードはすべてブラウザ内で行われ、ファイルが端末を離れることはありません。SVGはプレーンテキストであり、制作したデザインツールのレイヤー名やコメント、内部識別子をそのまま抱えていることが多いため、この点は普段以上に重要です。それらがどこかへ行くことはありません。実質的な上限はアップロード容量ではなく端末のメモリであり、極端に大きな出力サイズが実行前にブロックされるのはそのためです。
ブラウザは描画に使うキャンバスに上限を設けており、1辺およそ16384ピクセル、総面積の上限はスマートフォンではさらに低くなります。その限界を超えたキャンバスはエラーを出さず、空のビットマップを返すため、ダウンロードされるのは真っ白な画像になります。このツールは要求されたサイズを事前にその制限と照合し、代わりにメッセージを出して処理を止めます。本当に巨大な出力が必要な場合は、ブラウザのキャンバス制限に縛られないInkscapeなどのデスクトップソフトでSVGをレンダリングしてください。

その他の画像ツール

画像編集のニーズに応える他の強力なツールをご覧ください

画像圧縮

サイズ縮小

サイズ変更

寸法変更

画像切り抜き

領域を切り取る

フォトエディター

写真を編集

画像回転

画像を回転

画像反転

水平/垂直反転

透かしを追加

透かし

枠線追加

画像枠線を追加

角丸

角丸を追加

フィルター

明るさ/コントラスト

顔をぼかす

顔を隠す

モザイク

領域をぼかす

背景削除

背景を削除

画質向上

AI拡大

テキスト追加

画像にテキストを追加

コラージュ

複数の画像を結合

HTMLから画像

Webを画像に

GIF からシーケンス

フレーム抽出

画像の余白を削除

空白の縁を削除

画像を一括リネーム

ファイル名を安全に一括変更

円形切り抜き

画像を円形に切り抜き

白黒

画像をグレースケールに変換

画像分割

画像をグリッドに分割

画像結合

画像を1つに結合

DPI変更

画像のDPIメタデータを設定

画像→Base64

画像をBase64にエンコード

画像をPDFに結合

複数の画像を1つのPDFにまとめる

HEIC→JPG

iPhoneのHEIC写真をJPGに変換

EXIF除去ツール

GPS位置情報を含む写真の隠しメタデータを表示・除去

ファビコン ジェネレーター

完全なアイコンセットとHTML

カラーパレット

画像から色を抽出

Base64→画像

Base64をデコードして画像に戻す

HEIC→PNG

iPhoneのHEIC写真をロスレスでPNGに変換

文字を被写体の後ろに

写真の被写体の後ろに文字を回り込ませる。すべてブラウザ内で完結

カラーピッカー

任意のピクセルのHEX・RGB・HSLを取得

署名メーカー

署名を手書きして透過PNGでダウンロード

署名の背景削除

紙の上のインクを透過に

背景透過ツール

背景を透明にする