VML ist eine Sprache zur Beschreibungen zweidimensionaler Vektorgrafiken in XML. VML wurde 1998 von Microsoft, Macromedia und anderen zur Standardisierung an das W3C übergeben. Als Webstandard wurde VML abgelehnt, da Adobe, Sun und andere einen weiteren Standard unter dem Namen PGML beantragten. Diese beiden Vorschläge wurden unter dem Namen SVG vereinigt, verbessert und als Standard vom W3C verabschiedet.
Obwohl es als Standard durch die W3C abgelehnt und größtenteils durch Entwickler ignoriert wurde, implementiert Microsoft VML immer noch im Internet Explorer 5.0 und höher und in Microsoft Office 2000 und höher.