Part of:Image Formats Explained: JPG, PNG, WebP, AVIF and More
Convert SVG to PNG
Convert an SVG vector graphic to a PNG raster image. Understand the resolution, the transparency, and why text can shift.
- No file limits
- No registration
- Free forever
- Images never leave your browser
Drop images here
or paste from clipboard (Ctrl/⌘ + V)
Supported formats: JPG, PNG, WebP, AVIF, SVG
Original Size
Output Size
Size Reduction
Processing…
Your images never leave your browser
All processing happens locally on your device. Nothing is uploaded to a server, stored, or tracked.
Turn crisp vector SVG artwork into high resolution PNG raster images with controllable output dimensions. SVG renders perfectly at the size you choose.
How it works
Rasterising means choosing a resolution
An SVG is a set of instructions rather than a grid of pixels, so it describes a shape at whatever size it is drawn. Converting to PNG means deciding how many pixels to draw that shape at, and that decision is the whole job. Double the pixel dimensions and the image is twice as detailed and roughly four times the file size. There is no single correct answer, which is why choosing based on where the graphic will be displayed works better than picking an arbitrary number.
| Where it is used | Pixel size to render | Scale factor |
|---|---|---|
| Favicon source | 256 × 256 | 1 to 1 at that size |
| App icon | 512 × 512 or 1024 × 1024 | 1 to 1 or 2 to 1 |
| Web image at 400 px wide | 800 × 800 for density | 2 to 1 |
| Slide or print | 3 to 4 times the display size | 3 to 1 or more |
| Small inline icon | 64 × 64 | 1 to 1 |
NoteRender at 2 to 4 times the display size for crisp results on high density screens and in print.
Transparency and the background
Most SVGs have a transparent background, and PNG preserves that exactly, which is one of the main reasons to convert to PNG rather than JPG. A JPG would flatten the transparency against a background colour, producing a visible rectangle wherever the graphic is placed on a page that does not match. If the graphic has no transparent area, both formats work and JPG will be much smaller.
- PNG preserves transparency, which is usually the reason to choose it.
- JPG flattens transparency to a fill colour and shows a box on a mismatched page.
- For an opaque SVG, JPG produces a much smaller file with no visible difference.
- Export PNG when the graphic will be placed over varied backgrounds.
Where the conversion can differ from the browser
An SVG renderer has to interpret instructions, and different renderers interpret them slightly differently. The usual differences are in text, where a substitute font changes the metrics and therefore the spacing and the overall size, and in filters, where blur and shadow implementations vary between engines. The most common visible surprise is text appearing in a different typeface or wrapping differently, which is a font substitution rather than a conversion fault.
- Text may render in a substitute font if the original is not available.
- Substituted fonts have different metrics, so text can reflow or change size.
- Filters and shadows can look slightly different between renderers.
- Convert text to outlines in a design tool first if the appearance must be exact.
- Gradients and paths render consistently almost everywhere.
NoteA mismatch is usually a missing font, not a broken conversion. If the text matters, outline it before converting.
SVG may simply be the better answer
If the graphic is going to a website, an SVG is usually preferable to a PNG. It stays sharp at any size, including on a high density display, and the file is often smaller than an equivalent raster image. A PNG is the right answer when the destination cannot render SVG, when you need a fixed pixel size for a specific platform, or when you need to apply a raster-only effect. Converting an SVG to PNG is a compatibility step, not an improvement, and it is worth asking whether it is necessary.
- Website: keep the SVG. It is sharper and usually smaller.
- Platform that rejects SVG, such as some CMS fields: use PNG.
- A specific pixel size is required: use PNG.
- A raster-only effect is needed: use PNG.
- Email: PNG is safer than SVG, which many clients do not render.
Batch convert SVG to PNG
Rasterize many SVG icons to PNG in one go at your chosen resolution. Free, private, batch ZIP, and nothing is uploaded.
Frequently asked questions
Why does my SVG need a size when converting?
SVG is vector and has no fixed pixels, PNG is raster. You choose width and height and the browser renders the vector at that resolution.
Can I keep SVG transparency in PNG?
Yes. PNG supports alpha so transparent SVG icons export cleanly with crisp edges.
What resolution should I choose for SVG to PNG
Use the exact pixel size the destination needs, for example 1024 for app icons or 512 for favicon source, to keep edges sharp. Generate the icon set with the favicon generator.