Products

Scalable Vector Graphics (SVG)

What is SVG?

Please use a modern browser.

Graphics Markup for the Web

SVG is a markup language for describing two-dimensional graphics applications and images, and a set of related graphics script interfaces. SVG 1.1 2nd edition is a W3C Recommendation and is the most recent version of the full specification.

SVG is supported by all modern browsers for desktops and mobiles. Some features, such as SMIL animation and SVG Fonts are not as widely supported. There are many SVG authoring tools, and export to SVG is supported by all major vector graphics authoring tools.

SVG 2 is currently under development, and will add new ease-of-use features to SVG, as well as more closely integrating with HTML, CSS, and the DOM, and deprecating features not supported by all browsers.

The SVG Working Group is currently working in parallel on a set of modules for extending prior specifications and adding functionality to CSS, and the new SVG 2 specification will combine those modules with the rest of the SVG framework to work across the full range of devices and platforms.

Still Have Questions?

If you have questions about SVG, please read our Frequently Asked Questions. If you don't find an answer there, let us know, and we may add your question to the FAQ.

The Secret Origin of SVG

Where did SVG come from? Is it based on VML, or PostScript? If you are interested in the technical background of SVG, and the formats that came before it, read The Secret Origin of SVG.

SVG is a widely-deployed royalty-free graphics format developed and maintained by the W3C SVG Working Group. This is a public group, which works on an open mailing list and which welcomes your feedback.

Scalable Vector Graphics

Upcoming Events

The Graphical Web
(formerly SVG Open) showcases SVG and related technologies
like Canvas, WebGL, CSS, Javascript, and HTML5 video and audio.
The event will be of interest to a broad range of
attendees, from graphics professionals right through to data
journalists. As well as conference sessions and training workshops,
the W3C SVG Work Group may be holding meetings as part of the
conference.

News

The CSS and SVG Working groups have started a joint task force to discuss and develop mutual features such as gradients, transforms, filters, and animation. The aim is to specify a coherent underlying model with alternative syntaxes and syntactic sugar, for ease of implementation and authoring. For more details, see the FX TF home page.