wasm · runs in your browser
Drop a logo and get a compact, editable vector — straight edges as lines, sharp corners, smooth arc-fitted curves. No upload, no sign-up.
Drop a PNG here, or click to choose
png · jpg · webp — works best on logos with a few flat colors
Why it's different
Compiled to WebAssembly. Your image is decoded and traced locally — it never leaves your device.
Straight edges become lines, corners stay sharp, and curves are fit from real circular-arc geometry — the way a designer constructs them.
A small palette and minimal nodes — typical logos come out a few KB and open cleanly in Figma, Illustrator, or Inkscape.
Pipeline
# browser decodes the PNG → raw RGBA canvas.getImageData(...) # wasm runs the logo pipeline cluster colors → small palette split at corners → sharp edges fit lines / arcs → clean curves serialize → <svg>
The PNG is decoded to raw pixels by the browser canvas — no image codec ships in the wasm, keeping it ~190 KB.
Colors collapse to a small dominant palette; contours split at corners so letters and edges stay crisp.
Each span becomes a line, a circular arc, or a fitted Bézier — the fewest nodes that match the shape.