SKP to GLB Converter
Upload your SketchUp (SKP) model, check its location and get a GLB file to view the 3D model in glTF viewers or 3D engines, with the location needed to place it on a map.
SKP and GLB explained
SKP
SketchUp's 3D model file. It holds faces, edges, layers (tags), materials, components and groups, but no coordinate system: a location exists only when the model was placed with Add Location (Google Earth) or set by hand in SketchUp.
GLB
The binary form of glTF 2.0, an open 3D model standard opened by glTF viewers, Blender, web 3D apps and game engines. It has no coordinate system: this file carries the placement (latitude, longitude, rotation) in its metadata.
When to use SKP to GLB
- The server reads SketchUp files from version 2021 onward, so you do not need SketchUp installed. Verified on files saved by SketchUp 2021 and 2026.
- View the 3D model in glTF viewers, Blender, web 3D apps or game engines without SketchUp.
- You need an open 3D format in metres with the materials' colours and opacity.
- You need to place the model on a map in your own application: latitude, longitude and rotation are in asset.extras.georef.
What carries over and what changes
| Aspect | In the GLB result |
|---|---|
| Layers | Each layer (tag) becomes a node and mesh of the same name, with one primitive per material. The Location Snapshot and Location Terrain layers are always left out; hidden layers and hidden objects are not exported. |
| Geometry types | Triangles (a face with holes is triangulated and the holes stay open) and lines (LINES) for loose edges. Materials show both sides (doubleSided). |
| Curves and arcs | SketchUp stores arcs and circles as straight segments; the tool exports exactly those segments and does not smooth them further. |
| Text and components | Components and groups are flattened into geometry (their placement is baked in) and the nesting is not kept. Text, dimensions, section planes, scenes and styles are not exported. |
| Attributes | Attributes are not carried; the placement and what was left out are in the file's asset.extras. |
| Colours and styles | Material colours (converted to linear space as glTF requires) and opacity (alphaMode BLEND); a face without a material is light grey; the back side uses the front colour. No textures, so no image is embedded in the file. |
| Z / elevation | Yes: a standard glTF GLB, Y-up, in metres. With rotation 0: x points east, y points up, -z points north; the origin is the model's origin. |
| CRS and location | A GLB has no coordinate system; the model stays in local coordinates. The latitude and longitude of the model origin and the rotation (rotationDeg: the bearing of the model's Y axis, clockwise from true north) are in asset.extras.georef so you can place it on a map. A SketchUp model has no coordinate system. The location comes from the Add Location data stored in the file, or from the latitude and longitude you enter for the model origin; the north angle rotates the model. Choose "Ignore the file's north angle" to skip the angle stored in the file. |
| Format specifics | Normals are not stored: viewers shade each triangle flat. Vertex indices are 32-bit. Vertices at the same position within a material are merged. |
Why is my model in the wrong place?
- A SketchUp model has no coordinate system. It only lands in the right place when it has an anchor: the Add Location (Google Earth) position stored in the file, or the latitude and longitude you enter.
- The anchor is where the model's origin (the point 0,0,0) sits, not the centre or a corner of the building. A building drawn some distance from the origin lands that distance from the anchor.
- A model made from a default template carries a template location that is not a real one; the tool ignores it and asks you for the latitude and longitude.
- Orientation: the model's green axis (Y) points north only when the north angle is 0. The file's north angle is applied as "the bearing of the Y axis, measured clockwise from true north"; if the model looks rotated, try "Ignore the file's north angle" or enter the north angle.
- Height: Z is measured from the model origin (metres). In Google Earth the model stands on the ground at its anchor, so anything below the origin (negative Z) is under the ground.
What's in the download
- One .glb file, named like <model name>_iQuyHoach_GLB.glb.
- The latitude, longitude and rotation are in the file's asset.extras.georef.
- The page shows a summary when it finishes: counts of polygons (faces), lines and materials, the layer list, the model size (metres), the location used and the layers that were left out.
- One .skp file at a time; ZIP batches are not available for SketchUp.
Security and retention
- Your file is uploaded to our server over HTTPS and processed on the server.
- The model and results of a finished conversion are deleted automatically after 7 days. A file rejected for a problem you can fix (old version, missing location) is also deleted after 7 days.
- The download link is a long random ID; no account is needed, but anyone with the link can download for 7 days, so do not post it publicly if the model is sensitive.
- The model is read in a separate process with limits on memory and processing time (at most 120 seconds for reading the file) and network access blocked.
- If a conversion fails unexpectedly we keep the file so we can fix the cause and run it again.
- Each IP address runs one conversion at a time.
- Email is optional and is used to send the download link when the conversion finishes (and to tell you if processing fails unexpectedly). For problems you can fix yourself, such as an old version or a missing location, the message appears on the page.
- Limits: 100 MB per upload; at most 2,000,000 triangles, 500,000 faces and 1,000,000 loose-edge segments.
FAQ
Is SKP to GLB free?
Yes, convert SketchUp to GLB online without installing SketchUp.
Where does the model's location come from?
From the Add Location (Google Earth) data stored in the .skp. If the file has no real location you enter the latitude and longitude of the model origin; those fields can also place the model somewhere else.
Which SketchUp versions work?
SketchUp 2021 or newer; verified on files saved by SketchUp 2021 and 2026. Files from SketchUp 2020 or older are rejected with a message: re-save them in SketchUp 2021 or newer.
Why is the Location Terrain layer left out?
Location Snapshot and Location Terrain are the Google Earth terrain and satellite imagery created by Add Location, not your model; the tool always leaves these two layers out and reports it in the summary.
What are the limits?
Up to 100 MB per upload, 2,000,000 triangles, 500,000 faces, 1,000,000 loose-edge segments and 120 seconds of reading the file; one .skp at a time; one conversion at a time per IP address; files are deleted automatically after 7 days.
Are textures carried over?
No, textures are not carried; each face takes its material's colour.
Which axes does the GLB use?
Standard glTF: Y-up, metres. With rotation 0, x points east, y points up, -z points north; the placement is in asset.extras.georef.