En VRML97 los entornos que se construyen se llaman worlds (mundos) y por esta razón han de tener la extensión .wrl.
Todos los archivos de VRML97 son archivos de texto (ASCII) y por lo tanto pueden ser editados con cualquier editor de textos. Se había trabajado en un formato de archivo binario pero no llegó a implantarse.
Para una identificación sencilla de los archivos de VRML97, todos deben incluir la cabecera siguiente:
#VRML V2.0 utf8
La primera parte (#VRML V2.0) denota el tipo y la versión. La segunda (utf8) permite utilizar la codificación UTF-8 para trabajar con todos los caracteres especiales (acentos, caracteres japoneses, cirílico, etc.) según el estándar ISO 10646.