--- 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 vector graphics. SVG is essentially to graphics what HTML is to text.
SVG is similar to Adobe's proprietary Flash technology, but it is a text-based open Web standard instead of a closed binary format. It is explicitly designed to work with other web standards such as CSS, DOM, and SMIL.
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.