Final Draft FDX to Fountain Converter
Turn a Final Draft .fdx screenplay into clean, portable Fountain text — in the browser.
Working…
Conversion runs in this browser. The original file is stored when you choose it.
Your recovered Fountain screenplay will appear here.
Fountain opens anywhere. Keep rewriting it in Zen Writer.
Free on iPhone, iPad, Mac and Android.
What an FDX file actually is
An .fdx file is XML that stores Final Draft's own document model, not a universal screenplay standard. Every element sits inside a typed paragraph:
<FinalDraft DocumentType="Script" Template="No" Version="1">
<Content>
<Paragraph Type="Scene Heading">
<Text>INT. DINER - NIGHT</Text>
</Paragraph>
<Paragraph Type="Character">
<Text>MARGARET</Text>
</Paragraph>
<Paragraph Type="Dialogue">
<Text>You ordered the pie. I watched you.</Text>
</Paragraph>
</Content>
</FinalDraft>
The same file also carries scene numbers, revision colors and dates, act structure, and per-paragraph production tags like ScriptNotes and SceneProperties. Most of that is invisible while you write, and all of it assumes the reading app is Final Draft or a clone of it.
Why a Fountain copy is worth keeping
Fountain is a plain-text screenplay format: UTF-8, no markup you cannot type, spec version 1.1. A scene heading is a line beginning INT. or EXT., a character cue is an uppercase line followed by dialogue, and a transition is a line ending in TO:. That is the whole grammar for the elements you use daily.
- It outlives apps. No vendor owns the format, so a Fountain file still opens after a screenwriting app is discontinued or a subscription lapses.
- It diffs and syncs cleanly. XML nests and reformats; text lines do not. Fountain survives Dropbox conflict copies, git, and email pasting intact.
- Everything can read it. Highland, Slugline, Fade In, Beat, WriterDuet, and Zen Writer all import Fountain, so the file is not a one-way door.
- It is small and readable. An FDX feature can be several megabytes of XML; the same script as Fountain is a few dozen kilobytes of text you can read in any editor.
How to convert FDX to Fountain
- Choose the
.fdxfile exported by Final Draft, or paste the raw XML from the file into the box. - Read the recovered screenplay in the preview. Title-page fields appear first as
Title:,Credit:, andAuthor:keys. - Fix anything the parser misread — usually a production tag or an unusual dual-dialogue block.
- Select Download .fountain to save the plain-text script, or Copy Fountain to paste it into Notes, an email, or a git repo.
- Use Download .fdx only when you want a fresh, clean Final Draft file built from the text you are looking at.
What survives the trip, and what does not
| FDX element | Fountain output |
|---|---|
| Scene Heading | INT. DINER - NIGHT |
| Character | MARGARET on its own line |
| Parenthetical | (beat) between cue and dialogue |
| Dialogue | Plain line directly under the cue |
| Transition | FADE OUT., or > CUT TO: when forced |
| DualDialogue | Both cues carry a trailing ^ |
| General / action | The paragraph text, unchanged |
| TitlePage | Title:, Credit:, Author:, Draft date:, Contact: |
| Scene numbers, revision marks, act structure | Dropped — Fountain core has no syntax for them |
The mistakes to check in the result
Fountain decides what a line is partly by context, so ambiguous action can flip into the wrong element. The spec has escape hatches for exactly this, and it is worth knowing them before you send the file anywhere.
- A line of action that opens like a slugline or a cue
- Prefix it with
!, as in!INT. VIEW is a terrible album title. Without the bang, the line becomes a scene heading and every later page break shifts. - A lowercase character cue
- Prefix the name with
@, as in@McClane, when the writer wants the cue cased deliberately. Otherwise Fountain uppercases the next cue it recognizes. - Scene headings that do not start with INT. or EXT.
- Prefix with a single period, as in
.HELICOPTER - CONTINUOUS. Zen Writer and other Fountain importers read the forced heading and keep it in the slugline position.
Round-tripping does not preserve scene numbers, revision colors, or production tags, because Fountain has nowhere to put them. If a draft is already in production and those marks matter, keep the original FDX and treat the Fountain file as your readable, portable copy.
Frequently asked questions
Why convert FDX to Fountain?
Fountain is plain text, so it opens in any editor, survives software changes, works in version control, and can be read by a human without an app. FDX only opens in apps that support Final Draft XML.
What is lost in the conversion?
Fountain has no revision colours, no locked pages, and no scene numbering by default. Element types, scene headings, action, character cues, parentheticals, dialogue, and transitions all survive.
Can I convert back to FDX afterwards?
Yes. Use the Fountain to FDX converter to turn the plain text back into Final Draft XML at any point.
Is my screenplay uploaded anywhere?
The parsing runs in your browser. The file you choose is also stored in Zen Writer's tool-upload records, the same as every other converter on this site.
Your Fountain file is ready
Check your screenplay formatting in Zen Writer
Open your converted screenplay in Zen Writer to review scenes, dialogue, characters and formatting.
Nothing is gated: the download on this page works with no account, no email and no install.