.ESCN

ESCN File

Godot Engine Exported Scene File
Ask a question
QUICK ANSWER

An .escn file is a Godot Engine scene exported from another program, most often Blender through the Godot Blender Exporter addon. It uses the same text format as Godot's native .tscn scene files but is flagged as an import source rather than an editable project scene. To open one, drop it into a Godot project folder and let the editor import it, or view the plain text in any code editor.

Developer: Godot Engine (Godot Foundation) Category: Game Files MIME: text/plain
OPENS ON Windows macOS Linux
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Jul 31, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ESCN file format?

An .escn file is a scene exported into Godot Engine from another program, almost always Blender by way of the Godot Blender Exporter addon. The name is short for "exported scene." Under the hood it uses the exact same text syntax as Godot's native .tscn scene files: a UTF-8, INI-style layout that opens with a [gd_scene] descriptor and then lists external resources, sub-resources, nodes and signal connections.

The reason a separate extension exists is workflow, not format. When Godot sees .escn, it knows the file came from an outside tool and should be re-imported rather than edited inside the engine. That protects your work: if you change the model, you re-export from Blender instead of patching the scene by hand. The Godot Blender Exporter can carry meshes, materials, skeletons, animations, physics bodies, cameras and lights across into a ready-made Godot scene tree.

Security & safety

RISK: LOW

An .escn file is plain UTF-8 text describing a scene tree and resource references. It contains no executable code and is not run directly. The only caution is that it can reference external resource paths and, like any Godot scene, embed script resource links, so treat files from untrusted sources with the same care you would give any imported game asset.

Format details

in a nutshell
FULL NAMEGodot Engine Exported Scene Fileaka Godot Exported Scene, Exported Scene (TSCN-compatible)
DEVELOPERGodot Engine (Godot Foundation)since 2018
CATEGORYGame Files
MIME TYPEtext/plain
TYPEText-based scene description (INI-style)

Programs that open ESCN files

Windows3 apps
Godot Engine Open-source Place the .escn file inside a Godot project's resource folder and open the project so the editor imports the scene as a binary .scn.
Blender (with Godot Blender Exporter) Open-source Use the exporter addon to write .escn files via File > Export > Godot Engine (.escn); edit the source scene in Blender and re-export.
Visual Studio Code Freemium Open the .escn file as plain text to inspect or diff the scene tree, nodes and resource references.
macOS2 apps
Godot Engine Open-source Add the .escn file to a Godot project and let the editor import it into the scene tree.
Blender (with Godot Blender Exporter) Open-source Install the addon in Blender 2.80+ and export or re-export scenes to .escn from the File menu.
Linux3 apps
Godot Engine Open-source Copy the .escn file into a project directory; Godot compiles it to a binary .scn under .godot/imported/ on load.
Blender (with Godot Blender Exporter) Open-source Drop the io_scene_godot addon into Blender's scripts/addons folder, then export to .escn from File > Export.
Text editor (nano, gedit, Kate) Open-source Open the .escn file directly to read its plain-text [gd_scene], [node] and [ext_resource] sections.

Technical details

deep spec
EncodingUTF-8 text, INI-style sections with bracketed headers
Byte orderN/A (text format)
ContainerPlain-text scene tree serialization
CompressionNone (compiled to compressed binary .scn on import)
Typical sizeA few KB to several MB depending on embedded mesh and material data
StructureFive ordered sections: a [gd_scene] file descriptor, [ext_resource] external references, [sub_resource] internal resources, [node] entries forming the scene tree, and [connection] signal links. Identical syntax to TSCN.
IntegrityNone built into the format; resource UIDs (uid://...) are used for reference tracking
PlatformsWindows, macOS, Linux
NotesThe .escn extension signals to Godot that the file was exported from an external program (usually Blender) and should be treated as a read-only import source rather than a project-authored scene. On import Godot compiles it to a binary .scn stored under .godot/imported/.
Structure Summary Header[gd_scene format=3 uid="uid://..."]
Released2018
Latest versionScene format 3 (Godot 4.x TSCN/ESCN syntax)
Specificationdocs.godotengine.org

ESCN conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ESCN files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ESCN files.

Frequently asked questions

What program opens an .escn file?
Godot Engine opens .escn files by importing them into a project. Because the format is plain text, you can also view or edit the raw contents in any code editor such as Visual Studio Code.
What is the difference between .escn and .tscn?
They use the same text syntax. The .tscn extension marks a scene authored inside Godot, while .escn marks a scene exported from an external program (usually Blender). Godot treats .escn as a read-only import source and re-imports it rather than letting you edit it in place.
Can I use .escn with Godot 4?
The Godot Blender Exporter that produces .escn is experimental and not maintained for Godot 4.x. For Godot 4 the team recommends exporting from Blender to glTF 2.0 (.glb or .gltf) instead.
Should I edit an .escn file inside Godot?
No. The .escn extension exists precisely to tell Godot the file is an import source. Any manual edits made in Godot would be lost on re-import. Edit the original Blender scene and re-export instead.
Where does Godot put the imported scene?
On import Godot compiles the .escn into a compressed binary .scn stored in the project's hidden .godot/imported/ folder, which loads faster at runtime than the text file.
How do I create an .escn file?
Install the Godot Blender Exporter addon in Blender 2.80 or newer, then choose File > Export > Godot Engine (.escn) to write the scene.

References

1Godot Engine docs - Blender ESCN exporterdocs.godotengine.org
2Godot Engine docs - TSCN/ESCN file formatdocs.godotengine.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z