A free SVG editor that runs in your browser
Drop an SVG onto the canvas and edit it as real vector geometry — nodes, curves, fills and text you can still select. Nothing uploads, nothing installs, and nothing is locked behind an account.
Open the editorNo sign-up, no download. It opens on a blank canvas.
What you can actually do to an SVG
Most things billed as online SVG editors are either code editors that show you the raw XML, or viewers that let you recolour a shape and re-download it. Dadaki parses the file into a real scene graph and hands you the same tools a desktop illustration app would.
Edit the paths, not the markup
Double-click any shape to enter node editing. Move anchors, drag handles, add and delete points, cut a path in two with the scissors, join two open paths back together.
Restyle anything
Solid fills, linear and radial gradients, mesh gradients, strokes with dash patterns and variable width profiles, blurs, shadows and blend modes.
Recombine shapes
Union, subtract, intersect and exclude give you one genuinely merged outline — and keep the original shapes inside the group, so the result stays editable rather than being a destructive flatten.
Keep the text live
Text imported from an SVG stays editable text with a real font picker. Convert it to outlines only when you want to, with ⇧⌘O.
How to edit an SVG file
- Open the editorGo to dadaki.com. You land on a canvas straight away — there is no sign-up wall in front of it.
- Bring your file inPress ⌘O (Ctrl+O on Windows and Linux) and pick the .svg, or drag the file onto the canvas.
- Select what you want to changeClick a shape with the Select tool (V). Press Enter to step inside a group, Escape to step back out. The Objects panel on the left mirrors the file's own structure.
- Edit itChange the fill and stroke in the panel on the right, or press P for the pen and N for the pencil to draw new geometry alongside what is already there.
- Export⇧⌘E opens the export dialog. Choose SVG to get a clean file back out, or PNG with a scale factor for a raster copy.
Your file does not leave your machine
There is no upload step. The SVG is parsed in the browser tab and the document is stored in that browser's own local database. Nothing is sent to a server unless you create an account and explicitly ask for cloud sync — which matters if the artwork happens to be a client's logo or something under NDA.
Dadaki is free and the editor is open source under the MIT licence — the whole thing is on GitHub. There is no watermark, no export limit and no paid tier gating the drawing tools. An optional account adds cloud sync and shared team files; everything else works signed out.
How faithful is the SVG support?
The renderer is a Rust/WASM core drawing through CanvasKit — Skia, the same engine behind Chrome's own graphics. Import fidelity is held to it by a conformance suite of roughly 1,679 SVG fixtures, each rendered through the app and pixel-diffed against a resvg reference on every change.
That is a deliberately boring answer to the question everybody actually has, which is whether the file will come back looking like it went in.
Open the editorNo sign-up, no download. It opens on a blank canvas.
Questions
Is this SVG editor really free?
Yes. The editor is open source under the MIT licence and every drawing and export feature works without an account. There is no watermark on exports and no limit on how many files you edit. The optional paid-free account adds cloud sync and team sharing, not tools.
Do I need to install anything?
No. Dadaki runs entirely in the browser tab. There is no download, no extension and no desktop app to keep updated. It works in any modern browser on macOS, Windows, Linux and ChromeOS.
Are my files uploaded to a server?
Not unless you ask. Signed out, documents live in your browser's local storage and the SVG is parsed on your own machine. Files are only sent anywhere if you create an account and turn on cloud sync.
Can I edit an SVG's code directly?
Dadaki is a visual editor, not a code editor — you manipulate shapes on a canvas rather than XML. You can export clean SVG at any time and edit that in a text editor if you need to.
Does it keep my text editable?
Yes. Text elements in an imported SVG stay live text you can retype and restyle, with a searchable Google Fonts picker. Converting text to outlines is an explicit action (⇧⌘O), not something that happens on import.