Skip to content
Convertto

SVG to PNG, JPG or WebP — Render Vectors at Any Size

Rasterise an SVG to PNG, JPG or WebP at whatever resolution you need.

To convert SVG to PNG, paste the markup and choose an output width — the height follows the SVG's own aspect ratio. Rendering uses your browser's SVG engine and a canvas, so the result matches exactly what the browser displays, at any resolution you ask for. External images and web fonts referenced by URL will not load.

Runs in your browser
Privacy
Runs entirely in your browser — nothing is uploaded
Cost
Free, unlimited, no sign-up

Frequently asked questions

Why is my text missing or in the wrong font?

The browser renders the SVG in an isolated context where external fonts are not loaded, so anything using a web font falls back to a default — and may vanish if the glyphs are missing. Convert text to outlines in your editor before exporting, which is good practice for a shipped SVG anyway.

What resolution should I export at?

Twice the size it will be displayed. A logo shown at 240px wide should be exported at 480px so it stays sharp on a high-DPI screen. Beyond 2× the file grows with no visible benefit on any current display.

Why does my SVG render tiny or at 300 × 150?

It has a viewBox but no width and height, so it has no intrinsic size and the browser applies the CSS default. The width you set here overrides that, and the aspect ratio is read from the viewBox — so it renders correctly regardless.

How to use the svg to png converter

  1. 1Enter or paste your svg markup.
  2. 2Set the output width.
  3. 3Set the extra scale.
  4. 4Choose the format.
  5. 5Pick the background.
  6. 6Press Run, then download the result when it is ready.

Embed this tool

Put the working svg to png converter on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.

Share this tool

Last updated

More image tools