What is a .wrl file?
Virtual Reality Modeling Language · 3D model · Web3D Consortium · 1995
A .wrl file is VRML, an early text format for 3D scenes on the web. It describes shapes, materials and simple interactivity, and was the ancestor of today's web 3D formats. Its successor is X3D.
What is a .wrl file used for?
VRML files start with the header #VRML and store a scene graph in readable text. It aimed to bring 3D to 1990s browsers; while dated, .wrl files still appear in older 3D and CAD exports.
Blender and MeshLab import VRML; for anything current, convert to glTF or X3D.
What opens a .wrl file?
The .wrl format opens in the following apps, grouped by operating system. If one app does not work, try another from the same list.
Windows
- Blender
- MeshLab
- any text editor
macOS
- Blender
- MeshLab
Linux
- Blender
- MeshLab
- view3dscene
Open a .wrl file step by step
- Confirm the file really is a .wrl. Drop it into the WhatFileType identifier, which reads its signature in your browser without uploading anything.
- On Windows, open it with Blender or MeshLab.
- On Mac, use Blender or MeshLab.
- On Linux, try Blender or MeshLab.
- Still stuck? Convert the .wrl to x3d, which opens more widely.
Why can't I open my .wrl file?
Almost always because no installed app understands VRML. Install one of the apps above, or convert the file to a format your existing software already reads. If double-clicking opens the wrong program instead of nothing at all, the file association is set to the wrong app rather than the file being broken.
The other possibility is that the file is not really a .wrl at all. Drop it into the file identifier to check it by its bytes instead of its name. Nothing is uploaded.
How to convert a .wrl file
You can convert a .wrl file to x3d, gltf, obj using a conversion tool or the export menu of an app that opens it.
What is the .wrl file signature (magic bytes)?
A .wrl file starts with the hex bytes 23 56 52 4D 4C, which read as #VRML in ASCII. Programs identify VRML by those bytes, not by the filename, so a renamed file still gives itself away.
These are the documented signatures for VRML. For a full breakdown, see the VRML file signature page.
| Hex signature | Offset | ASCII | Note |
|---|---|---|---|
| 23 56 52 4D 4C | 0 | #VRML | '#VRML' |
See the full magic-numbers reference for every format.
Frequently asked questions
What is a .wrl file?
A .wrl file is VRML, an early text format for 3D scenes on the web. It describes shapes, materials and simple interactivity, and was the ancestor of today's web 3D formats. Its successor is X3D.
How do I open a .wrl file?
Import it into Blender or MeshLab. Being text, it also opens in an editor. Convert to glTF for modern viewers.
What is VRML used for now?
Mostly legacy: older 3D models, some CAD exports and archived web scenes. New work uses glTF or its direct successor, X3D.
What replaced VRML?
X3D, the XML-based successor, and for the web and real-time use, glTF.
Related formats
Sources
Details on this page were checked against authoritative references. How sources are ranked and what is deliberately left out is set out in the methodology.