How to Use and Format a Script Template in Google Docs

Quick Setup Guide

Google Docs does not feature a native "Screenplay Mode," meaning writers must rely on pre-formatted templates or manual margin adjustments to meet industry standards. To set up a script immediately, you must follow the core formatting rules:

  • Font: Courier New, 12-point size.
  • Margins: 1.5 inches on the left, 1.0 inch on the top, bottom, and right.
  • Indents: Dialogue at 2.5 inches, Character Names at 3.5 inches.

For immediate use, you can copy community-trusted templates directly to your Google Drive, bypassing the manual setup process entirely.

Google Docs ranks among the top word processors for collaborative writing, allowing multiple users to edit a document simultaneously from anywhere in the world. However, when it comes to screenwriting, stage plays, or audio-visual (AV) scripts, the platform presents significant formatting challenges. Unlike dedicated screenwriting software, Google Docs requires specific workarounds to handle industry-standard indents, capitalization rules, and pagination.

This comprehensive resource details how to find reliable templates, configure your own document manually, troubleshoot mobile app formatting issues, and export your final draft for professional production.

Where to Find Free Google Docs Script Templates

Because Google has frequently moved or hidden its native "Movie Script" template in the Template Gallery depending on regional settings, the screenwriting community has developed several highly reliable alternatives. These templates use Google Docs' built-in "Styles" feature to map specific indents to your keyboard shortcuts.

The Standard Screenplay Template

For traditional feature films and television pilots, the John Haller Screenplay Template Industry Standard is widely regarded as one of the most stable options available as of 2026. It maps Scene Headings to "Heading 1," Character Names to "Heading 2," and Dialogue to "Heading 3." This template is specifically designed to maintain the strict 1.5-inch left margin required for physical script binding.

Preview of the John Haller screenplay template for Google Docs showing proper indents
A standard screenplay layout utilizing Google Docs paragraph styles for quick formatting.
Image source: JohnHaller.com

The Two-Column AV Script Template

Audio-Visual (AV) scripts, frequently used for commercials, corporate videos, and YouTube content, require a completely different layout. According to production guidelines shared by industry professionals like Jacob Pander, AV scripts utilize a two-column format. The left column details the visual actions (camera movements, b-roll), while the right column contains the audio (voiceover, dialogue, music cues).

To achieve this in Google Docs, you do not use the Ruler. Instead, you insert a 2x2 Table (`Insert > Table`), place your content in the respective columns, and set the table border width to 0pt to make the grid invisible.

The Stage Play Template

Stage plays differ significantly from screenplays. Character names are typically placed on the left margin rather than indented to the center, and dialogue is often indented slightly to separate it from stage directions. The Christian Darkin Stage Play Template offers a strong foundation for theatrical writers, accommodating both US and UK stage formatting nuances.

Template Type Formatting Method Best Used For Mobile Stability
Standard Screenplay Ruler Indents & Paragraph Styles Feature Films, TV Pilots, Short Films Moderate (Tab stops can shift on iOS)
AV Script (Two-Column) Invisible Tables Commercials, Documentaries, YouTube High (Tables remain locked on mobile)
Stage Play Left-aligned Character Names Theater, Live Performances High (Fewer complex indents)
Comic Book Script Numbered Lists & Bold Text Graphic Novels, Webcomics High (Relies on standard text formatting)

How to Set Up Your Own Script Format Manually

If you prefer not to rely on third-party templates, setting up a script format manually in Google Docs is entirely possible. This approach gives you complete control over your document and ensures you understand the mechanics behind the formatting. According to the Google Docs Screenplay Format Template guidelines, there are strict rules you must follow.

The Industry Standard Font Rule

Your entire document must be set to Courier New, 12-point font. This is a non-negotiable industry standard. Courier is a monospaced font, meaning every character takes up the exact same amount of horizontal space. This mathematical consistency is what allows production managers to estimate that one page of script equals roughly one minute of screen time. Using Arial, Times New Roman, or even Courier Prime at an incorrect size will break this page-to-minute ratio.

The 1.5-Inch Rule: Why is the left margin wider than the others? In professional production, scripts are printed on three-hole-punch paper and bound with solid brass brads. The extra half-inch on the left margin (the "gutter") ensures that the text remains readable once the script is physically bound.

Configuring the Margins and Ruler

To configure your document manually, follow these precise steps:

  1. Set the Page Margins: Go to File > Page setup. Set the Left margin to 1.5 inches. Set the Top, Bottom, and Right margins to 1.0 inch.
  2. Enable the Ruler: Ensure your ruler is visible by checking View > Show ruler.
  3. Format Action Lines: Action lines (scene descriptions) stretch from the 1.5" left margin to the 1.0" right margin. No special indentation is needed here.
  4. Format Dialogue: Highlight a line of dialogue. Drag the blue triangle (Left Indent) on the ruler to the 2.5-inch mark. Drag the right triangle (Right Indent) to the 6.0-inch mark to prevent dialogue from stretching too far across the page.
  5. Format Parentheticals: Highlight a parenthetical (e.g., (sighs)). Drag the left indent to the 3.0-inch mark.
  6. Format Character Names: Highlight a character name. Drag the left indent to the 3.5-inch mark.

