OBJ (3D model)
Also known as: .obj file, Wavefront OBJ, how to open OBJ
OBJ is a plain-text 3D geometry format that stores a model’s vertices, faces, and texture coordinates. It is one of the most widely supported interchange formats, but it carries no animation and stores materials in a separate .mtl file.
- Plain-text 3D mesh: vertices, normals, UVs, faces
- No animation; materials live in a separate .mtl file
- Opens in Blender, Preview, and Windows 3D Viewer
What an OBJ file stores
Developed by Wavefront, an OBJ file describes a static 3D mesh as readable text: lists of vertex positions, normals, texture (UV) coordinates, and the faces that connect them. Because it is text, the same geometry can take more space than a packed binary format.
OBJ does not store colors, lighting, or animation on its own. Surface materials live in a companion .mtl file, and any image textures it references are separate files again — so a shared OBJ is usually a small bundle, not one file.
How to open and use OBJ
Almost every 3D tool reads OBJ, which is why it is a go-to for moving models between programs. Free options include Blender, while macOS Preview and the Windows 3D Viewer can open one for a quick look. Online viewers work too if you only need to inspect the shape.
For interchange, OBJ is reliable but dated. When you need animation, embedded materials, or a smaller download for the web, glTF/GLB or FBX are usually better choices.