Implementations

From SVG

SVG is deployed in a wide variety of places, for different purposes. Here is a partial list of some of the more prominent implementations. If you have an SVG implementation and wish to be added to this list, please email details to the SVG Working Group public list, www-svg@w3.org.


Authoring Tools

  • Inkscape: a professional open-source graphical drawing tool with advanced features, using SVG as its native format
  • SVG-edit: a simple browser-based SVG drawing tool
  • Adobe Illustrator: a professional commercial vector graphics authoring tool that exports to SVG
  • CorelDRAW: a professional commercial vector graphics authoring tool that exports to SVG
  • W3C Amaya: an open-source editor/browser


Viewers

These are implementations of SVG User Agents that are primarily aimed at displaying SVG content to users.

Browsers

  • Mozilla Firefox
  • Opera
  • Apple Safari (WebKit): this also includes SVG support for the iPhone mobile device, with both SMIL animations and scripting capabilities
  • Google Chrome: at the time of this writing, this does not include SVG support on the Google Android mobile browser
  • Batik Squiggle: a Java-based SVG-only browser distributed as part of the Batik SVG Toolkit
  • W3C Amaya: an open-source editor/browser

Mobile Device Viewers

Plugins and Shims

  • SVG Web: an SVG viewer that renders SVG content using the Flash plugin, allowing Internet Explorer users to view it, developed in part by Google
  • Raphaël JavaScript Library: a Javascript library that renders SVG in all major browsers, and ports to VML for Internet Explorer
  • Dojo Toolkit: a Javascript library that renders SVG in all major browsers, and ports to VML for Internet Explorer
  • Adobe SVG Viewer: one of the earliest SVG plugins, no londer maintained or supported

Frameworks

Support in Other Specifications