--- title: SVG slug: Web/SVG tags: - 2D Graphics - Graphics - NeedsTranslation - Reference - SVG - TopicStub - Web - 'l10n:priority' translation_of: Web/SVG ---
Scalable Vector Graphics (SVG) is an XML-based markup language for describing two dimensional basedĀ vector graphics. SVG is essentially to graphics what HTML is to text.
SVG is a text-based open Web standard. It is explicitly designed to work with other web standards such as CSS, DOM, and SMIL.
SVG was developed by theĀ World Wide Web consortium(W3C) since 1999.
Like HTML, SVG has a document model (DOM) and events, and is accessible from JavaScript. This allows developers to create rich animations and interactive images.
foreignObject
While a little SVG can go a long way to enhanced web content, here are some examples of heavy SVG usage.