MeshEdit STUDIO

Private Browser .blend Reader & Converter

Open Blender .blend files in your browser.

Inspect, edit and convert Blender .blend files locally without installing Blender or uploading assets to a server. Review base meshes, UVs and PBR materials, refine game topology, and export optimized GLB.

Open a .blend fileLaunch studio

How local browser .blend parsing works

MeshEdit decodes Blender saves inside an isolated Web Worker right in your tab. Your .blend file never leaves your machine: there is no cloud upload queue, no account wall, and no background desktop bridge required.

The reader understands each file's embedded SDNA structure table across modern AttributeStorage saves (including Blender 4.x and 5.x Zstandard-compressed files) as well as classic MVert/MLoop/MPoly mesh blocks. Source files up to 64 MiB (expanding up to 128 MiB in memory and 64 MiB of editable project data) are validated before replacing an open document.

Packed textures inside the .blend decode automatically. When textures sit in sibling folders, pick Open Blender asset folder… on the start screen (or select up to 32 PNG, JPEG or EXR maps alongside the .blend) so MeshEdit matches Principled BSDF base color, tangent normal, emission, metallic and roughness maps locally.

What imports vs. what the import report flags

MeshEdit reads saved mesh datablocks rather than executing Blender's dependency graph or Python drivers. After opening a file, a transparent import report summarizes every imported mesh, material binding and skipped feature.

Blender data Browser import behavior When to export GLB from Blender instead
Base polygon meshes & hierarchy Connected vertices, 3–64-corner faces, flat/sharp edges, active scene visibility, parent transforms and shared mesh instances. Rarely needed unless meshes exceed 50k vertices/faces per asset or 200k document vertices.
UVs, seams & Principled PBR Default corner UV map, saved uv_seam marks, material slots, PBR factors and packed/selected PNG, JPEG or scanline EXR maps (resized up to 512 × 512). Procedural shader node graphs, UDIM/tiled maps or multiple UV sets.
Modifiers & Geometry Nodes Base control cage imports cleanly; unevaluated Blender modifiers and Geometry Nodes are flagged in the import report. When your asset relies on live Blender Booleans, Geometry Nodes or unapplied procedural stacks.
Armatures, constraints & animation Static object transforms import; Blender armatures, vertex groups, shape keys and timeline drivers are flagged as omitted. Bake and export animated GLB or rig fresh skin weights and clips directly in MeshEdit.

Convert .blend to GLB or meshopt GLB in 4 steps

  1. Open MeshEdit and choose Open or import an asset for a single .blend, or Open Blender asset folder… to include external PNG, JPEG and EXR texture maps.
  2. Check the Blender import report for mesh counts, matched PBR textures, and any unevaluated modifiers or omitted procedural objects.
  3. Clean up topology, add MeshEdit's own editable mirror/subdivision modifiers, unwrap or pack UVs, or bind a skeleton and author clips in Rigging and Animate.
  4. Open Export for an interoperable GLB, a lossless Compressed GLB (meshopt), or use the Game panel to package a 5-file Three.js asset bundle with budget checks and rest-pose colliders.

Questions and answers

Are my .blend files uploaded to a server?

No. MeshEdit parses raw, gzip and Zstandard-compressed .blend files inside a local browser worker on your device. Nothing is uploaded to a cloud conversion service.

Do I need Blender installed to convert .blend to GLB?

No. MeshEdit reads the saved meshes, UVs, supported PBR materials and static hierarchy directly from the .blend file in your browser, then exports standard GLB or meshopt-compressed GLB.

How do external textures work when opening a .blend file?

Packed PNG, JPEG and EXR textures inside the .blend load automatically. For external textures stored beside the file, choose Open Blender asset folder… or select up to 32 PNG, JPEG or EXR files together with the .blend.

Why do Blender modifiers or Geometry Nodes look different?

MeshEdit reads the saved base mesh and static scene state without running Blender's dependency graph. Modifiers, Geometry Nodes, armatures and procedural shaders are listed in the import report; export an evaluated GLB from Blender when you need baked modifier results.

What is the maximum .blend file size in the browser?

The browser file picker accepts .blend files up to 64 MiB (up to 128 MiB decompressed and 64 MiB of editable project data), within MeshEdit's 50,000 vertices/faces per mesh and 200,000 document vertex limits.

Open a .blend file in MeshEdit