What is in Dadaki
A complete list, including the things that are not here. It is a drawing tool — vectors, curves, colour and type — rather than an interface-design suite.
Open the editorNo sign-up, no download. It opens on a blank canvas.
Tools
- V
- Select — and node editing on double-click
- P
- Pen — bezier paths with per-handle control
- N
- Pencil — freehand, fitted to smooth curves
- L
- Line
- R
- Rectangle, with adjustable corner radii
- O
- Ellipse
- T
- Text, with a searchable Google Fonts picker
- A
- Artwork frame — what an export covers
- B
- Paint bucket — Live Paint
- C
- Scissors — cut a path
- I
- Eyedropper — sample colour or a whole appearance
- U
- Mesh — mesh gradients
Worth its own page
The pen tool
Bezier paths, node editing, scissors, join, simplify, offset path and outline stroke. Read more.
Boolean operations
Union, subtract, intersect and exclude — non-destructive, with the operands still editable inside. Read more.
Live Paint
Fill the regions formed where lines cross, and keep the colours when you move the lines. Read more.
Mesh gradients
Two-dimensional colour fields, shaped by dragging control points. Read more.
Paths and shapes
- Node editing: move anchors and handles, add and delete points.
- Boolean union, subtract, intersect and exclude, non-destructively.
- Offset path, outline stroke, path simplification, flatten to a single path.
- Scissors and join, for cutting and reconnecting open paths.
- Corner radii on rectangles, and on individual corners.
Colour and appearance
- Solid fills, linear gradients, radial gradients and mesh gradients.
- On-canvas gradient editing rather than a dialog.
- Strokes with dash patterns and variable width profiles.
- Blurs, drop shadows and blend modes.
- Clipping masks.
- Eyedropper sampling of colour, and copy/paste of an entire appearance.
Type
- Live, editable text with a searchable picker covering the Google Fonts catalogue.
- Bold, italic, size, tracking and alignment.
- Convert text to outlines (⇧⌘O) when the type has to survive a machine without the font.
- Font embedding on export, so shared files render as drawn.
Layout and precision
- Align and distribute, computed exactly rather than by eye.
- Smart guides, snapping, rulers and equal-spacing hints.
- A layer tree with groups, lock, hide and rename.
- Arbitrary zoom, fit-to-artwork (⇧1) and zoom-to-selection (⇧2).
- A full undo history, with one entry per meaningful action.
Files
- SVG import, verified against roughly 1,679 fixtures pixel-diffed against a reference renderer.
- SVG export, clean enough to hand to a developer or a build pipeline.
- PNG export at 1×, 2×, 3× and 4×.
- Documents stored in your own browser when signed out — nothing is uploaded.
- Optional cloud sync, team workspaces and presence with an account.
For developers
- MIT-licensed and on GitHub.
- An embeddable library — `createEditor(container, options)` builds the whole editor inside an element you own.
- A Rust/WASM geometry core drawing through CanvasKit (Skia).
- An MCP server, so an AI agent can draw real vector geometry in a tab you have open — one agent call is one undo step, and you can take over mid-drawing.
Not here
Said plainly, so you do not find out an hour in: no CMYK or print colour management, no .ai, .eps or .pdf import, no image trace, no type on a path, no brushes or symbols, no multiple artboards per document, and no plugin API.
There is also a full keyboard shortcut reference, generated from the editor's own binding table.
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.
Open the editorNo sign-up, no download. It opens on a blank canvas.