Skip to content

SVG to PNG/JPG Converter

Render SVG vector images as PNG or JPG files you can use anywhere. Choose a 1x, 2x, or 3x scale to output at a higher resolution.
Checking browser support
Verifying file selection and download support before starting.

Drop a file here or choose one

Supports files up to 20 MiB each.

Drop in a file, click convert, and you're done. Everything runs directly in your browser with no upload to wait for, and the result is ready to download right away.

Things to know

  • External images and web fonts referenced by the SVG are not rendered.
  • For JPG output, transparent backgrounds are filled with white.
  • Complex SVGs may render differently from how your browser displays them.

How to use

  1. Choose an SVG

    Select an SVG file up to 20 MiB.

  2. Set the output

    Pick PNG or JPG and choose a 1x, 2x, or 3x scale.

  3. Convert and save

    Start the conversion and download the file once it's verified.

Frequently asked questions

Worked example: what does a transparent 32×24 SVG become at 2x?

Use an SVG with width="32", height="24", viewBox="0 0 32 24", and only <rect x="8" y="4" width="16" height="16" fill="black"/> inside it. Choose PNG and 2x: the output is 64×48 pixels, with a 32×32 black square starting at (16, 8) and transparent space around it. JPG instead fills that space with white. This is rasterization: shapes become fixed pixels, not editable vector paths. Keep the SVG if you need to edit shapes or resize later; enlarging the downloaded PNG cannot restore vector detail. Use self-contained artwork, since external images and web fonts are not rendered.

How is the output image size determined?

The size defined in the SVG document is multiplied by the scale you choose. For example, converting a 400×300 SVG at 2x produces an 800×600 image.

Can I convert SVGs that use external images or fonts?

Only content embedded in the SVG itself is rendered. Images and web fonts referenced by external URLs won't appear in the result, because no network requests are made.

What happens to transparent backgrounds?

PNG output keeps transparent backgrounds intact. JPG doesn't support transparency, so transparent areas are filled with white.

What if the result looks blurry?

Convert again at 2x or 3x scale. The vector is rendered at a higher resolution, so it stays sharp even when scaled up.

Are my SVG files sent anywhere?

No. SVGs are rendered right in your browser and never uploaded anywhere. Your files never leave your device.