X3D (Gráficos 3D Extensibles) es un estándar ISO abierto y libre de regalías (royalty-free) para la definición de gráficos 3D por computadora. Es el sucesor de VRML (Lenguaje de Modelado de Realidad Virtual) y ofrece una arquitectura más moderna y flexible. Los archivos X3D describen escenas y objetos 3D utilizando una estructura de grafo de escena (scene graph). Este grafo de escena contiene nodos que representan formas geométricas, apariencias (materiales, texturas), transformaciones, animaciones e interacciones. X3D soporta una amplia gama de características de gráficos 3D, incluyendo geometría poligonal, superficies NURBS, animación, iluminación, texturizado, audio, video e interacción del usuario. Está diseñado para ser independiente de la plataforma y puede utilizarse para diversas aplicaciones, como CAD, visualización médica, visualización científica, recorridos arquitectónicos (architectural walkthroughs) y juegos 3D interactivos. Los archivos X3D se codifican típicamente en XML, pero también se admiten otras codificaciones como binario y binario comprimido. El estándar define varios perfiles, que son subconjuntos de la funcionalidad completa de X3D, para adaptarse a diferentes requisitos de aplicación y capacidades de hardware. Estos perfiles garantizan la interoperabilidad entre distintas implementaciones de X3D.