Comparison

Penova vs Highland Pro: two Mac-first screenwriters

Highland is the indie-favorite Mac screenwriting app — Fountain-first, built by working screenwriters, beautifully designed. Penova is the new free contender with a different posture on storage and production. Here's how they actually compare.

The 30-second answer

Penova covers the same writing surface as Highland — for $99 less. Industry-format PDF, FDX round-trip, Fountain round-trip, beat-tagged Index Cards, sortable Outline, an iPhone companion, and production reports Highland doesn't have. Free for individual writers, forever.

The narrow case for Highland Pro is if you specifically want a plain-text-first editing model: your scripts as .fountain files in a folder, edited in Markdown shorthand, diffable in Git, John August's design choices throughout. It's a polished, opinionated tool for that specific taste — and if that's you, $99 is reasonable. Penova is for everyone else.

Quick verdict

CriterionPenovaHighland Pro
Price $0 forever $99 (one-time)
Storage model Structured (SwiftData) Plain-text Fountain (.fountain files)
Editor model Structured rows · Tab-cycle · ⌘1–⌘7 Plain-text · Markdown shorthand
Fountain Round-trip import + export Native format
FDX Yes, round-trip Import + export
Index cards Beat-tagged, drag-to-reorder Cards exist
Production reportsScene / location / cast tables No
Page locking Yes No (it's a writers' tool, not production)
iPhone app Yes (TestFlight beta) No
iPad app Coming Yes
Voice capture Yes (4 locales, on-device) No

Free, native Mac, no account. 3.7 MB.

Download Penova for Mac →

Highland's Fountain-first ethos: why writers love it

Highland's defining choice is that scripts are stored as Fountain — plain text with a few formatting rules. INT/EXT lines start with "INT." or "EXT." Character cues are ALL CAPS. Parentheticals are wrapped in ( and ). That's it. The file is readable in any text editor, syncable through any sync service, diff-able in Git, future-proof against any specific tool's lifespan.

For a working screenwriter who's seen multiple "industry standard" file formats come and go, this matters. Final Draft's .fdx is XML — opaque enough that you need a tool to read it. Highland's .fountain is just text. If Highland disappears tomorrow, your script files survive.

Penova treats your script as structured data (SwiftData) but exports to Fountain on demand and re-imports it cleanly. The trade-off: Penova's storage isn't human-readable in a text editor, but the structured representation lets us sort scenes by beat, reorder by drag, generate cast/location reports, and lock scene numbers in ways that plain Fountain can't represent.

Penova's structured-data approach: what it unlocks

Production reports. Penova's structured model means we can give you a scene table with INT/EXT, location, time, cue count, word count for every scene with one click. Highland doesn't have an equivalent — Fountain stores the heading text, but doesn't separately track cues, beats, or page positions as queryable fields.

Sortable outline. Click a column header in Penova's Outline view to re-sort by beat, location, or page count. Highland's Navigator and Timeline views surface the same data but as a fixed column order.

Beat tagging. Each Penova scene carries a BeatType field (setup, inciting, turn, midpoint, climax, resolution). Index Cards color-stripe accordingly. Highland's beats live in a sidebar pane but don't bind to the scene structurally.

Page locking. When Penova locks the script for production, scene numbers freeze. Add a scene later and the locked numbers stay put — exactly what an AD references off the production schedule. Highland doesn't lock; it's a draft-stage writer's tool, by design.

Where Highland holds a specific edge

Where Penova pulls ahead

Which one is for you?

The deciding question is how much of your work is the writing itself, vs. organizing, restructuring, and shipping. Highland is built for writers who type fast and don't want chrome between them and the page. Penova is built for writers who think in beats, restructure often, and may eventually hand the script to a producer.

Both apps export PDF, FDX, and Fountain that any reader can open. You can switch between them mid-project — your file isn't trapped in either app's storage layer. The cost of choosing wrong is low.

Try Penova for free.

If Highland's text-first speed turns out to fit you better, you've spent zero dollars finding out.

Download Penova 1.0.0 for Mac