SketchUp to OBJ, with the textures
OBJ export from SketchUp needs SketchUp Pro. This page reads the .skp file directly and gives
you an OBJ file with its MTL material library and every texture picture the materials use,
together in one ZIP. Unpack the ZIP and import the .obj file: Blender, 3ds Max, Cinema 4D,
Maya, Rhino, KeyShot, Unity and Unreal all find the materials and textures next to it.
How the model is laid out
- Each component and group placement becomes its own object in the OBJ, named after the component, so you can select and move parts separately after import.
- Materials keep their names and colours; textured materials point to their picture, with the texture placement of each face (positioned, rotated or scaled textures included) carried in the texture coordinates. Colourised textures arrive with their colour applied to the picture.
- Translucent materials keep their opacity.
- Y points up, which is what Blender's and most other importers expect; the size is in millimetres unless you choose another unit, so set your importer's scale to match.
GLB as well
The same job gives you a GLB file (binary glTF) with the textures embedded, in metres as the format requires. Drop it into a web viewer, Blender, Unity, Unreal, PowerPoint or Windows 3D Viewer; it needs no separate texture files.
From any SketchUp version
Files from SketchUp 3 up to SketchUp 2026 can be read, including files your SketchUp version is too old to open. A damaged file that SketchUp refuses is read as far as it goes, and what was recovered is exported. You also get the model as a SketchUp 2017 file, an STL for 3D printing, the texture pictures on their own, and the thumbnail stored in the file.
More about what this tool reads and writes: SketchUp File Repair and Converter (SKP to 2017, STL, OBJ).