Convert PNG, JPG or WebP images to SVG vector format. Choose between embedded raster SVG (perfect quality) or traced vector SVG (scalable paths). No upload required.
This tool offers two ways to convert raster images (PNG, JPG, WebP) to SVG format:
Embedded mode wraps your image as base64 data inside an SVG file. The result is a perfect-quality SVG that scales to any size without pixelation — ideal for web use, CSS backgrounds, and presentations. The file size will be similar to the original.
Traced vector mode uses the open-source ImageTracer.js library to analyse your image and generate actual SVG paths. This works best with simple logos, icons, silhouettes, and flat-colour illustrations. Complex photographs will produce large, complex SVG files — embedded mode is better for photos.
Updated: May 2025 · Works on Chrome, Firefox, Safari, Edge · Mobile friendly