Vector & CAD format

VRML converter

A .vrml file is the same VRML scene description as a .wrl file, written with the spelled-out extension instead of the traditional three-letter one. The contents are identical; only the filename differs.

Private for supported formats — processed in your browser

Convert supported files

Runs on your device

Drop VRML files here

Batch files can each use a different output. Nothing uploads for local conversions.

Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.

Where VRML comes from

The .wrl extension dates from an era of three-character filenames, and .vrml appeared once that constraint lifted — mostly from tools and users who found 'wrl' cryptic. The language itself is VRML97 (ISO/IEC 14772), standardised in 1997 and later reformulated as X3D. Neither extension is more correct; .wrl is simply far more common in the wild.

How VRML works

  • Byte-for-byte the same language as .wrl: the header line #VRML V2.0 utf8 is what identifies it, not the extension.
  • Scene graphs, IndexedFaceSet geometry, DEF/USE reuse and nested Transform nodes all behave identically.
  • Some tools will refuse a .vrml file purely on the extension, which is the only practical difference between the two.
  • Both extensions map to the model/vrml media type.
  • Because the format is identified by content rather than name, a mislabelled file usually still opens.

When to use VRML

  • Opening VRML content saved with the long extension by tools that prefer it
  • Converting archived scenes where the extension was normalised to .vrml
  • Getting geometry out of a VRML file that a modern tool refuses by name
  • Standardising a mixed archive of .wrl and .vrml onto one modern format

Strengths and limitations

Strengths

  • Unambiguous to a human reading a directory listing
  • Identical capability to .wrl — nothing is lost by using it
  • Plain text and self-describing

Limitations

  • Less widely recognised than .wrl, and some importers reject it by extension
  • Inherits every VRML limitation: verbose, superseded, no browser support
  • Two names for one format is itself a source of confusion

Compatibility

Support matches .wrl wherever a tool accepts the extension; where it does not, renaming to .wrl is sufficient. Novus Convert treats both as first-class inputs with their own verified fixtures, and converts to STL, OBJ, 3MF, GLB, glTF, PLY and USDZ.

Identical to .wrl — scene names are read, none survive into the geometry targets.