Secure server conversion
SVG to PNG Converter
Turn an SVG into a PNG at whatever size you need. Because an SVG describes shapes rather than pixels, it can be rendered at any resolution and stay perfectly crisp — so choosing the output width is the main decision here, not an afterthought. Transparency is preserved.
Drag and drop your SVG images here
Add several at once. Each file is processed and then deleted from our server.
Up to 20 MB per file Batch ready
Output width
SVG is a vector format, so it can be rendered at any size without losing sharpness.
Conversion queue
→
Your browser could not read this file, so it was converted on our server and deleted there straight away.
Your file had frames or pages. Only the first is in this download.
Step by step
How to convert SVG to PNG in 4 steps
-
Add your SVG files
Drag them in or click to browse.
-
Choose an output width
Pick a preset or type an exact number. The height follows the drawing's proportions automatically.
-
Wait a moment while each file is rendered
-
Download
Transparent areas stay transparent — there is nothing to configure.
Format comparison
SVG vs PNG
SVG (Scalable Vector Graphics)
VectorDescribes shapes and text as instructions rather than pixels, so it can be drawn sharply at any size.
- Crisp at any size, from favicon to billboard
- Very small files for logos, icons and diagrams
- Cannot represent a photograph, and many apps cannot import it
PNG (Portable Network Graphics)
LosslessStores every pixel exactly as it was saved, so nothing is lost however often the file is opened and saved.
- Pixel-perfect: ideal for screenshots, logos and text
- Supported everywhere, including every browser
- Photographs make large files — often several times the JPG size
These two formats store completely different things, which is why this conversion behaves unlike the others on this site.
SVG stores instructions. "Draw a circle here, fill it with this green, put this text on top in this font." Because it describes shapes mathematically, it has no inherent size: the same file renders perfectly at 16 pixels and at 4000. The file size depends on how complicated the drawing is, not on how large it is displayed.
PNG stores a grid of pixels. Once rendered, the shapes are gone — what remains is a fixed number of coloured dots. Enlarging it afterwards can only interpolate, which softens the edges that made the vector look sharp.
So this conversion is one-way and lossy in a structural sense, even though PNG itself is a lossless format. No pixel is discarded, but the shape information that let the image scale is not in the PNG. There is no converting back: turning a PNG into an SVG is a tracing problem, and the result is an approximation rather than your original.
Keep your SVG. Generate PNGs from it as you need them, at whatever sizes each use calls for. Treat the SVG as the master and the PNG as an export.
Why the output size matters so much
Because the source has no resolution, the size you choose is the quality of the result. Render a logo at 200px and it will look soft the moment anyone displays it at 400. Render it at 2048 and it stays crisp everywhere, at the cost of a larger file.
This tool renders directly from the vector at the size you ask for, rather than rendering small and enlarging. The difference is visible: a genuine 1024px render has clean, sharp edges, where an enlarged 200px render has soft, interpolated ones.
Quality
Quality and file size
There is no quality slider, because PNG is lossless — it discards nothing regardless of setting. The only decision that affects how the result looks is the output width.
Sensible sizes for common uses:
- Favicons and small icons — 32 to 256 px. Very small sizes often need a purpose-drawn version rather than a shrunk one, because fine detail turns to mush below about 32 px.
- Web images and logos — 512 to 1024 px. Roughly twice the size it will be displayed at, so it stays sharp on high-density screens.
- Presentation and documents — 1024 to 2048 px.
- Print — as large as practical. 300 pixels per printed inch is the usual target, so a 6-inch-wide graphic wants around 1800 px.
Fonts are worth checking. If your SVG references a font by name rather than converting the text to outlines, the renderer has to substitute whatever it has available, and the result may not match what you saw in your design tool. If the text matters, convert it to paths before exporting the SVG — most design tools have a "convert to outlines" or "object to path" command.
If the resulting PNG is larger than you would like, PNG compression works particularly well on vector-derived images, which usually contain few distinct colours. Converting to WebP instead is generally better still for web use.
When you need a PNG instead of the SVG
- A platform rejects SVG. Many social networks, marketplaces, email clients and older content systems accept PNG only — frequently for the same security reasons discussed below.
- App icons, favicons and store listings, which almost always specify exact pixel dimensions.
- Email. SVG support in email clients is poor and inconsistent; PNG is universal.
- Placing into a document or presentation, where some software renders SVG unpredictably or not at all.
- Print workflows that expect a raster file at a known resolution.
- The SVG uses fonts or effects that render differently elsewhere. Rasterising fixes the appearance so everyone sees the same thing.
When to keep using the SVG
For anything on a website you control, the SVG is usually better: it is often smaller than the PNG, and it stays sharp at every screen density without you generating multiple sizes. Every current browser displays SVG.
Convert when you need a fixed-size raster for somewhere that will not take the vector.
How we handle SVG safely
SVG is unusual among image formats: it is a document with a structure, not a block of pixels, and a maliciously written one can attempt things a JPG never could — reading files from the server, making outbound network requests, or embedding scripts.
Two things make that a non-issue here.
First, you receive a PNG, never the SVG. Anything embedded in the file cannot run in your browser, because your browser never sees the file.
Second, every uploaded SVG is screened before anything parses it. Files containing document type declarations, entity definitions, scripts, event handlers, or references to external resources are refused outright rather than repaired — rewriting a hostile file and then trusting the result is a much harder problem than declining it. Embedded images as data URIs and internal references such as gradients are unaffected, so ordinary SVGs exported from design tools convert normally.
Rendering a whole icon set
Add as many SVGs as you like; each is rendered separately at the size you chose, with its own download. If you need the same icon at several sizes, run the batch once per size — the vector is re-rendered each time rather than scaled, so every size is equally sharp.
Privacy
What happens to your file
This tool runs on our server, so it works the same on every phone and computer. Your file is uploaded, and this is exactly what happens to it:
- Stored outside the public web root under a random name, never under your file's name.
- Processed, with the original upload deleted immediately — whether it succeeded or failed.
- The result sits behind a signed link that only you receive, which stops working after 20 minutes, and the file is deleted the moment you download it.
- Anything never collected is deleted automatically within 30 minutes.
- The image itself is never logged or kept. If a conversion fails, we record the formats involved and the error — not the file.
- Camera metadata, including any GPS coordinates recording where a photo was taken, is removed from the result. Only the rotation needed to show the image the right way up is kept.
Questions & answers
SVG to PNG: frequently asked questions
What size should I convert my SVG to?
It depends where it is going: 32–256 px for icons, 512–1024 px for web images, and for print roughly 300 pixels per printed inch, so about 1800 px for a 6-inch graphic. Because the source is a vector, the size you pick is effectively the quality of the result — there is no penalty for choosing larger except file size.
Will the PNG keep the transparent background?
Yes. PNG supports a full alpha channel and transparency carries over exactly, including soft edges and partial transparency. If you need a solid background instead, convert to JPG, which will ask you for a colour.
Can I convert the PNG back to SVG afterwards?
Not meaningfully. Rasterising discards the shape information that made the file a vector, and turning pixels back into shapes is a tracing problem that produces an approximation rather than your original. Keep the SVG as your master and generate PNGs from it as exports.
My text looks wrong in the PNG. Why?
The SVG almost certainly references a font by name, and the renderer had to substitute a different one. Convert the text to outlines in your design tool before exporting — usually a "convert to outlines" or "object to path" command — and the letterforms become shapes that render identically everywhere.
Is it safe to upload an SVG?
Yes. Every SVG is screened before anything parses it: files with document type declarations, entity definitions, scripts, event handlers or external references are refused rather than repaired. And you receive a PNG, never the SVG, so nothing embedded in the file can run in your browser. Ordinary exports from design tools convert normally.
Why is the render bigger or smaller than the size in my SVG?
Because we render at the width you choose rather than at whatever the file happens to declare. A vector has no real native size — the width and height in the file are just a default. Rendering directly at your chosen size gives crisp edges, where rendering small and enlarging would give soft ones.
Keep going
Related image tools
SVG to JPG Converter
Convert SVG to JPG at any resolution and pick the background colour for transparent areas. Rendered from the vector for crisp edges.
SVG to WebP Converter
Convert SVG to WebP at any resolution with transparency preserved. Smaller than PNG, crisper than JPG for graphics.
PNG to WebP Converter
Convert PNG to WebP and keep full transparency. Typically 25–50% smaller than PNG. Free, with no sign-up.
Compress PNG
Shrink PNG images by up to 70% while keeping transparency. Uses palette quantisation, which browsers cannot do. Files are deleted immediately after processing.