OBJ viewer online: open OBJ files for free
A model from Blender, 3ds Max, Rhino or a 3D scanner arrives as OBJ? Drop the file here, together with its MTL file and textures. The model opens in your browser, and with a VR headset you see it in the room in front of you.
- Free, no sign-up
- No third-party ads
- Your file stays on your device
- VR with a headset, AR with a phone
Drop a file here
IFC · STEP · STP · IGES · BREP · STL · glTF · GLB · OBJ · FBX · PLY · 3MF · DAE · ZIP
Enter a code from your computer
The viewer on your computer shows the code under "View in a VR headset".
Your file stays on your device. Nothing is uploaded.
WebXR
Even better: your model in VR and AR
On a screen you look at a model. In a VR headset you stand in front of it or inside it: as a table-top model you can pick up, at full scale to walk through, or with passthrough right in your room. No app needed, just the browser on your headset. And with a phone you place the model in AR on your table.
- Open your model here on the computer and click View in VR or AR. You get a six-digit code and a QR code.
- In the browser of your VR headset, go to the address shown, for example viewer.atlasvr.ch/482913, or scan the QR code with your phone. The model comes straight from your computer, encrypted, with no upload.
- Tap View in VR, or View in AR for passthrough and on a phone.
It also works without a computer: open viewer.atlasvr.ch on the headset itself and load the file from its downloads folder or a cloud drive.
WebXR, the open web standard for VR and AR, is built into the Meta Quest Browser (Quest 3 and 3S), the PICO Browser, Chrome on Android XR (for example Samsung Galaxy XR and AR glasses such as XREAL Aura) and Chrome on Android phones for AR. On iPhone and iPad the viewer opens the model in AR Quick Look, Apple's AR view. Safari on Apple Vision Pro supports VR mode.
Controls in the headset
- Grip button or trigger
- Pick up, move and turn the model
- Both hands
- Pull the table-top model bigger or smaller
- A or X button
- Switch between table-top model and full scale
- B button
- Reset the view
- Menu button ≡ or Y button
- Show and hide the guide, with "Exit VR" on it
- Joystick
- At full scale push forward, aim and let go to teleport; push sideways to turn 30 degrees
- Hand tracking
- Pinch thumb and index finger to grab
Scan with your phone to see the sample model in AR
Open the sample modelHow it works
- 1
Open the OBJ file
Drop the .obj file into the box. If an .mtl file and images belong to it, drop them all together or zip the folder.
- 2
Check the unit
OBJ stores no unit. The viewer estimates it from the size of the model. If the dimensions look wrong, change the unit.
- 3
View it in VR
Click "View in VR or AR" and enter the address shown in the browser of your VR headset. Then tap "View in VR".
What is an OBJ file?
OBJ (Wavefront OBJ) is one of the oldest and most widely used 3D formats. Almost every 3D program reads and writes it.
- Geometry as text
- An OBJ file lists vertices, texture coordinates, normals and faces as readable text. That is why OBJ files are often larger than binary formats.
- Materials in the MTL file
- Colours and textures live in a separate .mtl file that the OBJ file refers to. Without it, the viewer shows the model in a neutral material.
- No unit
- OBJ does not fix a unit. The viewer estimates it from the size, and you can change it.
- No animations
- OBJ stores a static model. For animations, glTF and FBX fit better, and the viewer opens both as well.
Your file stays with you
The viewer reads your file right in the browser, with WebAssembly on your device. There is no upload, no server that sees your model and no account. If you send the model to your VR headset or phone, it goes encrypted straight from device to device; our server only brokers the connection and forgets the code after 10 minutes at most. The file for AR on an iPhone is made in your browser, too. Close the tab and the model is gone. We count visits with Vercel Web Analytics, without cookies; file names and contents are never sent.
Frequently asked questions
How do I open an OBJ file without a program?
Drop the file on this page. You need neither Blender nor any other 3D program, and nothing gets installed. It works on Windows, on a Mac, on a phone and in the browser of a VR headset.
Why is my OBJ model grey?
Because the materials are in the .mtl file and the images in files of their own. Drop the OBJ file together with its MTL file and textures, or zip everything and drop the ZIP. If a file is missing, the viewer names it.
What unit does my OBJ file use?
OBJ stores no unit. The viewer estimates it from the size of the model, for example millimetres for a small part or metres for a room. If the estimate is wrong, change the unit.
Are my files uploaded?
No. The viewer reads the file in your browser, and we store nothing. If you send the model to your VR headset or phone, it goes encrypted straight from your computer to the device, not through our server. So it is safe for confidential drawings and models.
Can I view an OBJ model in a VR headset?
Yes. Send the model to your VR headset with "View in VR or AR", or open the file there directly, and tap "View in VR". You see it as a table-top model or at full scale.
How large can my model be?
It depends on your device memory; there is no fixed limit. A laptop opens files of several hundred MB. In a VR headset, models up to about 1 million triangles run smoothly as a rule of thumb; above that, the viewer tells you before it starts.
From AtlasVR
Want more than a model viewer?
AtlasVR builds VR training for industry and vocational education: from high-voltage training for automotive technicians to construction trades and a crane simulator in use at AZW. Together with partners such as AGVS, suissetec and Campus Sursee. AtlasVR is an ETH Zurich spin-off based in Flüelen, Switzerland.
Want to show your own models on many VR headsets at once, in class, in a training centre or at a trade fair? Talk to us.
More viewers
Every viewer opens every format. Each page explains its format.
- 3D viewerOpen IFC, STEP, STL, glTF and other 3D files for free in your browser.
- STL viewerView STL files for free in your browser, binary or ASCII, with dimensions in millimetres.
- STEP viewerView STEP, STP, IGES and BREP files in your browser, with assemblies and colours.
- IFC viewerOpen IFC files (IFC2x3, IFC4) for free in your browser: storeys, elements and properties.
- GLB viewerView GLB and glTF files with textures, animations, Draco and KTX2 compression in your browser.
- FBX viewerView FBX files with textures and animations for free in your browser, from FBX version 7000.