Dadaki

Convert SVG to PNG — and fix the artwork on the way through

A converter takes a file and gives it back bigger. This is an editor, so you can crop the artboard, change a colour, drop a background behind a transparent logo and then export — in the same tab, in about the same time.

Open the editorNo sign-up, no download. It opens on a blank canvas.

How to convert an SVG to PNG

  1. Open your SVGGo to dadaki.com and press ⌘O (Ctrl+O), or drag the .svg file straight onto the canvas.
  2. Set what the PNG should containThe export covers the artwork frame. Press A for the frame tool to resize it, or use the app menu's fit-to-artwork so the PNG has no stray whitespace around the drawing.
  3. Open the export dialogPress ⇧⌘E and choose PNG.
  4. Pick a scale1× exports at the artboard's own pixel size. 2×, 3× and 4× multiply it — the usual choice for a retina asset or an app icon that has to be sharp at a size the artboard is not.
  5. ExportThe PNG is rendered in the tab and saved to your downloads with a transparent background wherever the artwork is transparent.

Why the resolution question matters

SVG has no resolution — it is a description of shapes. PNG is a grid of pixels. So converting one to the other is not really a conversion, it is a decision about how big the grid should be, and a converter that never asks is quietly deciding for you.

Exporting at 4× and scaling down in whatever you are placing the image into is almost always better than exporting at 1× and scaling up, which cannot invent detail that was never rasterised.

You need it forSensible export
A favicon or small UI icon1× at an artboard of 32–64 px
A retina web image2× at the size it will be displayed
An app icon1× at an artboard of 1024 px
Print, or something you will crop into later3× or 4×
A social preview1× at an artboard of 1200 × 630

What is doing the rendering

The rasteriser is Skia, by way of CanvasKit — the same graphics engine Chrome uses to paint pages. Gradients, blurs, blend modes and antialiased curve edges come out the way they look on the canvas, because it is the identical code path drawing both.

Everything happens in the tab. The SVG is not uploaded to a conversion service, which is worth knowing before you paste a client's unreleased logo into a free web tool.

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.

Questions

Does the PNG keep a transparent background?

Yes. Anywhere the artwork is transparent, the exported PNG is transparent. If you want a solid background instead, draw a rectangle behind the artwork and send it to the back with ⌘[ before exporting.

What resolution can I export at?

The artboard's own size at 1×, or 2×, 3× and 4× that. Because the source is vector, every scale is rendered fresh from the geometry rather than upscaled, so a 4× export is genuinely four times the detail.

Is there a file size limit?

There is no imposed limit. The work happens in your browser, so the practical ceiling is your own machine's memory rather than an upload quota.

Can I convert several SVGs at once?

Not as a batch — Dadaki is an editor rather than a bulk conversion pipeline, and exports one document at a time. For scripted batch conversion, a command-line tool such as resvg or Inkscape's CLI is the better fit.

Can I go the other way, PNG to SVG?

No. Dadaki does not auto-trace raster images into vectors. It imports and exports SVG, and exports PNG.

Keep reading