SVG Tools ☞ Vector files, handled in your browser

Free online SVG tools
Optimize, convert & edit

Clean up, convert and edit SVG files — no upload, no sign-up.

SVG to PNGSVG ViewerSVG OptimizerSVG BeautifierSVG to JPGSVG to WebPSVG to ICOSVG to PDFSVG to Base64SVG to ReactSVG to VueSVG ResizerSVG Color ChangerPNG to SVGJPG to SVGSVG Crop

SVG tools

20 tools

Convert

10 tools

Turn SVG into PNG, JPG, PDF or code — and trace images back to SVG.

Edit

5 tools

View, recolor, resize, crop and rotate vector files.

Optimize

2 tools

Shrink SVG code with SVGO, or format it for reading.

Creative

3 tools

Merge several SVG files into one, or split one into many.

Guide

What is an SVG file?

SVG is a vector image written as plain XML text. Shapes are described by coordinates and curves rather than a grid of pixels, so the browser redraws the artwork at whatever size it is asked for and it stays sharp on any screen. Because it is text, you can open one in any editor, read it, diff it in version control, and change a colour with find and replace — none of which is possible with a PNG.

Why optimize SVG?

Design tools export far more than the picture. Editor metadata, empty groups left over from how the layers were organised, unused definitions, and coordinates written to ten decimal places when three would land inside the same physical pixel. Optimizing strips all of it and commonly halves the file, or better, without changing a single thing you can see.

SVG or PNG?

SVG for anything flat that has to scale — logos, icons, charts, line illustrations. PNG for photographs, and for the places SVG still is not welcome: older email clients, some marketplace upload forms, and design tools that predate it. Rasterising an SVG to PNG is one click and one-way, so keep the SVG as the master and export whatever sizes you need from it.

Everything runs on your device

SVG is live code, and rendering an untrusted one carelessly is a real risk — so the previews here are sandboxed, and the file itself is parsed and rewritten in your own browser. Nothing is uploaded, which means an unreleased logo or a client asset stays on your machine, there is no queue, and the tools keep working after you go offline.