TSCN SCN
File conversion

Convert TSCN to SCN

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

Open the scene in the Godot editor and use Scene > Save Scene As, then type a filename ending in .scn (instead of .tscn). Godot writes the identical node tree in its binary encoding; the only real difference is that .scn is no longer human-readable or diff-friendly for version control.

Also to SCN: ESCN

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 SCN?

.tscn is the text form of a Godot scene and .scn is the binary form of the exact same node tree. Teams keep .tscn in Git because it is readable and merges cleanly, then switch to .scn when they want smaller, faster-loading files for a shipped build. A common myth is that Godot silently compiles .tscn into .scn on import, but the official docs were corrected: that only happens for .escn exported scenes, so if you want a real .scn you save it yourself.

How to convert TSCN to SCN

Godot Engine - Save Scene As FREE

Open the scene, choose Scene > Save Scene As, and change the extension in the filename field from .tscn to .scn. Godot writes the same tree in binary.

About these formats

Quality & what to watch

  • The binary .scn is no longer human-readable and can't be diffed or merged in Git the way .tscn can.
  • Simply renaming the file extension from .tscn to .scn does NOT convert it - the bytes stay text and Godot will misread it. You must re-save through the editor.
  • The scene content is identical; you gain slightly smaller files and faster load times, nothing is lost from the tree itself.

Frequently asked questions

Does Godot auto-convert .tscn to .scn on import?
No. That behavior only applies to .escn exported scenes. Plain .tscn files stay text unless you save them as .scn yourself.
Can I just rename the file to .scn?
No. Renaming keeps the text bytes and breaks the file. Re-save it from the Godot editor with a .scn name instead.
Will I lose any nodes or properties?
No. .tscn and .scn store the same scene tree; only the encoding changes from text to binary.
Why would I want binary .scn?
Binary scenes are smaller and load faster, which helps in exported builds. Text .tscn is better during development for readable diffs.