Convert SVG
Vector markup, rasterized to pixels. I do not trace photos into SVG. Every pair below runs in the browser. The file is not uploaded. Stills use jSquash (MozJPEG, OxiPNG, WebP, AVIF) and the canvas in this tab. There is no upload bar because there is no server to receive the bytes.
This hub is the index, not the workbench. Each conversion is its own URL so a search for “SVG to something” can land on a page that only does that job. The file picker on those pages expects SVG when you are leaving this format, or produces SVG when you are arriving. A generic dropdown still exists under Video convert and Audio convert if you would rather pick the destination after you drop the file.
You can check the same way on every pair: open the network panel, drop a SVG file, convert it. You should see this origin. You shouldn't see a POST of the file. Google Analytics, if it's on, is page views, not your SVG bytes. If a tool needs a server, it isn't on this site.
This site can read it. Encode is not offered. Engine: canvas.
Convert from SVG
- SVG to JPGThe usual photographic JPEG. No transparency.
- SVG to PNGLossless stills, including transparency.
- SVG to WebPA smaller web still that can keep transparency.
- SVG to AVIFOften smaller than WebP at the same viewing size.
- SVG to BMPUncompressed bitmap. Huge, simple, still used in scanning.
- SVG to ICOWindows icon file. Written here as a single PNG-in-ICO.
- SVG to APNGAnimated PNG. Encode writes a single-frame APNG; the browser decodes the file.
- SVG to TIFFCommon in scanning and print. Decoded and written in this tab.
- SVG to TGATarga stills. Handled through the same local FFmpeg build as video.
- SVG to PPMNetpbm colour pixmap. Useful for pipelines and old UNIX tools.
- SVG to PGMNetpbm greyscale. Same local encoder path as PPM.
- SVG to PBMNetpbm 1-bit bitmap.
Convert to SVG
I do not write SVG. The hub exists so you can see what I will decode instead of promising an encoder I do not have.
Related: Convert · All formats · How it works