Skip to content
← All free tools

LOCAL FILES. INSTANT WORKFLOW.

SVG-to-Canvas Converter

Convert self-contained SVG shapes into PNGs at 1×, 2×, or 3× resolution.

See what you’ll get ↓
  1. Add your vector artwork
  2. Choose 1×, 2×, or 3×
  3. Download PNG + slice JSON
● Local processing · Files clear on refresh
Start with a self-contained SVGDrag and drop here, or browse your device

Shapes, paths, gradients, and clipping. No scripts, external files, text, or embedded images.

Your preview will appear here

Start with a self-contained SVG, then follow the settings below.

See an example of the output ↓

Adjust your result

Raster scale sets the PNG resolution. Optional slice insets use the original SVG’s pixel units and scale with the output.

A useful tip

Use shapes, paths, gradients, and clipping. Convert text to paths first; embedded images, filters, and external files are unsupported.

Choose a file above, then adjust these settings.

Optional nine-slice margins in original SVG pixels:

Next: prepare your files, then download them below.

WHAT YOU’LL GET

Vector artwork. Ready as pixels.

Illustrative example
01 / INPUT
SVG128 × 128 · vector

Self-contained SVG

02 / OUTPUT
PNG256 × 256 · 2×

PNG at your chosen scale

Included in your download

  • Rasterized image · PNG
  • Scaled slice settings · JSON

At 2×, a 128 × 128 SVG becomes a 256 × 256 PNG. Slice margins are scaled by the same factor.

Example only. Your actual result appears in the workbench after you prepare it. Download before refreshing; files stay in this tab.