SVGEdit is a browser-based SVG drawing editor that runs in JavaScript and works in modern browsers. It provides a canvas for creating and editing vector graphics as SVG files, with a project history going back more than 15 years and a refreshed V7 release. You can open hosted builds to try SVGEdit V7, or use older versions for older browsers or abandoned features.
The site also explains how to host SVGEdit locally by cloning the repository, installing dependencies with npm, building the svgcanvas package and editor bundle, and serving it from your own web server. Developers can integrate the editor into an existing web application by injecting it into a div element, or use the underlying @svgedit/svgcanvas package to build a custom SVG editor with their own framework.
It is aimed at people who need to draw or edit SVG files in a browser and at developers who want to embed SVG editing or build their own editor. Recent Chrome, Firefox and Safari versions are supported.
Key features
Draw and edit vector graphics as SVG files in a browser
Use hosted V7 builds or access older SVGEdit versions
Host a local build with npm and a web server
Integrate the editor into a web app via a div container
Use @svgedit/svgcanvas to build a custom SVG editor
Runs in recent Chrome, Firefox, and Safari versions
Best for: People who need to create or edit SVG files in a browser, and developers who want to embed or build SVG editing tools.
Good for
Browser-based and JavaScript-driven.
Hosted builds let you try V7 directly in the browser.
Can be hosted locally or integrated into existing web applications.
SVGEdit is a browser-based JavaScript-driven SVG drawing editor that works in modern browsers. It lets you create and edit vector graphics as SVG files.
Can I use SVGEdit without installing anything?
Yes, the site links to hosted V7 builds that run in the browser. You can also access older versions for older browsers or abandoned features.
Can I host SVGEdit myself?
Yes. The site provides instructions to clone the repository, install dependencies with npm, build svgcanvas and the editor, and serve the bundle from your own web server.
Can I embed SVGEdit in my own web application?
Yes. V7 can be injected into a div element, and the underlying @svgedit/svgcanvas package can be used to build a custom editor.
Is something wrong or out of date?
Tell us and an editor will check it.
Own this website?
Claim the listing and suggest updates yourself. An editor checks every claim first.