Format & Conversion

SVG to Raster

Convert SVG vector graphics to raster formats including PNG, JPEG, WebP, AVIF, TIFF, GIF, and HEIF. Control output scale and DPI for crisp results at any size. Handles complex SVGs with gradients, filters, and embedded fonts.

Features

  • Output: PNG, JPEG, WebP, AVIF, TIFF, GIF, HEIF
  • Custom scale factor (1x, 2x, 3x, 4x, etc.)
  • Custom DPI for print output
  • Handles gradients, filters, masks, and embedded fonts
  • Batch convert SVG directories

What you can do

  • Render SVG logos as PNG at multiple sizes for different platforms
  • Convert vector icons to raster for use in systems that require bitmap images
  • Generate high-DPI raster exports from SVG design files
  • Batch convert SVG assets to WebP for web delivery

Self-hosted. Your images never leave your network.

SnapOtter runs entirely on your own infrastructure. Images processed with SVG to Raster are never uploaded to third-party servers. Deploy a single Docker container and process images with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

What scale should I use for Retina/HiDPI displays?
Use 2x for standard Retina (Apple) displays and 3x for higher-density screens. A 100x100 SVG at 2x produces a 200x200 PNG that appears crisp on Retina screens.
Can I convert an SVG to PNG with a transparent background?
Yes. PNG supports transparency natively. If your SVG has no background (or a transparent background), the resulting PNG will preserve that transparency.
Does it handle SVGs with embedded fonts?
Yes, if the fonts are embedded in the SVG (as base64 or paths). System-dependent font references may render differently. For best results, convert text to paths in your SVG editor before uploading.

Ready to try SVG to Raster?

Deploy SnapOtter in under a minute. All 50+ tools included. Open source and free forever.