About SVGImageConverter: a free SVG converter in your browser
SVGImageConverter turns SVG files into raster images and icons, and traces images back to SVG. Both tools are free and run in your browser, so your files never leave your device.
Convert SVG to PNG, JPG, and more, or trace images back to SVG
There are two tools. SVG to Image converts your vector files to PNG, JPG, WebP, BMP, ICO, or ICNS. Image to SVG goes the other way: it takes a PNG, JPG, WebP, GIF, BMP, AVIF, or TIFF and traces it into an SVG.
You can convert up to 40 files in a single batch, and apply settings to every file or just a selection. Options cover width, height, DPI multiplier, transparent or solid backgrounds, JPG and WebP quality, grayscale, and presets. Tracing adds color or black-and-white mode. Download results one at a time or all together as a ZIP.
How in-browser conversion works
Converting SVG to PNG, JPG, WebP, or BMP uses your browser's built-in canvas renderer. The converter draws your SVG onto a canvas at the size you choose, then encodes those pixels into the format you want. For ICO and ICNS it renders the standard icon sizes up to the target you pick, then packs them into one file. ICO tops out at 256 pixels, ICNS at 1024.
Image to SVG runs VTracer, a vectorizer written in Rust and compiled to WebAssembly. It loads inside the page and traces your image into vector paths.
No upload: your files stay on your device
Your files are never uploaded, and no server does the conversion. The whole job happens in your browser's memory. The converter reads your file, converts it, and writes the result back on your own machine, so a confidential logo or a piece of client artwork never leaves it.
Read the privacy policyWhat the free SVG converter costs
Nothing. Every format and option is free. No sign up, no watermark, no paywall, no premium tier.
What it can't do
Four things to know before you start.
- Exports are capped at 64 megapixels, which is 8000×8000 for a square image, and the DPI multiplier counts toward it: 4000×4000 at 2× DPI reaches the cap. An 8000×8000 PNG is fine on most machines, so it's worth a try. If an export is refused or comes back blank, lower the width or the DPI.
- Animated GIFs are traced from their first frame only, and the resulting SVG is static.
- Tracing a photograph works, but it produces a large, approximate SVG. Logos, icons, and line art trace much more cleanly.
- Speed depends far more on color detail than on size. Flat art scales with its pixel count: four times the pixels, roughly four times the wait. Photographs scale worse than that and can take minutes, though a slow trace runs in the background and can be canceled. Black & white mode traces much faster, at the cost of color.
Frequently asked questions
What can I use this SVG converter for?
You can export an SVG logo or icon as PNG, JPG, or WebP for places that won't take vectors, build a multi-size ICO favicon or a macOS ICNS icon, or trace a PNG or JPG logo back to vector.
Do I need to install anything or sign up?
No. There is no account to create, and nothing to install: no browser extension, no plugin, no desktop app. The whole converter runs in a browser tab, so you just open the page, add your files, and download the results.
Which browsers does this SVG converter work in?
Any modern browser with JavaScript and WebAssembly enabled. SVG to Image uses the browser's built-in canvas renderer, and Image to SVG runs VTracer compiled to WebAssembly in the page. There are no plugins to install.
Is it safe to use for confidential or client work?
As far as the file goes, yes. There is no upload and no server-side conversion, so a client's logo or an unreleased design is converted on your own machine and never sits on someone else's disk. Whether that satisfies a particular NDA is a call only you can make.
Try the SVG converter
Open SVG to Image for PNG, JPG, and other raster files. Open Image to SVG to turn pixels into vectors.