SVG Editor
Draw, edit and clean up SVG files in your browser, then export them as SVG, PNG or a multi-size icon set.
This tool runs entirely in your browser. Your input is never uploaded.
Compress
Removes comments, XML declarations and whitespace between tags. Text content and path data are left untouched.
Replace color
Round path data
What is this tool?
SVG (Scalable Vector Graphics) stays sharp at any size, which makes it perfect for icons and illustrations. This tool embeds a full vector editor in your browser so you can create or modify SVG files without uploading anything.
Editing
Use the toolbar to draw rectangles, ellipses, lines, freehand paths, text and more, then select elements to move, resize or rotate them. Zoom in and out, toggle the grid, group shapes or rearrange them in the layers panel. Every action is covered by undo and redo, and path editing lets you fine-tune curves node by node.
Clean up and optimize
The utilities panel compresses the code by removing comments, XML declarations and whitespace between tags, replaces a color across the whole file (optionally limited to fill, stroke and stop-color attributes), or rounds the decimals inside path data for a smaller, tidier document.
Export
Copy the SVG source, a data URI or the raw Base64, download the .svg file, or render it to PNG with a transparent or white background. You can also export the drawing as a ready-to-use icon set packed into a single ZIP file at the sizes you pick.
Privacy
Everything runs in your browser. Drawings are only stored locally on your device, so nothing is uploaded to a server.
Related tools
SVG Badge & Placeholder
Create Shields-style SVG badges or placeholder images locally and export them as SVG or PNG.
Open ToolImage Compressor
Batch-compress JPEG, PNG, WebP, GIF, and BMP images locally in your browser with quality, resizing, and format conversion controls.
Open ToolColor Converter
Convert colors, generate palettes, and check WCAG contrast locally.
Open Tool