Back to Blog

Fountain Format 101: Everything You Need to Know

CoffeeDraft TeamNovember 25, 20258 min read

Fountain is a simple markup syntax for writing screenplays in plain text. It was designed to be human-readable while still producing perfectly formatted scripts. No special software required — just you and your words.

Write in plain text. Export a perfect screenplay. That's the Fountain promise.

Why Fountain?

Traditional screenwriting software locks your work into proprietary formats. Final Draft files only open in Final Draft. Celtx needs an account. Movie Magic costs hundreds of dollars.

Fountain files are just text — you can open them anywhere, edit them with any tool, and never worry about compatibility. Your screenplay belongs to you, forever.

Tip

Fountain files use the .fountain extension, but they're just .txt files renamed. You can open them in any text editor on any device.

Scene Headings

Scene headings (also called slug lines) tell us where and when we are. They start with INT. (interior) or EXT. (exterior), followed by location and time of day.

INT. COFFEE SHOP - DAY
Sarah enters and approaches the counter.
SARAH
I'll have the usual.
BARISTA
One large dark roast, coming up.

Note

You can also use INT./EXT. for locations that are both inside and outside, like a car or doorway.

Action Lines

Any paragraph that isn't dialogue or a scene heading is action. This is where you describe what we see and hear. Write in present tense, keep it visual.

INT. COFFEE SHOP - DAY
Sarah enters, scanning the room. She spots an empty table by the window and makes her way over, coffee in hand.
She pulls out her laptop. Opens it. Stares at the blank page.
SARAH
Okay. Today's the day.

Tip

Keep action lines short and punchy. White space is your friend. Break long paragraphs into smaller chunks for faster reading.

Characters and Dialogue

Character names are written in ALL CAPS on their own line. Dialogue follows immediately below, unindented.

SARAH
I'll have the usual.
BARISTA
One large dark roast, coming up.
SARAH
Actually, make it a double shot.
Character names only need to be in ALL CAPS the first time for production purposes — but in Fountain, they're always caps. It helps the parser know who's talking.

Parentheticals

Sometimes you need to add a quick direction for how a line should be delivered. These go in parentheses between the character name and their dialogue.

SARAH
(whispering)
I think we're being watched.
BARISTA
(confused)
Ma'am, this is a coffee shop.

Warning

Use parentheticals sparingly. If you need to explain every line reading, the dialogue might need work. Trust your actors.

Putting It All Together

Here's a complete scene using everything we've covered:

INT. COFFEE SHOP - DAY
Rain streaks the windows. A few CUSTOMERS huddle over laptops. The espresso machine HISSES.
SARAH enters, shaking water from her umbrella. She scans the room, spots MIKE at a corner table.
SARAH
(under her breath)
Of course he's early.
She approaches. Mike looks up from his phone.
MIKE
You're late.
SARAH
I'm here, aren't I?
She sits. A long beat. Neither speaks.
BARISTA(O.S.)
Large dark roast for Sarah!
SARAH
(standing)
Saved by the coffee.

What's Next

You now know the basics of Fountain format. Scene headings, action, characters, dialogue, parentheticals — that's 90% of what you'll use.

Ready to try it yourself?

Tip

Open CoffeeDraft and start writing. The editor formats everything as you type. No learning curve, no manual formatting. Just write.

Ready to write your screenplay?

Put these tips into practice with CoffeeDraft.

Launch Editor