VRML (Virtual Reality Modeling Language) è un formato di file standard per la rappresentazione di grafica vettoriale 3D interattiva, progettato in particolare per il World Wide Web. Consente la creazione di "mondi virtuali" o scene 3D che gli utenti possono esplorare e con cui possono interagire. I file VRML descrivono la geometria e l'aspetto degli oggetti in una scena 3D, così come il loro comportamento e le loro interazioni. Ciò include la definizione di forme, colori, texture, illuminazione e animazioni. VRML supporta funzionalità come gli hyperlink, consentendo agli oggetti nel mondo virtuale di collegarsi ad altre scene VRML o pagine web. Supporta anche linguaggi di scripting come JavaScript per aggiungere interattività e comportamento dinamico alla scena. VRML è stato ampiamente utilizzato tra la fine degli anni '90 e l'inizio degli anni 2000 per la creazione di ambienti virtuali, simulazioni educative e contenuti 3D interattivi sul web. Sebbene sia stato in gran parte soppiantato da X3D e altri formati, VRML rimane rilevante per le applicazioni legacy e per la comprensione della storia della grafica 3D su Internet. Il formato file è basato su testo, rendendolo relativamente facile da leggere e modificare, sebbene scene complesse possano risultare in file grandi e intricati. La natura di standard aperto di VRML ha contribuito alla sua popolarità iniziale, consentendo l'interoperabilità tra diversi browser e strumenti di authoring VRML.