TSCN ESCN
File conversion

Convert TSCN to ESCN

QUICK ANSWER
Is it possible to convert TSCN to ESCN?
Yes - TSCN converts to ESCN.

There is no Godot command that turns an existing .tscn into .escn. ESCN uses the same text syntax but is generated by Blender's 'Godot Engine' export addon (Godot 3.x) and is meant to be regenerated from Blender, not hand-authored. If your goal is a runtime scene, keep the .tscn - Godot compiles it directly.

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 TSCN to ESCN?

Both .tscn and .escn share Godot's text-scene syntax, but they come from opposite ends of the pipeline: .tscn is your hand-edited editor scene, while .escn is a machine-written export from Blender flagged as an external asset. Converting one editor scene into the other makes little sense, so people either export fresh from Blender or leave the .tscn as-is.

How to convert TSCN to ESCN

Blender Godot exporter (the real ESCN source) OPEN-SOURCE

In Blender enable the 'Godot Engine' addon (godot-blender-exporter), then File > Export > Godot Engine (.escn) to write an ESCN. This is Godot 3.x only and unmaintained for Godot 4.x.

Just use the .tscn FREE

Godot imports .tscn natively - no conversion needed. Open the scene in the Godot editor and it runs as-is; ESCN offers no advantage for an already-authored .tscn.

Rename as a workaround (not recommended) FREE

Because both use identical text syntax, a .tscn can technically be renamed to .escn, but Godot treats ESCN as a regenerated external asset, so edits get overwritten on re-export.

About these formats

Quality & what to watch

  • The Blender ESCN exporter is experimental, Godot 3.x only, and not maintained for Godot 4.x - glTF is the recommended pipeline there.
  • ESCN is imported as binary SCN for performance, so it is not meant to be hand-edited like a .tscn.
  • Renaming a .tscn to .escn works syntactically but breaks the intended 'regenerate from Blender' workflow.

Frequently asked questions

Can Godot export a .tscn as .escn?
No. ESCN is written by Blender's Godot exporter, not produced from an existing .tscn inside Godot.
Are .tscn and .escn the same syntax?
Yes, both use Godot's text-scene format, but ESCN is machine-generated and flagged as an external, re-exportable asset.
Does ESCN work in Godot 4?
No. The Blender ESCN exporter targets Godot 3.x and is unmaintained for 4.x; use glTF 2.0 instead.
Do I even need .escn?
Usually not. Godot loads .tscn directly, so ESCN only matters when exporting from Blender in a Godot 3.x workflow.