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.
Backpack_4k.gltf
glTFBaskervville-Italic-VariableFont_wght.ttf
TrueType fontWhat 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.
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.
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.
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.
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.
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, 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.
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.
Handgloves 0123
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.