Skip to content

SVG to PNG. Crisp raster, any scale.

Drop an .svg file here, or click to browse
Files never leave your browser, nothing is uploaded.
Scale
Live preview
Preview appears here
-

Why convert locally?

SVGs are perfect for the web, but you often need a raster PNG for emails, app icons, social posts or design tools that don't accept vectors. The converter reads your SVG's width, height and viewBox, renders it on a canvas at the scale you choose, and hands you a PNG. All rendering happens in your browser, so your artwork never touches a server.

§ · written guide

How to use the SVG to PNG converter

This converter turns SVG vector art into a PNG image at the size you choose. It reads the SVG's width, height and viewBox, draws it on a canvas at 1×, 2×, 4× or an exact width, and saves the result. Use it when an email, app store, social network or design tool will not accept an SVG.

Step by step

  1. Add your SVG

    Drop a file on the card that says Drop an .svg file here, or click it to browse. You can also paste markup straight into the SVG markup box. The box starts with a 240 by 240 sample so you can try the controls.

  2. Choose the size

    Under Scale, pick 1× for the SVG's own size, 2× or 4× for sharper copies, or Custom. With Custom, type an Output width (px) from 1 to 8,000. The height always follows the artwork's proportions.

  3. Pick the background

    Leave White background unticked to keep transparent areas transparent, or tick it to fill them with white.

  4. Check and download

    The Live preview redraws a moment after each change, on a checkerboard so you can see transparency. Press Download PNG to save the file, or Clear to empty the markup box.

Reading the result

  • The line under the preview gives the PNG size and how it was worked out. For the sample at 1× it reads 240 × 240 px PNG · 1× of 240×240; at 2× it reads 480 × 480.
  • The file is named after its width, such as image-480w.png, so several exports of one graphic do not overwrite each other.
  • Invalid SVG markup means the text could not be read as SVG, usually from a missing closing tag or text pasted around the svg element.
  • Could not render this SVG means the markup was read but the browser failed to draw it as an image. Export the file again from your design app, or simplify it, and try once more.

Tips and common mistakes

  • When an SVG has no width and height, the tool uses its viewBox for the size, and if it has neither it falls back to 300 × 150. Add a viewBox to get the right shape.
  • Images and web fonts that the SVG loads from other addresses are not drawn. Embed them in the SVG, or convert text to outlines in your design app, before converting.
  • For app icons and retina screens, export at 2× or 4×, or type the exact width the platform asks for in Custom.
  • Some email clients and older apps show transparent areas as black. Tick White background for those.
  • The preview is drawn at screen size to stay fast. The full size PNG is made when you press Download PNG, so a very large export can take a moment.

Privacy and limits

The SVG is read and drawn by your own browser on a canvas. Nothing is uploaded and nothing is saved, so reloading the page brings back the sample. Custom widths are capped at 8,000 pixels.

Back to the tool

§ 02 · what you can do

Everything the export should do.

Paste or drop Convert by pasting SVG markup straight in, or drop / browse for an .svg file.
1×, 2×, 4× presets Export at standard, retina or high-resolution scale with one click.
Custom width Type any exact output width from 1 px up to 8,000 px, height scales in proportion.
Transparent or white Keep the PNG fully transparent, or flatten it onto a white background.
Live preview See the rendered PNG on a checkerboard before you download, with exact pixel dimensions.
Instant, private download One click to save. No account, no watermark, no limit, and nothing uploaded.
§ 04 · faq

Frequently asked questions.

Is the SVG to PNG converter free?
Yes, completely free for everyone. No sign-up, no account, no watermark and no usage limits.
Are my files uploaded anywhere?
No. The converter runs entirely in your browser on your own device. Your SVG markup and the PNG output are never sent to a server.
What output sizes does it support?
Export at 1×, 2× or 4× the SVG's intrinsic size, or type any custom width from 1 px to 8,000 px. The height always scales proportionally so the artwork never distorts.
What if my SVG has no width or height attribute?
The tool reads the viewBox to work out the intrinsic size automatically. If neither the width/height nor a viewBox is present, it falls back to 300 × 150 px.
Can I keep the background transparent?
Yes. By default the PNG keeps the SVG's transparency. Only tick White background when you need an opaque image, for example for a design tool or email client that renders transparency as black.
Why won't my SVG render?
The most common cause is external references, SVGs that pull in remote fonts or images can't be rasterized on a canvas. Inline your assets (embed fonts and images as data URIs) and make sure the markup is a single valid <svg> element.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply