How to Write a Screenplay: The Ultimate Guide [2025]
· 8 min read
So you want to write a screenplay. Maybe it's a story you've carried for years. Maybe it's a spark from last night's dream. Whatever brought you here, this guide will take you from blank page to finished script — step by step, no experience required.
Table of Contents
- What Is a Screenplay?
- Screenplay vs. Script: What's the Difference?
- Screenplay Format: Industry Standards
- The Three-Act Structure
- Step-by-Step: How to Write a Screenplay
- Character Development
- Writing Great Dialogue
- Screenwriting Software
- Frequently Asked Questions
What Is a Screenplay?
A screenplay is a written document that describes everything seen and heard in a film or TV show — scene by scene, line by line. It includes character dialogue, scene descriptions, and action lines, all formatted according to strict industry standards.
Think of a screenplay as the blueprint of a film. Directors, cinematographers, actors, costume designers — everyone works from the script. One properly formatted page equals approximately one minute of screen time.
The golden rule of screenwriting: Don't tell us what a character feels. Show us what they do.
Instead of "She was heartbroken," write: "She stares at the empty chair. Picks up his coffee mug. Sets it back down."
Screenplay vs. Script: What's the Difference?
The terms are often used interchangeably, but there are subtle differences:
| Term | Used For | Format |
|---|---|---|
| Screenplay | Feature films | American format |
| Script | TV episodes, shorts, general | American or two-column |
| Teleplay | TV-specific term | American format |
| Spec script | Written without commission | American format |
| Shooting script | Final, numbered version | American format |
For this guide, we'll use both terms interchangeably, focusing on the American format — the world standard.
Screenplay Format: Industry Standards
Professional formatting isn't optional. A poorly formatted script gets rejected before anyone reads a word.
Page Setup
| Element | Specification |
|---|---|
| Font | Courier New, 12pt |
| Left margin | 1.5 inches (binding space) |
| Right margin | 1 inch |
| Top/bottom margin | 1 inch |
| Page length | 1 page ≈ 1 minute |
Scene Headings (Slug Lines)
Every scene begins with a slug line in ALL CAPS:
INT. KITCHEN — NIGHT
EXT. SCHOOL YARD — DAY
INT./EXT. CAR — DUSK
- INT. = Interior | EXT. = Exterior
- Location name — Time of day
Action Lines
Follows the slug line. Written in present tense. Only what can be seen and heard:
John stares at the empty chair. He picks up her coffee mug.
Sets it back down. The kitchen is very quiet.
Dialogue Block
JOHN
Why did you leave?
SARAH
You know why.
Character name centered, ALL CAPS. Dialogue indented beneath.
Parenthetical
JOHN
(barely audible)
Please come back.
Use sparingly — only when delivery changes meaning.
Transitions
- CUT TO: — Standard cut (often omitted in modern scripts)
- FADE OUT. — End of film or act
- SMASH CUT TO: — Sudden, jarring transition
The Three-Act Structure
Every successful screenplay follows a fundamental dramatic arc. Here's how the three acts break down:
| Act | Percentage | Screen Time (2-hour film) |
|---|---|---|
| Act 1 — Setup | 25% | First 30 minutes |
| Act 2 — Confrontation | 50% | Minutes 30–90 |
| Act 3 — Resolution | 25% | Final 30 minutes |
Act 1 — Setup
- Introduce the world and the protagonist
- Establish the tone
- The Inciting Incident: the event that sets the story in motion
- The protagonist commits to a goal
Act 2 — Confrontation
- Obstacles grow. Stakes rise.
- Midpoint: a major shift or revelation
- All Is Lost: the darkest moment — the protagonist seems defeated
Act 3 — Resolution
- The protagonist makes a final, decisive choice
- Climax: the highest point of tension
- Resolution: how the world has changed
Step-by-Step: How to Write a Screenplay
Step 1 — Develop Your Idea
Start with a logline: one sentence that captures your entire story.
Formula:
[Protagonist] + [Goal] + [Obstacle/Stakes]
Example: A retired hitman must protect a young girl from his former employers — the same men who murdered his family.
If your logline doesn't hook someone in one sentence, your story needs more work.
Step 2 — Know Your Characters
Before writing a word, know who your people are:
- Want: What they consciously pursue
- Need: What they actually require (often opposite of want)
- Flaw: Their human weakness
- Backstory: What shaped them
- Voice: How they speak — rhythm, vocabulary, silence
The best characters have a want that conflicts with their need. That tension drives the story.
Step 3 — Write a Synopsis
A 1–2 page prose summary of your entire story. Not in screenplay format — plain prose, telling what happens beginning to end.
Test your story here before committing 120 pages to it.
Step 4 — Create a Treatment
A 5–20 page expanded synopsis. Scene by scene, no dialogue. This is where you discover plot holes, pacing problems, and missing beats.
Step 5 — Build an Outline
List every scene on index cards (real or digital):
Scene 1: John arrives home to find Sarah gone — SETUP
Scene 2: He finds a note — INCITING INCIDENT
Scene 3: He calls her number — RISING ACTION
...
This map keeps you from getting lost mid-script.
Step 6 — Write the First Draft
Stop aiming for perfect. Aim for done.
A first draft is supposed to be messy. Its only job is to exist. Write forward — don't rewrite scene 3 before finishing scene 30.
Set a daily page goal: 3–5 pages/day = a first draft in 30–40 days.
Step 7 — Revise
Wait 1–2 weeks after finishing before reading your draft. Then ask:
- Does every scene serve a purpose?
- Is each line of dialogue earning its place?
- Are there formatting errors?
- Does the pacing drag anywhere?
- Is the logic airtight?
Professional screenwriters do 5–10 drafts. Your first draft is not your script — it's the clay.
Step 8 — Polish to Final Draft
Fix everything. Format perfectly. Export as PDF. You're ready.
Character Development: Creating Memorable Characters
The formula for a great character:
Strong desire + Clear obstacle + Genuine flaw = Unforgettable character
5 Core Techniques
1. Create contradiction. The most compelling characters contain paradox — brave but self-destructive, loving but cruel.
2. Action reveals character. Under pressure, who does your character become? That's who they really are.
3. Give them a unique voice. Cover the character names in your script. Can you tell who's speaking from dialogue alone? If not, revise.
4. Backstory shapes behavior. Every reaction is a response to something that happened before page one.
5. Give them an arc. Characters must change — or fail to change in a meaningful way. Either choice is valid. Static characters are not.
Writing Great Dialogue: 10 Rules
Bad dialogue kills scripts. Great dialogue is invisible — you feel it without noticing it.
- Nobody speaks in complete sentences. Real speech is fragmented, interrupted, imprecise.
- Use subtext. Characters rarely say what they mean. Layer meaning beneath the words.
- Every character speaks differently. Age, education, culture, emotional state — all affect voice.
- Avoid on-the-nose exposition. "As you know, John, you've been unemployed for three months..." No. Never.
- Keep it short. Long speeches are dangerous. Very long speeches are almost always wrong.
- Every line must do work. Reveal character, advance plot, or preferably both.
- Read it aloud. If you stumble, your actors will too.
- Conflict is king. Agreement is boring. Dialogue should push against something.
- Listen to real speech. Eavesdrop. Notice rhythms, interruptions, non-sequiturs.
- Silence is dialogue. Sometimes the most powerful line is the one not written.
Screenwriting Software: What to Use
The right software automates formatting so your brain can focus on story.
| Software | Price | Platform | Best For |
|---|---|---|---|
| Kashna Script | Free (early access) | Browser | All languages, zero install |
| Final Draft | Paid | Desktop | Industry standard |
| Celtx | Freemium | Web | Production planning |
| Fade In | One-time purchase | Desktop | Professional, affordable |
| WriterDuet | Freemium | Web | Collaboration |
Kashna Script stands out for: - Auto-formatting in 40+ languages (including right-to-left) - No installation — open your browser, start writing - Works on every device: desktop, tablet, phone - Name Machine for original character and world names - Export to FDX, Fountain, PDF
Frequently Asked Questions
How long should a screenplay be? Feature films: 90–120 pages. Short films: 5–30 pages. Half-hour TV: 25–35 pages. One-hour TV: 45–60 pages. As a rule: one page equals approximately one minute of screen time.
What font do screenplays use? Courier New, 12pt. It's a monospace font — every character takes the same space — which makes the 1 page = 1 minute calculation consistent.
Do I need film school to write a screenplay? No. Read scripts, watch films analytically, write consistently. Film school helps, but it's not required. Many successful screenwriters are entirely self-taught.
What's the difference between a spec script and a shooting script? A spec script is written to showcase your writing — it has no scene numbers and may deviate from strict format. A shooting script is the final production version with scene numbers, camera directions, and revisions marked.
How do I sell my screenplay? Enter competitions (Academy Nicholl Fellowship, Austin Film Festival, Page Awards). Get representation through a manager or agent. Submit through platforms like The Black List. Network within the industry.
Can I write a screenplay in a language other than English? Absolutely. Non-English screenwriting is flourishing globally. Kashna Script supports 40+ languages, including Turkish, Arabic, Japanese, and right-to-left scripts.
How long does it take to write a screenplay? Writing 3–5 pages per day, a first draft takes 30–40 days. Revision cycles take 2–6 months. Total time from concept to polished draft: 3–12 months for most writers.
You're Ready to Write
Screenwriting is a learnable craft. Every working screenwriter once faced the same blank page you're looking at now.
Your next action: 1. Write a one-sentence logline for your story 2. Create a character profile for your protagonist 3. Write a one-page synopsis 4. Open Kashna Script and format your first scene heading
The story is waiting. Start now.
Explore more screenwriting guides on the Kashna Script blog.
Kashna Script formats your screenplay while you write: scene headings, characters, dialogue, transitions, all in industry format. No menus. Every tool one key away.
Get early access →