See everything inside a 3D file.

Drop in an FBX, OBJ, GLB, USD, BLEND or HIP. Read3d lists every mesh, material, texture and attribute it contains, without opening Blender, Maya or Houdini.

Download for Windows Download for macOS Windows 10 / 11 · macOS 12+

What you get

The data itself, not a summary of it.

Everything below is read out of the file you opened. Nothing is inferred, rounded or filled in.

Geometry

Real counts

Verts, faces, tris, quads, n-gons. UV sets, normals, bounding size. Per object and for the whole file, read from the data itself, not from an importer's guess.

Materials

Which map goes where

Every material lists its slots by name: Base Color, Normal, Roughness, Metallic, ORM. When a model comes in grey, this is usually where the answer is.

Textures

Pull embedded maps back out

Embedded textures show up as thumbnails. “Save all” writes them to a folder of your choice, with the right extensions put back, even when the file forgot what they were called.

Scene

The whole hierarchy

The node tree with its transforms, plus cameras, lights and animation clips. Expand anything and read the raw values. Nothing is summarised away.

Packages

USDZ and GLB, unpacked

Packaged files open like folders. Double-click a layer, a texture or an HDR and it opens right there in the built-in viewer.

Fonts

Fonts, oddly enough

A 3D viewer that opens type files, because asset folders are full of them. Family, weights, glyph count, licence, and a live specimen you can type into.

Formats

Thirty-seven extensions, and no plugin behind any of them.

Type an extension to check it. The list below is the app's actual reader table, not a marketing subset.

37 formats, all read directly.

Interchange
.obj.fbx.dae.stl.ply.gltf.glb
USD
.usd.usda.usdc.usdz
Materials
.mtl.mtlx.mtrg
Scene files
.blend.hip.hipnc.hiplc.hip.gz.hipnc.gz.hiplc.gz
Houdini assets
.hda.otl.hdanc.otlnc.hdalc.otllc
Geometry caches
.bgeo.geo.bgeo.sc.bgeo.gz.geo.gz
Type
.ttf.otf.ttc.woff.woff2

Two variants lean on an optional library when one is present: .blend files compressed by Blender 3.0+ and blosc-packed .bgeo.sc caches. Without it they say what they need rather than failing quietly.

Type

A 3D reader that opens fonts, because asset folders are full of them.

The specimen below is running Baskervville's real variable font file, loaded the same way the app loads one. Edit the text, pull the sliders.

Baskervville Italic · Variable · 1 axis

Handgloves 0123

Size 92 px
wght 400 weight

Baskervville is used here under the SIL Open Font License. In the app you get the same controls for every axis a font declares, plus its glyph count, character set and waterfall.

Straight answers

The things you would otherwise have to download it to find out.

Can I view the model?

Not the geometry. You get counts, materials, hierarchy and every image inside the file, with textures and HDRs opening in a built-in viewer. To spin the mesh, browse a library and send assets into Blender, Houdini, Maya or C4D with materials intact, use Matridge, the app this one came out of.

Does anything get uploaded?

No. Your files are read from your disk and never leave it, and there is no account and no telemetry. The app goes online for two things only, both of them yours to start: checking for a new version when you press the button, and handing your browser a URL you clicked inside a file.

Is it actually free?

Yes. Free, no trial, no seats. It is a small tool made by Matridge because we needed it ourselves. If it saves you some time, you can support the work on Patreon.

How big a file can it handle?

Binary formats are read structurally, so size is rarely the problem. Text-based formats are capped at 100 MB so a stray multi-gigabyte OBJ cannot hang the window; when a file crosses that line, Read3d says so rather than pretending it read the whole thing.

How do I install it, and how do updates work?

Run the installer and it sets itself up. Updates are never forced: Read3d checks for a newer version when you ask it to, tells you what changed, and installs it only if you say yes.