X3D (Extensible 3D Graphics) è uno standard ISO aperto e royalty-free per la definizione di grafica computerizzata 3D. È il successore di VRML (Virtual Reality Modeling Language) e offre un'architettura più moderna e flessibile. I file X3D descrivono scene e oggetti 3D utilizzando una struttura a grafo di scena (scene graph). Questo grafo di scena contiene nodi che rappresentano forme geometriche, aspetti (materiali, texture), trasformazioni, animazioni e interazioni. X3D supporta una vasta gamma di funzionalità grafiche 3D, inclusa la geometria poligonale, le superfici NURBS, l'animazione, l'illuminazione, il texturing, l'audio, il video e l'interazione utente. È progettato per essere indipendente dalla piattaforma e può essere utilizzato per diverse applicazioni, come CAD, visualizzazione medica, visualizzazione scientifica, walkthrough architettonici e giochi 3D interattivi. I file X3D sono tipicamente codificati in XML, ma sono supportate anche altre codifiche come binario e binario compresso. Lo standard definisce diversi profili, che sono sottoinsiemi della piena funzionalità X3D, per soddisfare diversi requisiti applicativi e capacità hardware. Questi profili assicurano l'interoperabilità tra le diverse implementazioni X3D.