HomeBlogCompare Fountain+ → Fountain+ Exporter vs ftn2xml

Fountain+ Exporter vs ftn2xml

TL;DR

ftn2xml is a C++ command-line Fountain converter for the terminal crowd. Fountain+ Exporter is a Google Docs Add-on for writers. If your idea of a screenwriting tool is make && ./ftn2pdf, you want ftn2xml. If it's a menu item inside Docs, you want Fountain+ Exporter.

At a Glance — Fountain+ Exporter

Free Google Docs Add-on. Reads Fountain or Mangaplay markup, writes FDX, FadeIn, PDF, TXT and Fountain. 14 locales. No build step, no command line — installs from the Workspace Marketplace in seconds.

At a Glance — ftn2xml

Free, open-source (GPL-3.0) C++ project by GitHub user xiota at github.com/xiota/ftn2xml. Ships four binaries: ftn2xml (native XML), ftn2html, ftn2pdf (via PoDoFo), ftn2fdx. Requires C++17 to build. A niche developer tool with a small star count — not a writer-facing product.

Pricing

Fountain+ Exporter — Free

  • Google Docs Add-on
  • All export formats included
  • No build step, no command line

ftn2xml — Free (OSS)

  • C++ CLI suite
  • GPL-3.0 licensed
  • Build from source — no precompiled binaries

Feature Matrix

FeatureFountain+ftn2xml
SurfaceGoogle Docs Add-onC++ command line
SetupInstall from MarketplaceBuild from source (C++17)
Fountain markup
.fdx export
.fadein exportNo
PDF exportVia PoDoFo
HTML exportNo
Native XML exportNo
Lives in Google DocsNo
Mangaplay / comic formatNo
Locales14English
Scriptable / batchNo
Open sourceNoGPL-3.0

Why Pick Fountain+ Exporter

Why Pick ftn2xml

Workflows

These are different jobs. ftn2xml is a building block — you drop it into a Makefile, a build step, or a shell pipeline. Fountain+ is a finished product — a writer clicks a menu item in Docs and gets a file.

Co-existence pipeline. A developer-screenwriter could draft in Google Docs with Fountain+, then commit the exported .fountain source to a repo and use ftn2xml in a build step to regenerate static-site HTML versions of public-domain scripts.

Switching Direction

Fountain text moves between tools without losing structure.

1. To take ftn2xml input into Fountain+ Exporter: paste your .fountain source into a Google Doc, run the Add-on's export. 2. To take Fountain+ output into ftn2xml: Extensions → Fountain+ Exporter → Export Fountain. Run ftn2fdx script.fountain or ftn2pdf script.fountain.

Bottom Line

Pick ftn2xml if you're a developer building a Fountain conversion step into a pipeline, you want HTML or XML output, or you want GPL-3.0 source code you can modify.

Pick Fountain+ Exporter if you're a writer drafting in Google Docs.

FAQ

Does ftn2xml have a GUI? No — pure command line.

Are there precompiled ftn2xml binaries? Not as of last verification. You build from source against a C++17 compiler.

Does Fountain+ Exporter have a CLI? No. The closest in-browser equivalent is Fountain+ Screenplay Converter, which runs locally without uploading files.

Can ftn2xml read a Google Doc? No — it operates on .fountain text files. Export your Doc to Fountain first (via Fountain+ Exporter), then pipe it into ftn2xml.

Free · No sign-up · Runs in your browser

Convert your screenplay in seconds.

Drag and drop. Pick a format. Done. No upload, no account, no AI lock-in.

 “Greatly improves the writer / artist pipeline” — Workspace Marketplace