Crucial Warning: A common amateur mistake is using the "Center Align" button for character names. Do not center character names. Centering causes the name to shift left or right depending on the length of the character's name (e.g., "BOB" will sit differently than "CHRISTOPHER"). Using a hard left indent at 3.5 inches ensures all character names align perfectly in a vertical column.

Google Docs ruler showing the blue triangle markers used for setting script indents
Using the Google Docs ruler to manually set indents for dialogue and character names.
Image source: YouTube

Why Your Script Formatting Breaks on the Mobile App

Writers frequently switch between desktop computers, Chromebooks, and mobile devices. However, Google Docs handles complex formatting differently across these platforms, leading to a common frustration: scripts that look perfect on a laptop suddenly appear broken on an iPad or Android phone.

The Mobile Stress Test Results

When testing standard style-based templates on the Google Docs mobile app, a significant issue emerges regarding "Tab Stops." The mobile versions of Google Docs (both iOS and Android) do not fully support the visual ruler or custom tab stops. If you open a heavily formatted screenplay on your phone and attempt to add a new scene, the app often defaults back to standard prose margins, ignoring the 3.5-inch character indent.

Furthermore, Chromebook users who rely entirely on the web-based version of Google Docs often find that offline syncing can occasionally strip custom paragraph styles if the document is edited without an active internet connection.

The Solution for Mobile Writers

If you primarily write on a tablet or phone, table-based templates offer a much higher degree of stability. By inserting a single-row, multi-column table and hiding the borders, you force the mobile app to respect the spatial boundaries of the text. While this method is slightly more tedious to set up initially, it is exceptionally strong at preventing margin collapse on mobile devices.

How to Fix the Google Docs "All Caps" Style Limitation

One of the most persistent limitations of Google Docs for screenwriters is its inability to save capitalization rules within a Paragraph Style. In professional screenwriting, Scene Headings (Sluglines) and Character Names must be written in ALL CAPS.

In dedicated software like Final Draft, typing a character's name automatically capitalizes it. In Google Docs, if you map "Heading 2" to your Character Name format, it will remember the 3.5-inch indent and the Courier font, but it cannot force the text into uppercase.

The "Pro-Tip" Polish Workflow

Rather than holding down the Shift key or toggling Caps Lock constantly while writing—which interrupts creative flow—many writers use a post-writing polish workflow:

  1. Write your scene naturally, allowing character names and sluglines to remain in lowercase or title case.
  2. Once the scene is finished, highlight the specific text that needs capitalization.
  3. Navigate to Format > Text > Capitalization > UPPERCASE.

Automating with Google Apps Script

For users comfortable with basic coding, Google Docs allows you to write custom macros using Apps Script (Extensions > Apps Script). You can implement a simple script that scans the document for any text formatted as "Heading 2" and automatically applies the `.toUpperCase()` function to those specific strings. This provides a highly effective workaround for the platform's native limitations.

Using the Screenplay Formatter Add-on for Automation

If manual formatting and post-writing capitalization sound too tedious, third-party add-ons provide a robust solution. The Screenplay Formatter add-on is a popular choice available in the Google Workspace Marketplace.

The Screenplay Formatter add-on sidebar in Google Docs showing formatting buttons
The Screenplay Formatter add-on provides a sidebar with one-click buttons for standard script elements.
Image source: Google Workspace

Pros and Cons of the Add-on

The primary advantage of Screenplay Formatter is speed. It generates a sidebar within your document featuring dedicated buttons for "Scene Heading," "Action," "Character," "Dialogue," and "Parenthetical." Clicking these buttons instantly applies the correct margins and, crucially, handles the auto-capitalization that native Google Docs styles cannot.

It is also an excellent tool for cleaning up a "messy" script. If you have pasted a script from a plain text file or an email where all the formatting was lost, you can highlight blocks of text and use the add-on to rapidly re-format the document line by line.

However, there are drawbacks to consider. Installing any third-party add-on requires granting it permission to read and modify your documents. For writers working on confidential projects under strict Non-Disclosure Agreements (NDAs), using unauthorized third-party extensions may violate studio security protocols. Always verify your project's security requirements before installing external tools.

How to Export Your Google Doc to Final Draft (.fdx)

While Google Docs is excellent for the drafting phase, the professional film and television industry runs almost exclusively on Final Draft (.fdx) files. Production managers, script supervisors, and assistant directors require .fdx files to import into scheduling and budgeting software. Google Docs cannot natively export to the .fdx format.

The "Bridge" Method

To bridge the compatibility gap without losing your formatting, you must use an intermediary software. Based on workflows shared by the Google Docs Editors Community, here is the most reliable method:

  1. Export from Google Docs: Go to File > Download > PDF Document (.pdf). Exporting as a PDF locks your margins and pagination in place, preventing the text from shifting.
  2. Use a Bridge Software: Create a free account on a cloud-based screenwriting platform like WriterDuet or download the free version of Highland 2 (Mac only).
  3. Import the PDF: Upload your exported PDF into the bridge software. These programs feature advanced optical character recognition (OCR) and formatting AI that can read the visual layout of your PDF and accurately categorize the text into Scene Headings, Action, and Dialogue.
  4. Export to .fdx: Once the script is successfully imported and verified in the bridge software, use its export menu to save the file as a Final Draft (.fdx) document.
