100% client-side — files never leave your device

Scene JSON file format (.json)

Scene JSON (web scene-graph object format)

What is a Scene JSON file?

Scene JSON serializes a full 3D object graph — geometry, materials and hierarchy — as plain JSON, ready to be loaded straight into a browser 3D engine. It is a convenient developer format for web projects that already build their scenes in JavaScript.

  • Loads directly into a browser 3D scene
  • Preserves object hierarchy and materials
  • Plain JSON — easy to post-process

Best for: Web development with a browser-based 3D engine.

How to create a Scene JSON file

  1. Start from a model the converter can read. Scene JSON is an output format here, so open a file in a format that can be imported — the file is parsed locally in your browser.
  2. Choose Scene JSON as the output. Set Scene JSON as the target format and press Convert; the .json file is written on your own machine.
  3. Download and open the result. Download the .json file and open it in any application that supports Scene JSON.

Frequently asked questions

How do I open a .json file?

Scene JSON is an output format here: convert another model to Scene JSON with the free browser-based converter, then open the result in any compatible application.

Does Scene JSON store units and colors?

Units: no. Colors/materials: material definitions. Geometry is stored as scene object graph.

What is Scene JSON best used for?

Web development with a browser-based 3D engine.

Can every 3D application open Scene JSON?

No. It serializes the object graph of one browser 3D engine and is mainly useful inside web applications built on that engine. It has no standard real-world units and is much less interoperable than glTF or GLB.

Can Scene JSON store animation?

Possible. The conversion pipeline on this site handles static geometry, hierarchy and flat colors only, so it does not write or display animation tracks.