.X3D

X3D File

Extensible 3D (X3D) Scene File
Ask a question
QUICK ANSWER

An X3D file is an XML document describing a 3D interactive scene - geometry, materials, animation, and behavior. It is the ISO-standardized successor to VRML. Open it with Blender (Web3D X3D/VRML2 add-on), Xj3D, or InstantReality player. The format is safe; it contains no embedded executables.

Developer: Web3D Consortium (ISO/IEC standardized) Category: 3D Image Files Open standard MIME: model/x3d+xml
OPENS ON Windows macOS Linux Web
Related: .DCM · .STEP · .SKP · .STP

On this page

19k+ extensions indexed
Last reviewed Jul 25, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the X3D file format?

.x3d is the XML encoding of X3D (Extensible 3D), an open ISO standard for interactive 3D scene description maintained by the Web3D Consortium and standardized as ISO/IEC 19775-1. X3D is the direct successor to VRML97, redesigned around XML to enable integration with web standards.

An .x3d file is a standard XML document rooted at the <X3D> element, which specifies a profile attribute (such as Interchange, Immersive, or Full) and a version attribute. Inside <Scene>, authors build a node hierarchy of geometry nodes (Box, Sphere, IndexedFaceSet), materials, transforms, animations (via TimeSensor and interpolator nodes), sensors, scripts, and metadata.

Three encodings share the same underlying scene model: .x3d (XML text), .x3dv (Classic VRML-like syntax), and .x3db (binary GZIP-compressed). All three can represent identical scenes interchangeably. The IANA-registered MIME type model/x3d+xml was approved in 2005.

X3D 4.0 (ISO/IEC 19775-1:2023) introduced physically-based rendering (PBR), HTML5/CSS3 integration via the X3DOM JavaScript library, and HAnim 2.0 humanoid animation support. The format competes with glTF for real-time 3D web delivery; glTF has broader GPU-pipeline adoption while X3D retains strengths in scientific visualization, simulation, and geographic information systems.

Security & safety

RISK: LOW

Pure XML/text format; no executable code embedded in the X3D node graph itself (Script nodes call ECMAScript or Java, but only within a trusted X3D browser sandbox). Safe to open in a text editor.

Format details

in a nutshell
FULL NAMEExtensible 3D (X3D) Scene Fileaka X3D XML encoding, X3D scene
DEVELOPERWeb3D Consortium (ISO/IEC standardized)since 2004 (X3D 3.0, successor to VRML97)
MIME TYPEmodel/x3d+xml
TYPEXML text (declarative 3D scene graph)
STANDARDOpen · royalty-free

Programs that open X3D files

Windows5 apps
Xara 3D Maker Paid Open or import .x3d files for editing 3D text and shapes.
FreeWRL Open-source Open .x3d or .x3dv files directly; open-source VRML/X3D browser.
Blender (Web3D X3D/VRML2 add-on) Open-source File > Import > X3D Extensible 3D (.x3d/.wrl) - supports X3D 3.3; add-on must be enabled.
Xj3D (Web3D Consortium browser) Open-source Open the .x3d file directly; provides full interactive X3D playback.
InstantReality (Fraunhofer IGD) Free InstantPlayer: File > Open .x3d for interactive scene viewing with full X3D 3.x support.
macOS1 app
Blender (Web3D X3D/VRML2 add-on) Open-source File > Import > X3D Extensible 3D (.x3d/.wrl).
Linux2 apps
FreeWRL Open-source freewrl scene.x3d - interactive browser for VRML/X3D.
Blender (Web3D X3D/VRML2 add-on) Open-source File > Import > X3D Extensible 3D (.x3d/.wrl).
Web1 app
X3DOM (browser-based X3D viewer) Open-source Embed .x3d inline in HTML5 with <x3d> tag - rendered via WebGL in any modern browser.

Technical details

deep spec
XML schemaW3C XML 1.0; references X3D DTD or profile-specific Schema
Root element`<X3D>` with `profile` and `version` attributes
Profile levels`Core`, `Interchange`, `Immersive`, `Full`, `MPEG-4`, `CADInterchange`
Version range3.0 (ISO/IEC 19775-1:2004) through 4.0 (ISO/IEC 19775-1:2023)
Companion encodings`.x3dv` (Classic VRML syntax), `.x3db` (binary GZIP-compressed)
MIME type`model/x3d+xml` (IANA-registered 2005)
File encodingUTF-8 text (XML); `.x3db` variant uses GZIP compression
Typical file size5 KB - 50 MB (geometry-heavy); external texture references reduce file size
Animation system`TimeSensor` + interpolator nodes connected via `ROUTE` event routing
Lighting modelX3D 4.0 (2023) adds physically-based rendering (PBR) shading nodes
Standards bodyWeb3D Consortium + ISO/IEC JTC1/SC24
PredecessorVRML97 (ISO/IEC 14772-1:1997, `.wrl` files)
Released2004 (X3D 3.0, successor to VRML97)
Latest versionX3D 4.0 (ISO/IEC 19775-1:2023)
Open standardYes · royalty-free
Specificationwww.web3d.org

X3D conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with X3D files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about X3D files.

Frequently asked questions

What program opens X3D files?
Blender (with the Web3D X3D/VRML2 add-on), Xj3D, or InstantReality player. For web viewing, X3DOM embeds X3D in HTML5.
What is X3D used for?
Interactive 3D scenes on the web, scientific visualization, GIS, simulation, and archival 3D data. It is the ISO-standardized successor to VRML.
What is the difference between X3D and VRML?
X3D is the 2004 successor to VRML97; they share the same scene-graph model. X3D adds XML encoding, a compressed binary format, and new features up to version 4.0 (2023).
Is X3D the same as glTF?
No. glTF is the modern runtime delivery format for 3D assets (simpler, widely supported). X3D is a full interactive scene graph standard with behaviors, sensors, and scripting.
Can I convert X3D to FBX or OBJ?
Yes - import X3D into Blender then export to FBX/OBJ; or use the open-source Assimp tool.
Who made the X3D standard?
Web3D Consortium, ratified as ISO/IEC 19775 (scene model), 19776 (encodings), and 19777 (language bindings). Not MAGIX - the db_developer entry is incorrect.

References

1IANA - model/x3d+xmlwww.iana.org
2Library of Congress - Extensible 3D File Format Family (FDD000490)www.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z