Which Script Files Work (TXT, DOCX, Markdown), What Is Ignored, and What Is Refused

Quick answer: Paste text, or drop a .txt, .docx or .md file. Word files are read in your browser: the text comes through, headings become plain lines, images, tables and comments are dropped. Markdown is read as text with its markers left in, which the parse ignores. Not accepted: PDFs (export to Word or copy the text), links to a page (paste the text itself), and very short text that cannot be a story. Encoding should be UTF-8; a file that arrives as gibberish was saved in an old encoding — open it in any editor and save as UTF-8. The counter under the box shows the characters read and the limit for your language; a script over the limit is split into volumes and each is its own project.
Still from “Starfall Command”, an AI short drama generated end-to-end by SceneMixer (7 characters, 1 episode)
Sample: “Starfall Command” — Realistic HD, 1 episode, produced end-to-end by SceneMixer from the script · watch the episodes

Drop a .docx: the box fills with its text and the counter updates; if it shows far fewer characters than the document has, the file was mostly images.

The three ways text gets in

Paste from anywhere; drop or choose a file; or write with AI Create. All three end in the same box and go through the same parse. Upload a Script and Parse It.

The SceneMixer episode editor: asset library on the left, the storyboard in the middle, the video preview on the right, and every segment along the bottom timeline
Paste, drop a file, or write with AI; the counter under the box shows what was read.

What a Word file loses

Text, line breaks and paragraph order survive. Bold, colours, fonts, headings-as-styles, footnotes, comments, tracked changes, images and tables do not; a script laid out as a table (name column, line column) comes out as running text, so check that speaker and line still sit together. Scene headings typed as text survive; headings applied only as a style become ordinary lines, which is fine.

What is refused

Links: the box says it cannot open links; paste the text. PDF, images and archives: refused as soon as you pick the file, with Only TXT, DOCX and Markdown files are supported — please pick another file. Nothing is charged; copy the text or export to Word. Too short: a sentence or a title is refused before any charge. Too long: over the single-parse limit; split into volumes. Length Caps and How Characters Count.

If the reading finds no characters or episodes

A file that looks like text but holds no readable story can still get through the box. When the reading cannot find characters and episodes in it, step 1 says The script couldn’t be read into characters and episodes (was the file plain text?). These credits are on hold pending a support review — no need to resubmit. Leave it; support releases the credits after checking. To try again in the meantime, paste the text itself into a new project.

Encoding and odd characters

Text should be UTF-8, which is what every modern editor saves. Old files in a regional encoding show as garbage in the box; re-save as UTF-8. Invisible control characters are removed automatically. Curly quotes, dashes and full-width punctuation are fine and are kept.

Writing the script for the parse

Dialogue as name-colon lines, delivery in brackets, captions marked; scene breaks as plain lines. The parse reads prose as well, but lines written this way are kept word for word. Write Dialogue So It Is Picked Up.

InputResult
.txtRead as is
.mdRead as text; markers ignored by the parse
.docxText and breaks kept; formatting, images, tables dropped
PDFRefused; export or copy the text
A linkRefused; paste the text
A title or one sentenceRefused as too short

FAQ

My Word file has the script in a two-column table.

It will come out as running text; check that names and lines still pair up, or convert the table to text first.

Can I upload several files at once?

One per project; join them first, or parse each as a volume.

Does the parse keep my scene numbering?

Scene headings survive as text; the parse decides episodes itself.

Why does the counter differ from Word's count?

It counts what was read, per the site's rules for your language.

Is my file stored?

The text is stored with the project; the file itself is not kept.

Text in, story out

Paste or drop; the box tells you what it read.

Upload a script

Updated October 2, 2026

Pricing·Novel to Video·Guides·Samples·Support·Privacy·Terms·Legal·Contact·© 2026 SceneMixer