A script imported into a professional screenwriting software showing scene outlines
Importing your formatted text into dedicated software allows for advanced scene outlining and .fdx exporting.
Image source: Arc Studio

Maintaining Pagination and Page Breaks

Before exporting your Google Doc, you must ensure your page breaks are clean. A major formatting faux pas is leaving a character's name at the bottom of page 4, while their dialogue begins at the top of page 5. To prevent this, highlight your character names and dialogue, go to Format > Line & paragraph spacing, and check Keep with next. This ensures the character name will always travel to the next page if there isn't enough room for the dialogue beneath it.

Using Gemini AI to Enhance Your Scripting Workflow

With the integration of Gemini AI directly into Google Workspace, writers now have access to powerful brainstorming and editing tools right inside their script documents. While AI cannot replace the creative voice of a writer, it serves as a highly capable assistant for structural checks and formatting assistance.

Brainstorming and Expanding Action Lines

If you are struggling with a transition or need to flesh out a sparse scene description, you can highlight a basic action line (e.g., "They fight in the warehouse") and use the "Help me write" feature. Prompt Gemini with: "Expand this action line into a detailed, half-page scene description focusing on the environmental hazards of an abandoned warehouse, written in a punchy, present-tense screenwriting style."

Dialogue Consistency Checks

Maintaining a distinct voice for each character over a 100-page script is challenging. You can copy a specific character's dialogue from an early scene, paste it into the Gemini sidebar prompt, and ask: "Analyze the cadence and vocabulary of this character. Now, read the dialogue I just wrote on page 45. Does it sound consistent with their established voice, or is it too formal?"

Collaborative "Script Doctoring" in Google Docs

The primary reason writers tolerate the formatting hurdles of Google Docs is its collaborative power. When working in a writers' room or co-writing a script, the platform offers features that traditional desktop software struggles to match.

Suggested Edits vs. Comments

When performing a "punch-up" (adding jokes or refining dialogue), co-writers should switch their editing mode from "Editing" to "Suggesting" (located in the top right corner). This allows a script doctor to rewrite a line of dialogue without deleting the original text. The original writer can then review the suggestion and click the checkmark to accept it or the 'X' to reject it, keeping the creative control intact.

Collaborative editing interface showing comments and suggested edits on a script
Using comments and suggested edits allows multiple writers to polish a script simultaneously.
Image source: Arc Studio

Using Checklists for Scene Beats

Google Docs recently introduced interactive checklists. Writers can create a sidebar document or a section at the top of the script to track narrative beats. Creating a checklist for "Inciting Incident," "Plot Point 1," "Midpoint," and "Climax" allows collaborators to physically check off structural milestones as the draft progresses.

Version History Recovery

If a collaborative session goes off the rails and a scene is rewritten poorly, you do not need to panic. Navigate to File > Version history > See version history. This opens a timeline on the right side of the screen, allowing you to view and restore the document to exactly how it looked at any specific minute in the past, ensuring no draft is ever permanently lost.

Frequently Asked Questions

What is the correct font for a script in Google Docs?
The industry standard for screenplays is Courier New at a 12-point font size. This monospaced font ensures that one page of text roughly equates to one minute of screen time. Using other fonts, even if they look similar, will disrupt the page count and timing estimates used by production teams.
How do I get the screenplay format on Google Docs?
You can achieve the screenplay format by either downloading a pre-formatted template (like the John Haller template), manually adjusting your ruler indents and margins (1.5 inches on the left, 1 inch elsewhere), or by installing a third-party extension like the Screenplay Formatter add-on from the Google Workspace Marketplace.
Can I export Google Docs directly to Final Draft (.fdx)?
No, Google Docs does not natively support exporting to the .fdx format. To get your script into Final Draft, you must export the Google Doc as a PDF, import that PDF into a bridge software like WriterDuet or Highland 2, and then export it from there as an .fdx file.
How do I fix page breaks separating character names from dialogue?
To prevent a character's name from being stranded at the bottom of a page, highlight the text, go to Format > Line & paragraph spacing, and select "Keep with next." This forces the character name to jump to the next page if there isn't enough room for the accompanying dialogue below it.
How do I create a 2-column AV script in Google Docs?
To create a two-column Audio-Visual script, go to Insert > Table and select a 2x2 grid. Place your visual directions in the left column and your audio/dialogue in the right column. Once formatted, right-click the table, select "Table properties," and set the table border width to 0pt to make the grid lines invisible.

Final Thoughts

Google Docs is a highly capable, free alternative to expensive screenwriting software, provided you understand how to navigate its formatting quirks. By utilizing the right templates and understanding the mechanics of margins and styles, you can produce industry-standard scripts ready for production.

Make a copy of a trusted template today, set your font to Courier New, and begin drafting your first scene.