SVG to PNG Converter

Turn an SVG into a PNG at any width up to 8192 pixels, with the transparent background kept or flattened onto white. Free, no account, no watermark.

  • OutputPNG, 16–8192 px wide
  • InputSVG
  • BackgroundTransparent or white
  • FilesExpire an hour after upload

How to convert SVG to PNG

01

Upload your SVG

Drop the .svg file. It is rendered on the server, never published, and expires an hour after upload.

02

Pick a width and a background

Height follows your artwork's own proportions. Transparent keeps the alpha channel; White flattens it onto a solid backdrop.

03

Download the PNG

The artwork is drawn fresh at the width you chose, so every edge is computed at that resolution rather than enlarged from a smaller copy.

Why turn an SVG into a PNG?

Because plenty of places still will not take a vector. Email clients, older content management systems, marketplace and print-on-demand uploaders, app and favicon pipelines, slide decks and word processors all want a raster file with known dimensions. A PNG is the safe answer for those: it keeps an alpha channel, it is lossless, and nothing has to render your paths correctly at the far end because the pixels are already decided.

Rendering is exact — the result is still a raster

Nothing here is upscaled or approximated. The renderer reads the shapes in your file and draws them at the width you asked for, so a 2048 px PNG is computed from the geometry rather than blown up from a smaller image; that is what people mean by converting an SVG without losing quality. What you should be clear about is the other half: once it is a PNG it is a fixed grid of pixels again, and enlarging that file later will soften it. If you need a bigger version, come back and render the SVG again at the larger width.

Choosing a width

Pick the largest size the image will ever be displayed at, then double it if it has to look sharp on a high-density screen — a 400 px logo slot wants an 800 px PNG. The width can be anything from 16 to 8192 pixels; height is derived from the SVG's own aspect ratio, so the artwork is never stretched. Larger is not automatically better: a PNG far bigger than it needs to be is a slow page and a big download, and scaling it down in the browser can look softer than rendering it at the right size in the first place.

Transparent or white

Most SVGs have no background of their own — the artwork simply sits on nothing. Transparent preserves that as an alpha channel, which is what you want for a logo that has to sit on a coloured page or over a photo. White paints a solid backdrop behind the artwork instead, which is the right choice when the destination cannot handle transparency and would otherwise turn it black, and when you intend to re-save the file as a JPEG.

What gets rendered, and what does not

Shapes, fills, strokes, gradients, opacity and embedded images are drawn as your file describes them. Text is the exception worth planning for: it is drawn with the fonts the renderer has, not the ones on your machine, so a typeface you did not embed or outline will usually be substituted — convert text to outlines in your editor before exporting if the lettering matters. Your file is also sanitised before it is rendered: scripts, event handlers and references to other servers are removed, and a file carrying a doctype or entity declaration is refused rather than repaired. The PNG that comes back is pixels, which cannot carry anything executable at all.

Frequently asked questions

How do I convert an SVG to PNG without losing quality?

Choose the width you actually need before converting. The PNG is drawn from the vector geometry at that size, so edges are computed at full resolution and nothing is enlarged or guessed. The loss people run into comes later, from scaling the finished PNG up — render a new one at the larger width instead.

Can I convert an SVG to JPG here?

No — this tool outputs PNG only. If you need a JPEG, render the PNG with the White background and re-save it as JPEG in any image editor or preview app. Going straight to JPEG is rarely what you want anyway: JPEG has no transparency and its compression smears the hard edges that vector artwork is made of.

Does the PNG keep a transparent background?

Yes, when you choose Transparent. Areas your SVG leaves empty stay empty in the PNG as a real alpha channel, so the image sits cleanly on any colour. Choose White if the place you are uploading to cannot handle transparency.

Can I set the height instead of the width?

Not directly. You set the width and the height follows your artwork's aspect ratio, which keeps the proportions exactly as drawn. For a specific height, divide it by the aspect ratio of your SVG and enter that as the width.

What is the largest PNG I can make?

8192 pixels wide, with the height following from your artwork's proportions, and 16 pixels at the smallest — small enough for a favicon. Very tall artwork can still be refused at a large width, because the total number of pixels is capped as well as each side; choose a smaller width if that happens.

Why does the text look different in the PNG?

Your SVG references a font by name and that font has to exist where the file is rendered. If it does not, a substitute is used and the lettering shifts. The reliable fix is to convert text to outlines in Figma, Illustrator or Inkscape before you export, which turns the letters into shapes that render identically anywhere.

Is my SVG safe to upload?

An SVG is code, so it is sanitised before anything renders it: scripts, inline event handlers and references pointing at other servers are stripped, and a file with a doctype or entity declaration is rejected outright. It is stored under a random ID and expires an hour after upload. What you download is a PNG, which cannot carry anything executable.

Can I turn the PNG back into an SVG?

You can trace it with the image vectorizer on this site, but understand that this is not an undo: tracing rebuilds the picture from the pixels as a new set of shapes, and the paths it produces will not be the ones you started with. Keep the original SVG.

Why use a PNG at all when SVG scales?

Compatibility. SVG is the better format wherever it is accepted, but email clients, marketplaces, print uploaders, slide decks and app icon pipelines frequently reject it or render it inconsistently. A PNG looks the same everywhere because the rendering decision has already been made.

Is it free?

Yes. No account, no subscription, no watermark, and no cap on the number of files you convert.

Every PixelTools converter