AADHI Screenplay Formatter is a Google Docs™ add-on designed to automatically format Malayalam screenplays into a clean, production-ready screenplay format.
The add-on was originally created to work with screenplays exported from Yavanika, a popular Malayalam screenwriting software. When Yavanika scripts are opened in Google Docs™, screenplay formatting is often lost. AADHI Screenplay Formatter restores scene headings, character cues, dialogue formatting, transitions, scene numbering, and page organization automatically.
Formats the entire screenplay in a single pass.
Automatically formats:
• Scene Headings (Sluglines)
• Character Names
• Dialogue
• Parentheticals
• Transitions
• Action / Description Lines
• Scene Numbers
Formats only newly added or unformatted scenes while leaving already formatted scenes untouched.
Useful when additional scenes are added after the screenplay has already been formatted.
Automatically numbers scene headings in sequence.
Example:
INT. HOUSE - DAY
EXT. ROAD - NIGHT
INT. CAR - EVENING
Renumbers all scene headings in the screenplay while preserving existing formatting.
Useful when scenes are inserted, removed, or moved after formatting.
The tool automatically:
• Detects scene headings with or without existing scene numbers.
• Recalculates scene numbering.
• Preserves slugline formatting.
• Maintains scene order.
Example:
Before:
INT. HOUSE - DAY
EXT. ROAD - NIGHT
INT. CAFE - DAY
EXT. PARK - NIGHT
After running Renumber Scenes:
INT. HOUSE - DAY
EXT. ROAD - NIGHT
INT. CAFE - DAY
EXT. PARK - NIGHT
Creates a page break before every scene heading so that each scene begins on a new page.
Useful for:
• Production scripts
• Assistant directors
• Scene-by-scene printing
• Script breakdowns
Removes all page breaks previously added by the formatter.
Recognizes common screenplay character extensions such as:
• (V.O.)
• (O.S.)
• (CONT'D)
Examples:
അനു (V.O.)
രവി (O.S.)
അമ്മ (CONT'D)
KIRAN (V. O )
Recognizes scene headings written in multiple formats, including:
INT. HOUSE - DAY
INT HOUSE - DAY
INT-HOUSE - DAY
EXT. ROAD - NIGHT
EXT ROAD - NIGHT
INT/EXT. CAR - EVENING
Open your screenplay in Google Docs™.
Click:
Screenplay → Format Entire Script
The formatter will automatically format and number all scenes.
If additional scenes are added after formatting:
Leave the new scene headings unnumbered.
Example:
INT. CAFE - DAY
Do not write:
INT. CAFE - DAY
Click:
Screenplay → Format Unformatted Scenes
The formatter will identify and format only the new scenes.
If scenes have been inserted, deleted, or moved:
Screenplay → Renumber Scenes
The formatter will automatically update scene numbers while preserving existing formatting.
To place every scene on a separate page:
Screenplay → Split Scenes to New Pages
To remove scene page breaks:
Screenplay → Remove Scene Breaks
Dialogue lines should end with:
• .
• ?
• !
• …
Example:
Correct:
എനിക്ക് അറിയില്ല.
Incorrect:
എനിക്ക് അറിയില്ല
Proper punctuation improves dialogue detection accuracy.
Character extensions should be placed at the end of the character name inside parentheses.
Correct:
അനു (V.O.)
രവി (O.S.)
Incorrect:
(V.O.) അനു
For best results, scene headings should begin with:
• INT.
• EXT.
• INT/EXT.
Examples:
INT. HOUSE - DAY
EXT. ROAD - NIGHT
INT/EXT. CAR - EVENING
If a scene is inserted between existing scenes:
Format the new scene if required.
Run:
Screenplay → Renumber Scenes
to restore correct scene numbering.
Very short dialogue lines without punctuation may occasionally be interpreted as action lines or character cues.
Recommended solution:
Always end dialogue lines with punctuation.
Character detection is based on screenplay formatting patterns and Malayalam text recognition.
Unusual formatting styles may occasionally require manual adjustment.
AADHI Screenplay Formatter does not store screenplay content, transmit screenplay content to external servers, or share screenplay content with third parties.
All formatting operations are performed directly within Google Docs™ using Google Apps Script.
Email:
adithyathejus00@gmail.com
Instagram:
@adithyathejas
Google Docs™ and Google Workspace™ are trademarks of Google LLC.