The EdgeSVG homepage
Score6.7
Rank#7 of 24
Free planNo
Runs onLinux, macOS, Web, Windows

Summary

EdgeSVG is a free, open-source tool for converting raster images into SVG vector graphics. Its automatic mode classifies images as logos, icons, illustrations, or photos and selects a tracing approach. Other documented modes include convert, logo, premium, smart, and optimal, covering different image types and quality requirements. Smart mode searches iteratively within SSIM and file-size constraints. Output scoring includes SSIM, edge similarity, foreground IoU, topology, file size, and path counts. The project provides Rust, Python, Node.js, command-line, and WebAssembly interfaces under a shared SDK contract. Its WebAssembly engine runs in the browser without a server or uploads, according to the maker, keeping image data on the device. Batch processing can handle directories and produce JSON or Markdown reports with per-image scores and summaries. CI/CD examples cover GitHub Actions, GitLab CI, Docker, and pre-commit hooks. EdgeSVG is published under the Apache 2.0 license and has pre-built Python wheels for macOS arm64 and x64, Linux x64 and arm64, and Windows x64. The project describes itself as neither a GUI design tool nor a hosted API.

Who it is for

It suits developers and teams incorporating raster-to-SVG conversion into design, asset automation, web, or build pipelines. It is not positioned as a hosted API or GUI design tool.

What is good

  • Automatic mode selects a tracing strategy by image type.
  • Batch processing produces scored JSON or Markdown reports.
  • Browser WebAssembly conversion runs without uploads.
  • Interfaces include Rust, Python, Node.js, CLI, and WebAssembly.

What to know first

  • Not a GUI design tool.
  • Not a hosted API.

Verdict

EdgeSVG offers conversion modes, quality scoring, and interfaces suited to automated asset workflows. Its project explicitly does not provide a hosted API or GUI design tool.

Compared on image vectorization software

Free plan
Yesraphaelmansuy.github.io
Batch conversion
Yesraphaelmansuy.github.io
Tracing modes
full-colorraphaelmansuy.github.io
Available platforms
web+desktopraphaelmansuy.github.io
Vector output formats
SVGraphaelmansuy.github.io

Facts

Purpose
EdgeSVG converts raster images into SVGs through an open-source vectorization engine.raphaelmansuy.github.io · 2 Oct 2026
Quality scoring
It scores vectorized output with metrics including SSIM, edge similarity, foreground IoU, topology, file size, and path counts.raphaelmansuy.github.io · 2 Oct 2026
Automatic mode
Auto mode classifies images as logos, icons, illustrations, or photos and selects a tracing strategy.raphaelmansuy.github.io · 2 Oct 2026
Conversion modes
Documented modes include auto, logo, premium, and smart, with smart mode searching iteratively under SSIM and file-size constraints.raphaelmansuy.github.io · 2 Oct 2026
SDKs and CLI
The project provides Rust, CLI, Python, Node.js, and WebAssembly surfaces with a shared SDK contract.github.com · 2 Oct 2026
Browser privacy
The maker says the WebAssembly engine runs in the browser without a server or uploads, so image data stays on the device.raphaelmansuy.github.io · 2 Oct 2026
Dependencies
The maker describes EdgeSVG as a pure Rust engine with no GPU, ONNX, or Python ML runtime requirements.raphaelmansuy.github.io · 2 Oct 2026
Integrations
The CI/CD guide provides examples for GitHub Actions, GitLab CI, Docker, and pre-commit hooks.raphaelmansuy.github.io · 2 Oct 2026
Batch processing
Its benchmark command can process directories and produce JSON and Markdown reports with per-image scores and summaries.raphaelmansuy.github.io · 2 Oct 2026
Target users
The maker describes use cases including design pipelines, asset automation, web applications, and build pipelines.raphaelmansuy.github.io · 2 Oct 2026
Not a hosted service
The project README says EdgeSVG is not a GUI design tool or hosted API.github.com · 2 Oct 2026
License
The project is published under the Apache 2.0 license.github.com · 2 Oct 2026
Platform support
The Python quick start lists pre-built wheels for macOS arm64 and x64, Linux x64 and arm64, and Windows x64.raphaelmansuy.github.io · 2 Oct 2026
SDKs
EdgeSVG provides Python, Node.js, Rust, CLI, and WebAssembly interfaces with a shared response contract.raphaelmansuy.github.io · 3 Oct 2026
Automation
The CI/CD guide documents GitHub Actions and GitLab CI workflows, JSON output, and configurable quality thresholds.raphaelmansuy.github.io · 3 Oct 2026
Use cases
The maker describes logo and icon conversion, build pipelines, in-browser conversion, batch asset processing, and design export workflows.raphaelmansuy.github.io · 3 Oct 2026
Supported Python platforms
The Python quick start lists pre-built wheels for macOS arm64 and x64, Linux x64 and arm64, and Windows x64.raphaelmansuy.github.io · 3 Oct 2026
Maker
The site copyright names Raphael Mansuy.raphaelmansuy.github.io · 3 Oct 2026

Best EdgeSVG alternatives

See all 12

Where it ranks on Everything Xiaomi

Is EdgeSVG yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources