Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_right3D Toolschevron_right3D UV Tool3D UV Tool

3D UV Tool

View the UV map of any GLB, GLTF, OBJ, STL, PLY, FBX or DAE model directly in your browser.

upload_file

Click to browse or drag & drop files here

Select a 3D model — GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF or OFF

Accepted: .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf,.off

UV0 drives colour, normal and roughness maps. UV1 is normally the lightmap or ambient-occlusion bake set.Grid used to measure coverage and detect overlaps. Higher is more accurate and slower.Flip UFlip VFlip V is the fix for textures that come out upside down after an FBX, OBJ or DAE conversion. Leave both off to inspect only.

Similar Tools

3D Visualization Tool

3D Visualization Tool

Inspect a model through ten diagnostic shading modes — normals, UV checker, triangle density, wireframe and more.

3D Model Inspector

3D Model Inspector

Inspect the complete anatomy of a GLB, GLTF, OBJ, STL, FBX, DAE, USDZ or point cloud file in your browser.

3D Skeleton Inspector

3D Skeleton Inspector

Inspect the rig inside a GLB, GLTF, FBX, DAE or USDZ model in your browser.

3D Mesh Editor

3D Mesh Editor

Merge meshes, separate loose parts, weld vertices and flip faces in any GLB, OBJ, STL or PLY model.

Strong PIN Generator

Strong PIN Generator

Generate secure PIN codes while avoiding obvious repeated or sequential patterns.

CSV Column Renamer

CSV Column Renamer

Rename CSV header columns with a simple mapping list.

PDF Page Extract to Images

PDF Page Extract to Images

Extract selected PDF pages as individual PNG, JPG, or WebP images at your chosen DPI. Free, private, runs in your browser.

apps

More Tools

Browse our full collection of free online tools.

Look at the UVs before blaming the texture

Most texture problems are UV problems. The material is fine, the image is fine, and the map still looks blurry on one panel, doubled on another and upside down on a third. The only way to tell which of those is happening is to look at the layout, and no browser tool draws it — so this one does.

Drop in a model and the tool draws every UV triangle of every mesh into the 0–1 square, one UV set at a time, then measures four things that matter.

Coverage and wasted atlas space

The 0–1 square is rasterised into a grid and every triangle marks the cells it covers. Coverage is the fraction of the atlas doing work; the rest is texture memory you are paying for and not using. A model at 20% coverage on a 4K texture is effectively shipping an 1800px texture at 4K cost. Packing it tighter, or dropping to the next texture size, is usually free quality.

Stretching, in a way that is actually readable

For every triangle the tool divides its UV area by its 3D area to get a texel density, then divides that by the median density of the mesh. The result is a ratio where 1.0 means "average for this model", so the colour ramp reads the same on a bolt and on a terrain. Red means fewer texels than average — that surface will look soft. Blue means more texels than average — resolution spent where nobody will look. Green is even.

Overlapping UVs and islands

Overlapping faces are deliberate for mirrored albedo and fatal for lightmaps and baking, so the tool reports them rather than judging them. Detection rasterises triangles into the grid and flags any cell claimed twice, which makes it an approximation at the sampling resolution you choose — the tool says so instead of pretending otherwise. Island count tells you how many separate shells the unwrap produced, and how many seams that implies.

Outside 0–1, and the flip fix

Coordinates outside 0–1 are correct when a material tiles and broken when it does not, so the exact UV bounds are reported next to the count. And the single most common UV repair — a V axis inverted by a format conversion, leaving every texture upside down — is one toggle away, with the corrected model exported as GLB, glTF, OBJ or PLY.

Privacy

The model is parsed by your own browser. Nothing is uploaded anywhere.