SVG-Edit
SVG-Edit is a free, open-source SVG drawing editor that runs in modern web browsers.
What SVG-Edit is
SVG-Edit is a free, open-source SVG drawing editor that runs in modern web browsers. Browser builds are available for the current V7 master branch and the latest npm release. The project supports SVG and PDF export and works with recent Chrome, Firefox, and Safari versions. Its editor combines a user interface with an underlying svgcanvas component. Developers can install svgcanvas from npm, initialize the editor in a web application div with numeric dimensions, and configure extensions. A documented React extension can be enabled through userExtensions configuration. Users may clone or copy the repository, build the software, and serve the bundle from their own web server. The repository uses the MIT license. Earlier 6.1.0 and 5.1.0 builds are linked for older browsers or legacy features. SVG-Edit is listed for API, Linux, self-hosted, and web platforms, but not as a desktop app. Community help is available through GitHub issues and discussions, Stack Overflow, and Google Groups.
Good
- Free under the MIT license
- Runs in modern web browsers
- Supports SVG and PDF export
- Underlying canvas available through npm
- Can be self-hosted
Watch out
- No desktop app
- Older browsers may require older versions
- Community support is issue- and discussion-based
- No free trial separate from the free plan
Who it suits
SVG-Edit suits people drawing SVG graphics in browsers and developers embedding or extending an SVG editor. Self-hosting and the MIT license also suit projects wanting source access and deployment control.
Verdict
SVG-Edit offers a browser editor with exports, an npm canvas component, extensions, and self-hosting under the MIT license. Older browser support may require legacy releases, and there is no desktop application.
Plans and prices
From SVG-Edit's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| SVGEdit | Free | Open source SVG editor · MIT license |
The facts
Each one read from SVG-Edit's own pages, with the date it was checked.
Where it runs
- Browser access
- The project links to browser builds for the current V7 master branch and the latest published npm version.checked 8 Oct 2026
- Browser builds
- The README links to browser builds of SVGEdit V7 from the master branch and the latest version published on npm.checked 8 Oct 2026
- Older browsers
- The README says older browsers may require an older SVGEdit version.checked 8 Oct 2026
- Supported browsers
- The project says recent Chrome, Firefox, and Safari versions are supported, and older browsers may require an older package version.checked 8 Oct 2026
What it does
- Canvas package
- The underlying svgcanvas can be installed from npm and used to build a custom SVG editor.checked 8 Oct 2026
- Community support
- The README directs contributors to create an issue or discussion and links to a Stack Overflow group.checked 8 Oct 2026
- Components
- SVGEdit consists of an underlying svgcanvas and an editor UI, and the canvas can be used to build a separate editor.checked 8 Oct 2026
- Developer integration
- The svgcanvas package can be installed from npm and imported into an application.checked 8 Oct 2026
- Extensions
- The project documents a sample React-based extension that can be built and enabled through userExtensions configuration.checked 8 Oct 2026
- Hosting
- Users can clone or copy the repository, build it, and serve the bundle from their own web server.checked 8 Oct 2026
- Integration
- A web application can initialize the editor in a div with numeric width and height and configure extensions.checked 8 Oct 2026
- Legacy versions
- The README links to SVGEdit 6.1.0 and 5.1.0 builds and notes that older versions may be needed for older browsers or abandoned features.checked 8 Oct 2026
- License
- The repository provides SVGEdit under the MIT license.checked 8 Oct 2026
- Open source
- The repository is published under the MIT license.checked 8 Oct 2026
- Product
- SVGEdit is a fast, web-based, JavaScript-driven SVG drawing editor that works in modern browsers.checked 8 Oct 2026
- Project history
- The README says the project began more than 15 years ago and was revived after a period without maintenance.checked 8 Oct 2026
- Purpose
- SVGEdit is a fast, web-based, JavaScript-driven SVG drawing editor for modern browsers.checked 8 Oct 2026
- Security
- The repository page links to GitHub's Security and quality section; the README does not state a product security certification or compliance claim.checked 8 Oct 2026
- Security advisories
- GitHub reports no published security advisories for the repository.checked 8 Oct 2026
- Security policy
- GitHub reports that the project has not set up a SECURITY.md file.checked 8 Oct 2026
- Self-hosting
- Users can build SVGEdit and serve it from their own web server.checked 8 Oct 2026
- Support
- The project directs users to GitHub issues and discussions and lists a Google Groups email address for the SVG-Edit organization.checked 8 Oct 2026




