How to Open an FDX File on Mac
Double-clicking an .fdx on a Mac gets you a blank Quick Look window or TextEdit printing XML tags, because macOS has no screenplay renderer and Preview has never handled the format. The fix takes about ten seconds in a browser, and if you want to change the script rather than read it, Zen Writer imports the file and keeps every element type intact.
Updated 2026-09-18 · About 5 sections · 5 answered questions
Why double-clicking an .fdx gets you nothing
Quick Look renders what macOS already understands — PDF, images, media, Office documents, text — and an .fdx is none of those as far as the system is concerned. No FDX handler is registered, so Quick Look falls back to the generic document icon and an empty preview panel. Preview is not a fallback either: it handles PDF and still images, not Final Draft XML.
Open it with TextEdit instead and you see the truth of the format. This is a real fragment of an FDX screenplay:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FinalDraft DocumentType="Script" Template="No">
<Content>
<Paragraph Type="Scene Heading">
<Text>INT. NORTH POINT LIGHTHOUSE - NIGHT</Text>
</Paragraph>
<Paragraph Type="Action">
<Text>The lamp sweeps the water. MARA counts under her breath.</Text>
</Paragraph>
The element type of every paragraph — Scene Heading, Action, Character, Dialogue, Parenthetical, Transition — travels with the file, which is exactly why any competent reader can lay the script out correctly. It is also why the raw file is useless for reading: no page breaks, no Courier, no indents, no sense of length.
The fastest route: a browser viewer, on any platform
Drag the .fdx onto the free script viewer page in Safari, Chrome or Edge and it renders as a screenplay — scene headings flush left, dialogue indented, transitions on the right margin. Nothing to install, no account, and it works identically on macOS, Windows, Linux, iPad and Android, which is why it is the sensible default when a script arrives from someone else.
It is worth knowing what it is for. Two jobs it does well: confirming a downloaded draft is intact rather than empty or half-transferred, and reading a script you are not going to edit. Scripts loaded there are kept by Zen Writer, so treat it as a reading tool rather than a vault for a confidential draft.
It is read-only by design. If the answer to your problem involves a new page, you need an editor.
Zen Writer for Mac: import the FDX and keep writing
Zen Writer opens .fdx directly and re-exports it in the same format, so a collaborator who lives in Final Draft receives an FDX that behaves normally on their end. The round trip also covers Fountain, if you would rather work in plain text and convert at the ends of the pipe.
What that means for a working Mac setup:
- Automatic formatting while you type — the next element is chosen for you, so a rewrite does not become an indent-repair exercise.
- Scene navigator, character list, search, and script statistics for structural work: jumping straight to a scene, checking whether a character survives into act two, watching the page count cross 110.
- Works fully offline with no account, which matters if you write on planes or do not want a draft on someone's server to format it.
- Dark theme and typewriter mode for long sessions, both part of Pro.
Pricing is on the site: weekly at $4.99, yearly at $29.99, and lifetime at $79.99, with a $69.99 Mac lifetime promo. The Free tier gives you one screenplay and watermarked exports. One screenplay is enough to open the file, read it properly and test the editor on real pages; the lifetime unlock is the one to consider if the Mac is where you draft, since it removes the export watermark and the one-script limit and adds full edit history.
What TextEdit is actually showing you
TextEdit is not broken — it is reading the file literally. What it cannot do is interpret the tags, and its save behaviour is a genuine hazard. Opening a proper screenplay XML file in a text editor and saving it can write the file back out with TextEdit's own document header, and the XML declaration is usually the first casualty. Final Draft and every other FDX reader will then refuse the file with a parse error, and the damage is invisible until you try to reopen it.
Practical rules if you must inspect the XML by hand:
- Never open a working .fdx in TextEdit while a draft is live. Read it in a viewer instead; if you need to verify the file type,
file draft.fdxin Terminal typically reports XML text, which is all you actually wanted to know. - Work on a copy if you are genuinely debugging an export, and keep it outside the draft folder.
- Search for a paragraph type rather than reading top to bottom: searching for
Type="Dialogue"finds speeches,Type="Scene Heading"finds every slugline, and a file with none of either is not a screenplay no matter what it is named.
One useful side effect of the format: because FDX is text, a diff between two drafts is readable. Line-level comparison of two versions is possible with ordinary tools, though the version history inside a proper editor is friendlier.
Finder, Downloads and Archive Utility pitfalls
An .fdx is one XML file, not a package and not an archive, so there is never anything to extract — and that expectation causes most of the confusion on a Mac:
- The file arrives as
.fdx.zip. Mail gateways and some cloud clients compress or rename XML attachments because it looks like a suspicious file type. Double-clicking runs Archive Utility and leaves you with the real .fdx beside it. Import the .fdx, not the zip. - Archive Utility set to keep expanding. With expansion set aggressively, a delivered folder can unpack itself into a tree of subfolders, and the script is now three levels down in Downloads. Sort the folder by Date Modified and look at the top of the list.
- Duplicate download names. Downloading the same draft twice gives you
LIGHTHOUSE.fdx 2. Since most readers take the file's name as the script title, the duplicate arrives titled with an invisible space and a numeral — rename it before you import. - iCloud Drive placeholders. With Optimize Mac Storage on, the file may exist locally only as a cloud placeholder. Finder shows the cloud icon, and another app may see a zero-length file. Right-click and choose Download Now before opening it anywhere else.
- Older Final Draft formats.
.fdxtis a template and still XML, but the older.fdrand.fdfdocuments are a different format that third-party readers generally cannot open. Open those in Final Draft, save as .fdx, and the rest of this page applies.
Frequently asked questions
Can Preview open an .fdx file on Mac?
No. Preview handles PDFs and images, and macOS has no FDX renderer, so Quick Look and Preview both show nothing useful. Read the script in the browser viewer, or export it to PDF with the free converter and read that in Preview.
What if my .fdx downloads as a .zip file?
Unzip it and ignore the archive. An .fdx is a single XML file, and some mail systems compress it in transit to avoid blocking the attachment. The .fdx inside the archive is the screenplay.
Can I edit an .fdx on a Mac without Final Draft?
Yes. Zen Writer imports .fdx, formats elements as you type, and exports back to FDX or Fountain so the file still opens in Final Draft on the other end. The browser viewer is read-only.
Is Zen Writer free on Mac?
There is a Free tier with one screenplay and watermarked exports. Pro unlocks unlimited screenplays, watermark-free PDF, FDX and Fountain exports, dark theme, typewriter mode and full edit history — weekly is $4.99, yearly $29.99, and lifetime $79.99 with a $69.99 Mac lifetime promo.
Does opening an .fdx in a third-party reader lose anything from the script?
Element types, indents and page margins travel with the file, so the screenplay reads as written. Revision marks and the title page are stored as separate parts of the document, and those are the pieces readers tend to display differently rather than lose.
Ready to turn this idea into a screenplay?
Zen Writer for Mac imports a finished .fdx and re-exports it as FDX or Fountain with the layout untouched, working offline with no account required.
Open Your FDX on MacFree on iPhone, iPad, Mac and Android.
Continue reading
How to Open an FDX File (With or Without Final Draft)
An FDX file is XML, so a computer with no screenplay app installed will open it as code rather than as a script. You can read one for …
FDX & Final Draft FilesHow to Edit an FDX File Without Final Draft
You can edit an FDX file without Final Draft, but not by treating it as a text file. The words live inside XML elements whose type attributes carry …
FDX & Final Draft FilesFinal Draft Alternatives for Mac
A Mac screenwriting app is judged on four things a phone app never has to answer: whether your script is a real file in a folder you own, …
FDX & Final Draft FilesHow to Convert FDX to PDF
You send a PDF because it renders the same on every device; you keep the FDX because it is the file you can still edit. Converting FDX to …
FDX & Final Draft FilesFDX vs Fountain: Which Screenplay Format Should You Use?
FDX is Final Draft's XML: precise, app-owned, and built for production. Fountain is plain text with a small set of conventions: readable anywhere, diffable in git, rendered by …
Free toolFDX to PDF Converter
Open a Final Draft XML screenplay and download a clean, printable screenplay PDF.
Free toolFree FDX Viewer
Drop a Final Draft .fdx file and read it like a screenplay in your browser. Fountain and text PDFs also work. No account.
More in fdx & final draft files
- What Is an FDX File? Final Draft XML Explained
- How to Open an FDX File (With or Without Final Draft)
- How to Edit an FDX File Without Final Draft
- How to Open an FDX File on iPhone
- How to Open an FDX File on iPad
- How to Convert a PDF to FDX
- How to Convert FDX to PDF
- FDX vs Fountain: Which Screenplay Format Should You Use?
- Final Draft Alternatives for iPhone
- Final Draft Alternatives for iPad
- Final Draft Alternatives for Mac