# VRML (WRL) Viewer

> Open VRML97 (.wrl) files from 3D scanners and full-color 3D printing workflows, with their vertex colors and textures.

Page: https://printpal.io/tools/wrl-viewer
Updated: 2026-11-12
Use it: open https://printpal.io/tools/wrl-viewer in a browser and drop a file. Free, no account, files are processed locally and never uploaded.

VRML was the web's first 3D format. It survives in full-color 3D printing and scanning because it carries per-vertex and per-face color, materials and textures in plain text.

The VRML spec says metres, but files made for printing are often in millimetres. If the model looks a thousand times too big, the viewer suggests switching the file units.

## How to use the VRML viewer

1. **Open the file.** Drop .wrl files with their texture images.
2. **Check size and orientation.** The model stands on the plate in millimetres. Switch to inches, or change the file units or up axis if it looks wrong.
3. **Run the checks.** Read the mesh check, pick your printer to see whether it fits, and use Measure (M) or Section (X) for a closer look.
4. **Save or convert.** Take a PNG screenshot, or save the model as STL, 3MF, OBJ, GLB, PLY or USDZ.

## What you can check

- Vertex colors, face colors, materials and textures
- Size in mm or inches with a metres/millimetres fix
- Watertight check before printing
- Section view and measuring
- Save as GLB or OBJ to keep colors, or STL for geometry

## VRML at a glance (Virtual Reality Modeling Language (VRML97))

VRML97 was the web's first 3D format. It lives on in full-color 3D printing and 3D scanning because it carries per-vertex color and textures in plain text.

- **Stores:** A text scene: shapes, indexed face sets, materials, textures
- **Color:** Per vertex, per face, materials and textures
- **Units:** Metres by spec; many printing files use millimetres
- **Up axis:** Y
- **Standard:** ISO/IEC 14772
- **Opens in:** Full-color 3D printing services, scanner software, MeshLab

## Tips

- **Keep the color** Save as GLB or OBJ to keep the colors; STL drops them.
- **Textures missing** Drop the image files referenced in the .wrl together with it.
- **Multi-color FDM** Save as GLB, then use the [AMS converter](https://printpal.io/tools/ams-converter) to reduce the colors to filaments.

## FAQ

### What is a WRL file?

A VRML97 scene: a text 3D format with colors and textures, used by color 3D printing services and scanner software.

### Can I convert WRL to STL?

Yes, with [WRL to STL](https://printpal.io/convert/wrl-to-stl). Colors are dropped because STL can't store them.

### Does it support VRML 1.0?

No, only VRML97 (VRML 2.0), which is what current tools write.

### Is the viewer free? Are there limits?

Free, with no sign-up, watermark or file limit. The practical limit is your device's memory: files of a few hundred MB open on most laptops.

### Are my files uploaded anywhere?

No. Files are read by JavaScript and WebAssembly in your browser and never sent to PrintPal. Only the code is downloaded, and the STEP and IGES reader once, from a public CDN.

## Related

- [VRML to STL Converter](https://printpal.io/convert/wrl-to-stl)
- [STL to OBJ Converter](https://printpal.io/convert/stl-to-obj)
- [OBJ to STL Converter](https://printpal.io/convert/obj-to-stl)
- [STEP to STL Converter](https://printpal.io/convert/step-to-stl)
- [STL to 3MF Converter](https://printpal.io/convert/stl-to-3mf)
- [GLB to STL Converter](https://printpal.io/convert/glb-to-stl)
- [STL Viewer](https://printpal.io/tools/stl-viewer)
- [3D model viewer](https://printpal.io/tools/3d-model-viewer)
- [3D model converter](https://printpal.io/tools/3d-model-converter)
- [Mesh Repair](https://printpal.io/tools/mesh-repair)
- PrintPal for LLMs: https://printpal.io/llms.txt
