Convert / SVG to PNG

Convert SVG to PNG Online

Rasterize SVG vector graphics into PNG images for the many places that will not accept an SVG. Rendered by your browser, with no upload.

Up to 10 files at once, 25.0 MB each
Drop your SVG files hereOther images and documents work too, up to 10 at a timeChoose files
This pair is converted by your own browser. Nothing is uploaded and nothing is counted. See what does get uploaded

Why Convert SVG to PNG?

Platforms that reject SVG

Instagram, most email clients, Word, PowerPoint and many CMS uploaders refuse SVG outright, usually for security reasons.

Guaranteed identical rendering

An SVG depends on the viewer's font and renderer. A PNG is fixed pixels, so it looks the same everywhere.

Transparency preserved

The transparent regions of the SVG stay transparent in the PNG, so logos drop onto any background.

Rendered by your browser

The same engine that draws the SVG on screen produces the PNG, locally, with no upload and no daily limit.

SVG vs PNG, measured

SVG stores shapes rather than pixels, so one small file is sharp at every size. PNG stores a fixed grid, so each size you need is a separate export that gets rapidly heavier. Rasterizing is the right move when something cannot read SVG; it is a downgrade everywhere else.

MeasureSVGPNG 512pxPNG 1024pxPNG 2048px
File size452 bytes4,388 bytes10,935 bytes30,600 bytes
Sharp at any sizeYesNoNoNo
Files needed for 4 sizes1444
Editable as shapes afterwardsYesNoNoNo
TransparencyYesYesYesYes

Measured on this project's own 512px app icon rasterized with sharp. A 128px export of the same icon is 953 bytes, still more than twice the whole SVG. Convert when a target cannot read SVG, for example an email client, an older CMS, or a social preview image; keep the SVG as the master.

Questions

What resolution will the PNG be?

It matches the SVG's own width and height attributes. An SVG declared at 100x100 rasterizes to a 100x100 PNG, so edit those attributes first if you need it larger.

Why does my text look different?

SVG text renders with whatever font the browser can resolve. If the SVG references a font you do not have installed, a fallback is substituted. Convert text to paths in your vector editor to avoid this.

Do I lose the ability to scale it?

Yes, and that is the tradeoff. PNG is fixed pixels and will blur when enlarged. Keep the original SVG as your master copy.

Are external images inside the SVG included?

Only if they are embedded as data URIs. SVGs that link to external files render those as blank, since the browser blocks the fetch during conversion.

Is the file uploaded?

No. SVG rasterization happens in your browser and is not rate limited.

This one never leaves your device

Your browser does this conversion itself, with no upload and nothing counted against the daily limit. Close the tab mid-way and the file was never anywhere but your machine.

What the privacy policy says

Further reading

Architecture10 minWe built the same converter twice, and the two disagreeHalf of this site converts in your browser and half on our server. Measuring them against each other found the speed win we expected and three output differences we did not.

Rasterize your vectors

Turn SVG into PNG for anywhere that will not take a vector.

Convert SVG to PNG Now