Язык VRML (Virtual Realty Modeling Language) предназначен для описания трехмерных изображений и оперирует объектами, описывающими геометрические фигуры и их расположение в пространстве.
VRML-файл представляет собой обычный текстовый файл, интерпретируемый браузером. Поскольку большинство браузеров не имеет встроенных средств поддержки VRML, для просмотра VRML-документов необходимо подключить вспомогательную программу – VRML-браузер, например, Live3D или Cosmo Player.
Как и в случае с HTML, один и тот же VRML-документ может выглядеть по-разному в разных VRML-браузерах. Кроме того, многие разработчики VRML-браузеров добавляют нестандартные расширения VRML в свой браузер.
Существует немало VRML-редакторов, делающих удобнее и быстрее процесс создания VRML-документов, однако несложные модели можно создать при помощи самого простого текстового редактора.