Writing Tools
Scrivener vs Ulysses: Which Writing App for Mac?
Two excellent writing apps for Mac, two completely different philosophies. Scrivener gives you a toolbox the size of a workshop. Ulysses gives you a clean desk with nothing on it except your words.
You've decided to get serious about writing. You're done wrestling with Word's formatting quirks and Google Docs' offline limitations. You want a real writing app built for people who write long things. And if you're on Mac, you've probably narrowed it down to these two: Scrivener or Ulysses.
Both are excellent. Both have passionate users who swear by them. But they're built on opposite philosophies, and choosing the wrong one for your workflow will cost you months of frustration before you switch.
Here's how to pick the right one the first time.
The Core Difference
Scrivener treats your book like a construction project. It gives you a binder for research, a corkboard for plotting, metadata fields for tracking scenes, and a compile system that can output your manuscript in dozens of formats. You can see your word counts, your chapter summaries, your character notes, and your draft all at once. The learning curve is real. The power is too.
Ulysses treats your writing like a thought that needs to flow. It gives you a blank screen, Markdown formatting, and a library that syncs invisibly across your Apple devices. You write. It saves. When you're done, you export. There's almost nothing to learn because there's almost nothing between you and the page.
Neither philosophy is wrong. But one of them matches how your brain works.
Pricing: One-Time vs Subscription
Scrivener costs approximately $49 for Mac (often discounted to around $41). You pay once. You own it forever. Major version upgrades (like Scrivener 3 to Scrivener 4) cost extra, but minor updates are free. If you want the iOS app, that's another $24. Total investment for both platforms: around $65-75.
Ulysses costs $5.99 per month or $49.99 per year. The subscription includes both Mac and iOS apps. After one year, you've paid more than Scrivener's one-time cost. After two years, you've paid double. After five years, you've paid $250 for software you'll lose access to if you stop paying.
For writers on a budget or those who hate subscriptions on principle, Scrivener wins on price. For writers who want both apps included, automatic updates, and don't mind the ongoing cost, Ulysses keeps things simple.
Interface and Learning Curve
Scrivener's interface is dense. The binder on the left shows your entire project structure. The editor in the center shows your current document. The inspector on the right shows metadata, notes, and snapshots. The toolbar offers composition mode, corkboard view, outliner view, and more. Most new users spend their first week just figuring out what all the panels do.
The complexity has a purpose. Once you learn where things are, you can see your entire project's structure at a glance. You can split the editor to compare scenes. You can tag chapters by POV character and filter to see only their scenes. You can set word count targets per session, per document, per project. The depth is there if you need it.
Ulysses opens to a three-pane view: library, document list, editor. That's it. You create a new sheet, you write in Markdown, you move on. There's no compile system to learn because export is just "pick a format." There's no binder to organize because your sheets live in folders, like files on your computer. Most new users are productive within ten minutes.
For writers who want to focus on prose without thinking about software, Ulysses removes friction. For writers who want to see their project's architecture while they work, Scrivener provides the scaffolding.
Writing Experience
Scrivener's editor is a rich text environment. Bold, italics, fonts, and formatting work like Word. You can style text however you want while writing, then use compile settings to transform it for output. Some writers find this freeing. Others find it distracting.
Ulysses is Markdown-native. You type `**bold**` and see the formatting inline. Headings are hashtags. Links are bracketed. This forces a kind of discipline: you write content, not formatting. When you export, Ulysses applies styling based on your chosen template. You never think about fonts until the end.
Both apps offer distraction-free composition modes that hide everything except your text. Both work well for drafting. The difference is what happens around the drafting.
Scrivener encourages you to break your manuscript into small chunks: scenes, chapters, sections. Each chunk is a separate document in the binder. You can rearrange them by dragging. You can write out of order and assemble later. For novelists who think in scenes, this modular approach matches how stories get built.
Ulysses can work the same way (each sheet can be a scene), but it doesn't push you toward it. You can write your entire manuscript as one continuous document if you prefer. The app doesn't care. For writers who prefer linear drafting without the overhead of managing dozens of files, this simplicity helps.
Organization and Project Management
Scrivener projects are self-contained. Everything lives in one .scriv file: your manuscript, your research, your character sheets, your images, your PDFs. You can import a webpage for reference and it stays with your project. You can create a folder called "Worldbuilding" and fill it with notes. When you back up the project, you back up everything.
Scrivener also offers the corkboard view, where each scene appears as an index card. You can write synopsis text on the cards and drag them around to restructure your story. The outliner view shows the same information as a hierarchical list with customizable columns. For plotters who need to see the shape of their story, these views are worth the price alone.
Ulysses stores everything in its library, which syncs via iCloud. You can create groups (folders) and nest sheets inside them. But there's no research folder, no corkboard, no outliner. If you want to keep notes with your project, you make sheets and organize them yourself. External files like images or PDFs live outside Ulysses; you link to them rather than embedding them.
For writers who do heavy research or worldbuilding alongside their manuscript, Scrivener's all-in-one approach keeps everything together. For writers whose notes live elsewhere (Notion, Obsidian, Apple Notes, or paper), Ulysses doesn't try to replace those tools.
Syncing and Mobile Writing
Ulysses syncs automatically via iCloud. Open the app on your Mac, write a paragraph, pick up your iPhone, and the paragraph is there. It just works. The iOS app is full-featured, not a stripped-down companion. Writers who draft on their phone during commutes will appreciate this seamlessness.
Scrivener's sync is functional but manual. You save your project to Dropbox, open it on iOS, and sync when you switch devices. It works, but you need to remember to close the project on one device before opening it on another. Failing to do this causes sync conflicts that can corrupt your project. The iOS app itself is capable but requires more awareness of the sync process.
For writers who move constantly between Mac, iPad, and iPhone, Ulysses handles the transitions invisibly. For writers who work primarily on their Mac with occasional mobile access, Scrivener's sync is fine once you learn the workflow.
Whichever App You Choose, You Need Story Structure
The 7 Essential Arcs gives you seven complete story structures to compare and build from. Works in Scrivener, Ulysses, or any writing app.
Get the 7 Essential ArcsFree resource. One of 75+ storytelling frameworks on Loreteller.
Export and Publishing
Scrivener's compile system is both its greatest strength and its steepest learning curve. You can output your manuscript as a Word document, PDF, ebook, or plain text. You can format chapter headings, control page breaks, add front and back matter, and style everything exactly how you want it. Professional authors use Scrivener to produce submission-ready manuscripts and formatted ebooks from the same project.
The problem is that compile is complicated. Section types, section layouts, compile formats, output options. New users regularly spend hours trying to get chapter numbers to appear correctly or wondering why their scene breaks disappeared. The power is real, but so is the frustration.
Ulysses export is straightforward. Choose a format, choose a style, export. For Word documents, PDFs, and blog posts, this works well. For ebooks, it's adequate but limited. For print-ready manuscripts with precise formatting requirements, you'll likely need to export to Word and finish there, or move to dedicated formatting software like Vellum.
For self-publishers who want to produce ebooks directly from their writing app, Scrivener's compile system (once mastered) can do it. For writers who hand off Word documents to editors or publishers, either app works fine.
Platform and Ecosystem
Ulysses is Apple-only. Mac, iPad, iPhone. If you ever switch to Windows or Android, you lose access to your writing app. Your documents export as Markdown or Word, so your words survive. But your workflow doesn't.
Scrivener runs on Mac, Windows, and iOS. The Windows version historically lagged behind the Mac version, but Scrivener 3 brought them to feature parity. If you work across operating systems, or might in the future, Scrivener keeps that door open.
For writers locked into the Apple ecosystem with no plans to leave, this doesn't matter. For writers who value platform flexibility, Scrivener is the safer long-term choice.
Who Should Choose Scrivener
Scrivener fits writers who think in pieces. You see your novel as scenes that can be rearranged. You want your research, your character notes, and your draft in one place. You prefer a one-time purchase over ongoing payments. You don't mind spending a few weeks learning software if it pays off for years.
Scrivener fits writers working on complex projects. Multiple POV characters. Intricate timelines. Heavy worldbuilding. Series with continuity to track. The organizational tools earn their learning curve when you're managing more than you can hold in your head.
Scrivener fits writers who want control over output. If you plan to self-publish ebooks and want to produce them directly from your writing app, the compile system can do it. If you have specific formatting requirements, you can meet them.
Who Should Choose Ulysses
Ulysses fits writers who think in flow. You want to sit down and write without thinking about software. You don't need to see your project's structure while you draft. You prefer simple tools that stay out of your way.
Ulysses fits writers who move between devices constantly. Your iPhone is where you draft during lunch. Your iPad is for evening writing sessions. Your Mac is for serious production. You want everything synced without thinking about it.
Ulysses fits writers who already have organizational systems. Your notes live in Obsidian or Notion. Your research lives in a folder of PDFs. You don't need your writing app to be a project management tool because you have project management tools.
Ulysses fits writers who embrace Markdown. If you already know it, or want to learn it, the plain-text philosophy keeps you focused on words instead of formatting.
The Honest Verdict
Most professional novelists end up in Scrivener. The organizational tools, the compile flexibility, and the one-time price make it the industry standard for long-form fiction. The learning curve is real but finite. Once you understand it, you understand it.
Most professional writers who love the writing experience end up in Ulysses. Journalists, bloggers, essayists, and novelists who prioritize flow over structure find it removes everything between them and the page. The subscription cost is real but predictable.
If you're unsure, try both. Scrivener offers a 30-day trial (actual usage days, not calendar days). Ulysses offers a 14-day free trial. Write something real in each. Notice which one makes you want to keep writing.
The right tool is the one that gets used. Software features don't matter if the app sits unopened. Pick the one that fits how you actually work, not how you think you should work. Then fill it with words.