The uploader refused your SVG — convert it to PNG, keep the transparency
2026-09-08
A designer hands you the logo "in the best format" — an SVG. It looks perfect in the browser, scales to any size, weighs almost nothing. Then you try to upload it as an avatar, a shop logo, a form attachment — and the uploader refuses it flat.
Why forms reject SVG in particular
SVG is not a grid of pixels; it is a text file of drawing instructions, and those instructions can legally include scripts. That makes SVG a security headache for anyone accepting uploads from strangers, so many platforms simply ban it rather than sanitise it. Your file is fine — the policy is about the format, not you.
Converting to PNG — and what happens to the transparency
PNG is the right landing place for most SVGs: it is accepted nearly everywhere and, crucially, it keeps the transparent background a logo depends on. Our SVG to PNG converter renders the vector in your browser and saves it as PNG with the alpha channel intact. Pick JPG instead and the transparent area is filled white — the tool tells you, but it is worth knowing before you choose.
Getting a larger render without blur
An SVG converts at the size written inside the file. If that is 120 pixels and
you need 1200, do not convert first and enlarge the PNG after — upscaling pixels
adds blur, and the whole point of a vector is that it never needed to blur. Open
the SVG in a text editor, raise the width and height
values, and convert again: the browser redraws the vector cleanly at the new
size.
What we deliberately don't do
We don't execute anything inside the SVG. It is drawn as an image, pixels come out, and the scripts a hostile SVG might carry never run anywhere. And we don't upscale the result for you — for a vector source, re-rendering bigger is strictly better, so that is what we recommend instead.
The short version
- Uploaders refuse SVG for security reasons — it is the format, not your file.
- Convert to PNG to keep the transparent background; JPG fills it white.
- Need it bigger? Raise the SVG's own width and height, then convert — never upscale the PNG.
No sign-up, nothing uploaded — it runs in this tab.
Convert SVG to PNG →