SVGからPNG変換ツール

SVGグラフィックをPNG画像に変換します。SVGマークアップの貼り付けまたはファイルのアップロードに対応し、出力サイズを設定してダウンロードできます。

SVG ファイルをここにドロップ、またはクリックして選択

機能

SVG を貼り付けるかファイルをアップロード
出力倍率を調整(1x〜3x+)
背景を透明または白に
PNG でダウンロード

使い方

1. 入力欄にSVGコードを貼り付けるか、.svgファイルをドロップします。

2. 出力の幅・倍率を選択します。

3. 透明または白い背景を選びます。

4. 「PNGをダウンロード」をクリックします。

このツールについて

SVG は画質を落とさずに拡大縮小できるのでロゴやアイコンに最適ですが、SNS、文書作成ソフト、アプリストア、メールクライアントなど、ラスター画像しか受け付けない場所はたくさんあります。この変換ツールは SVG のコードやアップロードした .svg ファイルをブラウザー内で描画し、指定した幅と高さの PNG として書き出します。背景は透明、白、黒から選べます。ベクターを目的のサイズで直接描くので、SVG から作った 2048 ピクセルの PNG は小さなビットマップを拡大したものと違ってくっきりしています。引き伸ばしを避けるため出力の比率は SVG の viewBox に合わせ、画像として読み込まれた SVG は外部のフォントや画像を読み込めないので、それらは埋め込んでおいてください。

よくある質問

くっきりした高解像度の PNG を作るには?
出力の幅と高さを必要なサイズ(アプリアイコンなら 1024 × 1024 など)に設定します。SVG がそのサイズで描画されるので、小さな画像を拡大したものではなく、くっきりした PNG になります。
PNG が引き伸ばされて見えるのはなぜですか?
出力は入力した幅と高さにそのまま描かれます。それが SVG の縦横比(viewBox)と違うと、図形が押しつぶされます。変換前に viewBox の比率から高さを計算してください。
結果に文字や画像が表示されないのはなぜですか?
画像として読み込まれた SVG は、外部のフォント、スタイルシート、リンクされた画像を取得できません。デザインツールで文字をアウトライン化するかフォントを埋め込み、画像は data URL として SVG 内に埋め込んでください。
背景は透明のままにすべきですか?
さまざまな背景に置くロゴなら透明のままにします。貼り付け先が透過に対応していない場合や、透明部分をチェック柄や黒で表示する場合は、白か黒を選んでください。
SVG はサーバーにアップロードされますか?
されません。コードはブラウザー自身の SVG エンジンと canvas で描画され、PNG はローカルで作られます。そのため、非常に複雑な SVG ではラスタライズに少し時間がかかることがあります。

関連ツール

画像圧縮
JPEG、PNG、WebP画像のファイルサイズをブラウザ上で削減します。画像をドラッグ&ドロップして品質スライダーを調整するだけ — ファイルはサーバーにアップ...
画像リサイズ
ブラウザ上で画像のサイズを変更します。幅と高さを設定し、アスペクト比のロックも可能です。...
プレースホルダー画像生成
カスタムカラーとテキスト付きの任意サイズのプレースホルダー画像を生成します — モックアップやプロトタイプに便利です。...
IPアドレス検索
IPアドレスの詳細情報を表示 — 位置、国、都市、ISP、タイムゾーンなど。デフォルトではあなた自身のIPが表示されます。...
JSON整形
左側のボックスにJSONを貼り付けて「整形」をクリックすると、見やすく整形されます。「圧縮」をクリックすると1行に圧縮されます。エラーがある場合は該当行番号とと...
HTML整形
左側に未整形のHTMLを貼り付けると、右側に適切にインデントされた見やすいバージョンが表示されます。...
CSS整形
CSSまたは圧縮CSSを貼り付けて、適切なインデントで見やすく整形したり、本番用に圧縮したりできます。...
JavaScript整形
JavaScriptコード(圧縮ファイルを含む)を貼り付けると、整理されたインデント付きのコードが得られます。...