VSJ JSON
Not possible

Convert VSJ to JSON

Can you convert VSJ to JSON?
QUICK ANSWER
Is it possible to convert VSJ to JSON?
No - not a direct conversion.

VSJ (ViewStl JSON) is literally a JSON document that stores a ViewSTL scene's status. There is no conversion step: open the .vsj in any text editor and use Save As to write it out as .json, or just rename the extension. The bytes stay identical either way.

No direct path
Also to JSON: BDOB · EXPRESS · REPLIT

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert VSJ to JSON?

A .vsj is the plain-text scene description ViewSTL produces with its get_vsj() call, holding model info and container properties as JSON. Treating it as .json is only a relabel so that generic JSON tools, validators or code will pick it up.

How to convert VSJ to JSON

Rename the extension FREE

In File Explorer with extensions visible, rename scene.vsj to scene.json; the JSON content is unchanged.

Rename in Terminal FREE

Run mv scene.vsj scene.json (or cp first to keep the original) to relabel the file as JSON.

About these formats

Quality & what to watch

  • This is a rename, not a conversion - the data is byte-for-byte the same.
  • A .vsj does not embed the 3D model geometry, so the resulting .json only describes the scene and model references, not the meshes.
  • ViewSTL expects the .vsj extension when reloading a scene, so keep a copy under the original name.

Frequently asked questions

Why does VSJ open as JSON?
Because VSJ stands for ViewStl JSON - the file is JSON text describing a ViewSTL scene.
Do I lose anything renaming .vsj to .json?
No. The content is identical; only the extension changes.
Does the JSON contain the 3D model?
No. VSJ stores scene status and model references but not the model's binary geometry.