VML (Vector Markup Language) je značkovací jazyk, ktorý umožňuje vytváranie vektorovej grafiky. VML bol predložený ako jeden z návrhov pri začiatku tvorby formátu SVG (Scalable Vector Graphics). Jazyk VML umožňuje s použitím vyhradených slov vytvoriť neštandardný dokument HTML s vektorovou grafikou. Tento formát však má len malú podporu v internetových prehliadačoch. Na webových stránkach sa na vektorovú grafiku častejšie používa formát SVG, ktorý sa stal W3C štandardom.
Jazyk VML je založený na technológii XML 1.0 (Extensible Markup Language). Technológia XML je sprísnená forma SGML (Standard Generalized Markup Language). Pre tvorbu vektorovej grafiky na internete je možné značky (tagy) jazyka VML vkladať do dokumentov v jazyku XHTML alebo HTML.
Vektorovú grafiku je možné vytvárať prostredníctvom jednoduchého programovania podobne ako vytváranie dokumentov v jazyku XHTML.