Skip to content

Updated · how we check

Convert SVG to PNG free, without uploading

SVG to PNG turned our 0.87 KB vector chart into a 39.7 KB PNG at 1600×1000 px. The vector art is drawn at the pixel size you set. Drop the SVG (.svg) on the tool below and download the PNG; nothing is uploaded.

SVG to PNG

PNG · no file-size limit · original pixel size

No file-size limit is set: PixelFit saves at high quality and changes only the format and any pixel size you set.

Fit, background and padding white background

Saving presets is part of Pro.

Pick a photo to save it as PNG.

The result appears here: the exact byte count, pixel size and quality, the size before and after, a preview and a download button.

What changes from SVG to PNG

3 of these 5 points lose or alter something on the way from SVG to PNG; the rest carry over.

  • Lost or changed: SVG is vector art; PNG stores pixels, so the drawing is rasterised once at the pixel size you choose and stops scaling cleanly.
  • Kept: Transparency survives: PNG keeps the alpha channel of the SVG.
  • Lost or changed: An SVG can be animated with CSS or SMIL; PixelFit draws a still PNG of the picture as it first appears.
  • Kept: PNG stores every rendered pixel exactly, so nothing is lost beyond the rasterising itself.
  • Lost or changed: Metadata is not carried over: the SVG's XML title and metadata elements are dropped by the canvas.

Measured file size: SVG vs PNG

sharp 0.35.5 / libvips 8.18.7, 31 October 2026, long edge 1600 px; PNG saved as lossless, zlib level 6, RGBA, SVG as the source file (vector).

Same picture, SVG and PNG
SampleSVGPNGChange
flat chart with a transparent background (1600×1000 px) 0.87 KB (889 bytes) 39.7 KB (40,653 bytes) +4,473%

What the numbers mean for SVG to PNG

Our flat chart with a transparent background at 1600×1000 px: SVG 0.87 KB → PNG 39.7 KB (+4,473%, 45.7 times larger).

How to convert SVG to PNG

  1. Add the SVG file

    Drop the .svg file on the tool at the top of this page, tap to choose it, or paste it.

  2. Set the pixel size

    Type the width in pixels for the PNG (and a height if you need an exact box): the SVG is redrawn from its shapes at that size, so pick the largest size you will need. Without a size, PixelFit draws it at the width and height written in the file, enlarged to 1,024 pixels on the long edge when the file states something smaller.

  3. Keep PNG selected

    PNG is pre-selected and saved in full colour. Type a maximum size in KB only if the destination sets one; PixelFit then tries fewer colours (a palette PNG) and, if that is not enough, fewer pixels.

  4. Download the PNG

    Save the file ending in .png; its size in KB shows before you save.

SVG and PNG side by side

SVG (2001) next to PNG (1996); browser figures checked 31 October 2026.

PropertySVGPNG
File extensions .svg .png
MIME type image/svg+xml image/png
Compression vector (no pixels) lossless
Transparency yes yes
Animation yes yes
Largest size no pixel limit (vector) 2,147,483,647 px per side
Colour depth not applicable: colours are CSS values 1 to 16 bits per channel
Metadata XML title and metadata elements text chunks, eXIf and ICC data
First published 2001 1996
Opens in Chrome, Edge, Firefox, Safari (as an image); about 97.48% of browsers in use Chrome, Edge, Firefox, Safari (every current browser); about 97.49% of browsers in use
Good for logos, icons and diagrams that must stay sharp at any size screenshots, logos, signatures on white and images with transparency
Weak for forms, chat apps and social sites that only take pixel images large photos, which come out several times bigger than a JPEG
Specification Scalable Vector Graphics (SVG) 2 (W3C) Portable Network Graphics (PNG) Specification, Third Edition (W3C)

When not to change SVG to PNG

  • Keep the SVG for websites, print and anything resized later; make a PNG only for the app or form that needs pixels.
  • If the destination already accepts SVG, upload the original: every change of format re-encodes the pixels.

Browser support for SVG and PNG (October 2026)

Reading SVG (.svg): Chrome, Edge, Firefox, Safari (as an image). caniuse puts SVG support at about 97.48% of browsers in use (data updated 29 October 2026).

Writing PNG from that SVG: Chrome 50+, Edge 79+, Firefox 18+, Safari 11+ (MDN compatibility data for canvas.toBlob, checked 31 October 2026).

Upload forms that ask for PNG

10 of the 61 application portals we checked accept PNG photos, 1 of them with a limit of 50 KB or less. A few of them, for this SVG file (verify with the official notice before you upload):

  • ICSI student: PNG photo, 20–50 KB (also takes JPG, GIF, BMP, PDF).
  • Indonesia e-Visa: PNG photo, up to 2 MB, 400 × 600 px (also takes JPG).
  • Bangladesh Freelancer ID: PNG photo, up to 500 KB, 300 × 300 px (also takes JPG).
  • Japan eVISA: PNG photo, up to 2 MB (also takes JPG, GIF, BMP, HEIC).

Where SVG files come from

SVG is a vector format: shapes and paths described in XML, not pixels. Logos and icons are often delivered as SVG, but chat apps, social sites, office tools and forms want a pixel image such as PNG.

An SVG may state a width and height, but it can be drawn at any size, so the output width is your choice; for a crisp result pick at least the size it will be displayed at, or twice that for high-density screens.

Sources

  1. Scalable Vector Graphics (SVG) 2 (W3C), W3C, checked 31 October 2026: w3.org/TR/SVG2/
  2. Portable Network Graphics (PNG) Specification, Third Edition (W3C), W3C, checked 31 October 2026: w3.org/TR/png-3/
  3. caniuse.com “SVG in HTML img element” support table, data of 29 October 2026 (CC BY 4.0): caniuse.com/svg-img
  4. MDN browser-compat-data, HTMLCanvasElement.toBlob (which browsers write PNG), CC0, checked 31 October 2026: github.com/mdn/browser-compat-data/blob/main/api/HTMLCanv…
  5. Test chart with a transparent background, drawn as SVG by PixelFit's measuring script (CC0 1.0) and measured by PixelFit with sharp 0.35.5 / libvips 8.18.7 on 31 October 2026.

Frequently asked questions

Can I convert SVG to PNG for free?

Yes. The SVG to PNG change runs free on your device, with no sign-up and no upload, one file or up to 25 at a time; Pro raises the batch to 500 with one ZIP download.

How do I convert SVG to PNG?

Drop the SVG on the tool above, keep PNG selected, set the pixel size, and download the .png file. Add a KB limit if the destination has one.

Does converting SVG to PNG reduce quality?

PNG stores every rendered pixel exactly, so nothing is lost beyond the rasterising itself. In our test a 1600×1000 px chart went from 0.87 KB as SVG to 39.7 KB as PNG.

Why convert SVG to PNG?

PNG suits screenshots, logos, signatures on white and images with transparency; SVG is a poor fit for forms, chat apps and social sites that only take pixel images.

Founder price

PixelFit Pro opens soon

Lifetime Pro: batch of up to 500 images to an exact-KB ZIP, saved presets per form, PDF-under-size merge and HEIC batch. Reserve the founder price: 30% off $12 one-time when Pro opens. No payment is taken now. Everything on the free plan keeps working today.

We'll e-mail you once when Pro opens, with your founder price. No account, no newsletter. See the privacy policy.