SVG to PNG

Rasterizes an SVG to PNG at whatever resolution you pick. Font Awesome, Lucide, any SVG.

What this does

This renders your SVG onto a canvas at the pixel size you pick — anywhere from 32 to 2048 pixels — and encodes the result as a PNG. The SVG is redrawn at that exact resolution each time you change the size, so the output stays crisp rather than upscaled from a smaller render. Any SVG works: single-color icons, full-color illustrations, logos, and charts from icon sets like Font Awesome, Heroicons, Lucide, and Material. Non-square SVGs scale to fit and sit centered on a transparent background.

How it works

  1. 1Drop your SVG files.
  2. 2Pick a pixel size from 32 to 2048.
  3. 3Download each PNG, or grab them all as a zip.

Built on web standards

Built with standard browser APIs — no third-party libraries.

Frequently asked questions