SVG to PNG

Processed in this browser

File limit: 32 MB

This tool never uploads your input.

Drop a file

Drop a file here or choose one.

Sample workflow: drop an .svg file, pick 1× / 2× / 3×, then download the PNG.

Rasterize an SVG to PNG at 1×, 2×, or 3× in this tab for a Slack emoji or a favicon source. Linked fonts and remote images often will not load. Optimize the SVG first if you still need the vector.

You have a vector icon and the CMS only takes PNG. That is this page: rasterize at 1×, 2×, or 3× in the current tab.

SVG optimizer stays vector. Favicon generator if you already have a square bitmap.

How to use it

  1. Drop an SVG. Prefer self-contained markup (no remote fonts).
  2. Pick 1× / 2× / 3×. Download PNG.
  3. Compress the PNG only if you convert it to JPEG/WebP — PNG icons often should stay PNG.

Typical ceiling is about 32 MB.

Honest limits

  • Not SVG-to-PDF.
  • Not a print CMYK RIP.
  • Filters and exotic blend modes can differ from Illustrator.

Fence SVG when you document it; do not drop raw <svg> into MDX without a code block.

FAQ

Why is the text missing?

The browser can only draw fonts it has. Convert type to outlines in your editor, then re-export.

Can I pick an arbitrary pixel width?

This build uses 1× / 2× / 3× of the SVG viewport. For a custom size after rasterizing, use the image resizer.

Will external `href` images appear?

Often no — those URLs are a network fetch and a privacy leak. Embed or skip them.

Is the SVG uploaded?

No. Typical ceiling is about 32 MB.

Related tools