Features
Everything you need to write, revise, and produce a screenplay. Nothing you don't.
The Editor
Screencore uses its own text engine for precise control over layout, cursor behavior, page breaks, and rendering.
Bold, italic, underline, and strikethrough formatting. Set any element type with ⌘1–⌘7 or cycle with Tab.
Script Notes
Attach notes to any block in your screenplay without cluttering the page. Categorize them, filter by type, and see gutter indicators that mark which lines have notes.
- Per-block notes attached to specific lines
- Category tags for organization
- Gutter indicators in the editor margin
- Filter and search through all notes
Alt Lines
Keep every version of every line. Write three different takes on a piece of dialogue, rank them gold, silver, or bronze, and swap the active version instantly.
- Store unlimited alternate versions of any line
- Rank alternatives with gold, silver, and bronze
- Swap the active line with one click
- Never lose a good line again
Markup
Flag sections of your script with editorial marks. Use built-in quick prompts like "Show don't tell," "Tone is off," or "Cut this" -- or write your own.
- Quick-note prompts for common feedback
- Custom markup text for specific notes
- Visual flags in the editor gutter
- Filter and navigate between marks
Revisions
Color-coded revision tracking using the WGA color sequence. Lock your pages, advance through drafts, and track changes across revisions.
- 9-color revision cycle (WGA color sequence)
- Page lock for production
- Advance draft to next revision color
- Revision marks visible in the editor margin
Read Mode
Switch to a distraction-free reading view with a single shortcut. All editing is disabled so you can focus on reading your script without accidentally changing anything.
- Toggle with ⌘R
- All editing input blocked while active
- Copy and navigation still work
- Clean, focused reading experience
Find & Replace
Search your entire script with options for case sensitivity, whole word matching, and result highlighting. Replace one at a time or all at once.
- Case-sensitive and whole-word search
- Highlighted results in the editor
- Replace individual matches or all at once
- Navigate between results with keyboard shortcuts
Scene Numbers
Scene numbers flow automatically as you write, then lock into place when your script enters production. Omit scenes without renumbering. Add new scenes between locked numbers.
- Fluid numbering during writing
- Lock for production with one click
- Omit scenes without disrupting the numbering
- Directional numbering for inserted scenes (12A, 12B)
Title Page
A dedicated title page with customizable fields for title, author, contact information, draft date, and more. Revision history is displayed automatically.
- Title, author, contact, and draft date fields
- Automatic revision history display
- Included in PDF exports
- Toggle visibility from the sidebar
Backups
Every time you save, Screencore keeps a timestamped backup. If something goes wrong, restore a previous version from the menu.
- Automatic timestamped backup on every save
- Up to 1,000 backups per project
- Restore from backup via the File menu
- Backups stored locally on your Mac
Autocomplete
Screencore learns your character names as you write. Start typing a character cue and it suggests names you've already used. Scene headings autocomplete with common intros and times of day.
- Character name suggestions from your script
- Scene heading intros (INT., EXT., INT./EXT.)
- Times of day (DAY, NIGHT, DAWN, etc.)
- Accept suggestions with Tab or arrow keys
Annotations
Add production-style annotations to any block in your script. Each annotation has a header and body, with smart presets that adapt to the block type -- scene headings get location and time-of-day prompts, dialogue gets performance direction prompts, and so on.
- Per-block annotations with header and body
- Type-aware presets (scene, dialogue, action)
- Gutter indicators in the editor margin
- Search and browse all annotations
Spellcheck
Live spellcheck powered by the system dictionary. Misspelled words are underlined as you type, with right-click suggestions, ignore, and learn actions.
- Live underlines on misspelled words
- Right-click for spelling suggestions
- Ignore or learn words from the context menu
- Character names automatically excluded
Statistics & Reports
Generate reports on your script's structure. See scene-by-scene breakdowns, character dialogue counts, day vs. night scene splits, and overall page counts.
- Scene reports with page and location breakdown
- Character breakdown with dialogue line counts
- Day/night scene splits
- Word and page count tracking
Page Colors
Choose the color of your script pages independently from your theme. Eight page colors range from pure white to solid black, with tinted options in between.
Themes
Twelve themes. Nine dark, three light.
Import & Export
Work with the formats the industry uses.
Import
Bring in existing work from other tools.
Export
Send your script wherever it needs to go.
Native .screencore format preserves all features. Third-party formats preserve standard screenplay elements.
Keyboard Shortcuts
Keep your hands on the keys. Every common action has a shortcut.
| Action | Shortcut |
|---|---|
| Bold | ⌘B |
| Italic | ⌘I |
| Underline | ⌘U |
| Strikethrough | ⌘⇧X |
| Cycle element type forward | Tab |
| Cycle element type backward | ⇧Tab |
| Set element type | ⌘1 – ⌘7 |
| New document | ⌘N |
| Save | ⌘S |
| Export PDF | ⌘P |
| Find & Replace | ⌘F |
| Navigator | ⌘/ |
| Alt Lines | ⌘A |
| Markup | ⌘E |
| Read Mode | ⌘R |
| Undo | ⌘Z |
| Redo | ⌘⇧Z |