Characters

Build rich character profiles with images, backstories, and dialogue stats.

Opening the Characters Panel

Open the Characters panel from View > Characters. It appears as a side panel alongside the editor.

Characters panel showing character list with profile details, avatar, role, gender, and age

The panel automatically detects every character in your screenplay — anyone who has a Character element (i.e., anyone who speaks) appears in the list. Characters with images show a circular avatar in the collapsed view.

Character Statistics

Each character entry shows helpful statistics:

Character Profiles

Click on a character name to expand their profile. Each profile includes a comprehensive set of fields inspired by Final Draft's Character Navigator:

FieldTypeDescription
Description Rich text Character bio — supports bold, italic, underline, and bullet lists. Exported as plain text to Final Draft (.fdx).
Role Dropdown The character's role: Lead, Supporting, Featured, Background, or Day Player.
Gender Text The character's gender (e.g., Male, Female, Non-binary).
Age Text The character's age or age range (e.g., 30s, 45).
Backstory Rich text Character history, motivations, secrets — rich text with the same formatting options as Description.
Highlight color Color picker A color used to visually highlight this character's dialogue in the editor.

Rich Text Editing

The Description and Backstory fields use a mini rich text editor with a formatting toolbar:

This lets you structure character information clearly — for example, using bold for key traits, bullet lists for goals or relationships, and italic for quotes.

ℹ️

FDX compatibility: When you export to Final Draft (.fdx), the Description field is automatically converted to plain text (HTML formatting is stripped). The Backstory, Role, and other extended fields are preserved in OpenDraft's native format but are not included in FDX exports, since Final Draft's format does not support them.

Character Images

You can associate one or more images with each character — headshots, costume references, mood boards, or any visual reference.

Adding Images

In the expanded character profile, you'll see two buttons:

Viewing Images

Managing Images

Hover over a thumbnail to reveal action buttons:

Build from Script

The Build from Script feature automatically extracts character information from your screenplay's action lines:

  1. Click the Build from Script button in the Characters panel.
  2. OpenDraft scans your action lines for character introductions (e.g., "SARAH (30s, sharp eyes, messy bun) waits in line").
  3. It automatically populates the character's description and age fields from the introduction text.
💡

Tip: Follow the screenwriting convention of writing character names in ALL CAPS on first appearance in an action line (e.g., "SARAH enters the room"). This helps OpenDraft's Build from Script find and extract character introductions.

Character Highlighting

Each character can be assigned a highlight color. When enabled, each character's dialogue is tinted with their assigned color in the editor. This makes it easy to visually scan who's speaking at a glance. Toggle character highlighting from the Characters panel.

Colors are automatically assigned from a 12-color palette when characters are first detected. You can change any character's color in their expanded profile.

Sorting Characters

Sort the character list by:

Referred Characters

The Show Referred toggle displays characters who are mentioned in action lines but never speak. This helps you track all characters in your story, not just those with dialogue.

Searching Characters

Use the search field at the top of the Characters panel to filter the list by name. This is helpful in scripts with large casts.