Blend viewer online
Drop a .blend file and walk around your scene — parsed and rendered entirely in your browser. Nothing is uploaded.
Drop your .blend anywhere on this page
The .blend parser and renderer both run in your browser tab. Scenes never leave your device.
A .blend file is a Blender scene: meshes, materials, transforms, lights, animations — a whole working document in one binary file. Until now, looking inside one without installing Blender meant uploading it to a viewer service, which is exactly what you want to avoid with unreleased 3D work.
This page is the zero-install, zero-upload path. The scene is parsed on your device by jsblender and rendered by three.js WebGL — drag to orbit, scroll to zoom, right-drag to pan, one click to wireframe, one click to snapshot the view as a PNG. You can prove the privacy claim yourself: open DevTools (F12), watch the Network tab while you drop a file, and see that no request carries your scene.
How the viewer works
Drop a .blend (or click to browse, or load the example above) and the scene appears as an interactive 3D view:
- Meshes with their transforms — every mesh object is placed by its own world matrix (position, rotation, scale, parent chain), so the scene reads the way it does in Blender’s viewport.
- Materials, approximated honestly — each material’s Principled BSDF is distilled to base color, metallic, roughness, alpha, and emission. Procedural node setups beyond that are approximated, not faked.
- A stats line — objects, vertices, and triangles, plus the Blender version the file reports. A wireframe toggle X-rays the topology.
- Snapshot as PNG — the status bar offers a download of the current view, captured at the moment you click.
Why client-side matters for a .blend
A Blender scene is rarely a finished product — it is drafts, unreleased designs, client work, or assets under NDA. On an upload-based viewer, every one of those scenes lands on someone else’s server before you see a single triangle.
Here the bytes stay in the tab. The parser is downloaded once as code (a few hundred KB, cached); the scene itself is read locally. Turn off Wi-Fi after the page loads and your file still opens — the same falsifiable promise the whole site makes. See why client-side is safer than uploading for the full picture.
Honest limits
Real capability, real boundaries — stated up front.
- Blender 5 and newer only. Blender 5 changed the on-disk format (larger header, new block layout, zstd default), and that is what the parser reads. Files from Blender 2.x–4.x — and gzip-compressed files — are refused with a notice, not rendered wrongly. The fix is one re-save in Blender 5+, or an export to
.glb/.obj/.stl, all of which also open here. - Zstd and uncompressed files work; gzip does not. Blender 5 saves zstd-compressed by default — those open directly. gzip was the default compression of older Blender versions and is outside what the in-browser reader supports.
- Meshes are the subject. Curves, text objects, and modifiers that were never applied are not evaluated; animations are not played. This is a scene inspector, not a renderer.
- Materials are Principled approximations. Textured and procedural materials render as their distilled base properties; UVs and texture images are not loaded. The shape and placement are faithful; the shading is a sketch.
- Size cap: 128 MB. A .blend can decompress to many times its size in memory; past the cap the file is refused with a notice instead of freezing the tab.
Credits
The scene is parsed by jsblender (MIT) and rendered by three.js (MIT), both running unmodified in your browser. This page adds the viewer chrome, the pre-checks, and the snapshot plumbing.
Frequently asked questions
Can I open a .blend file without installing Blender?
Yes — drop it on this page and it renders as an interactive 3D scene, parsed and drawn entirely in your browser. To edit the scene you still need Blender itself; to look inside one, this is the no-install path.
Which Blender versions does this viewer support?
Blender 5 and newer, zstd-compressed (the default) or uncompressed. Blender 2.x–4.x files and gzip-compressed files are refused with a notice that says exactly that — open the file in Blender 5+, re-save it, or export it as .glb/.obj/.stl, and it will open here.
Is my .blend uploaded to a server?
No. The parser and the WebGL renderer both run in the browser tab; the scene never leaves your device. Verify it in DevTools (F12 → Network) — dropping a file triggers no upload request — or disconnect from the network after the page loads and the file still opens.
Are materials and animations shown?
Materials are approximated from each material’s Principled BSDF (base color, metallic, roughness, alpha, emission); textures and procedural setups are not loaded. Animations are not played — this is a static scene inspector. Meshes, transforms, and topology are faithful.
Can this convert or export my .blend?
Not the scene itself — but you can snapshot any view as a PNG from the status bar, and Blender exports .glb/.obj/.stl in one step if you need a shareable format (all of those also open here). The tool converts archives, not 3D scenes.
Is this free?
Yes — viewing .blend scenes here is completely free, with no account and no install. The one-time renderer download (~1 MB) is cached by your browser.