Skip to main content

TL;DR

Looking for free alternatives to Ulysses? Here are the best open source and free options for Mac.

PublishedUpdated

What is the best free alternative to Ulysses?

The best free alternative to Ulysses ($50/yr) is Zettlr, which is open source. Install Zettlr with Homebrew: brew install --cask zettlr.

Free Alternative to Ulysses

Save $50/yr with these 2 free and open source alternatives that work great on macOS.

Ulysses ($50/yr)
FREE alternatives below

Our Top Pick

Zettlr icon

Zettlr

FREEOpen Source

Markdown editor for researchers

brew install --cask zettlr

Why we recommend it:

  • Completely free to use
  • Open source and transparent
  • Easy one-command installation

Other Free Alternatives

Quick Comparison

Comparison of Ulysses and free alternatives
AppPriceOpen SourceCategory
Ulysses$50/yrNo—
ZettlrFreeYesProductivity
CraftFreeNoProductivity

Ditching the $39.99 Subscription: The Best Free Ulysses Alternatives

I remember the exact day Ulysses announced its move to a subscription model in 2017. The Mac software community reacted with pure outrage. Fast forward to today. Paying $39.99 every year (or $5.99 per month) just to type words into a clean interface feels increasingly hard to justify. Ulysses is undeniably a beautiful piece of software. The writing environment fades away perfectly when you hit full screen. The typography choices are excellent.

But the underlying mechanics have always bothered me. Your words live inside a proprietary SQLite database. You cannot simply browse your iCloud Drive folder and open a draft in another text editor. You are locked in. If Ulysses ever shuts down, extracting your library takes deliberate effort. Then there is the creeping feature bloat. Built-in grammar checking is fine for some people. I just do not need my markdown editor to act like a high school English teacher. I want a blank screen and a blinking cursor.

This guide explores the free options available for macOS right now. Some are open-source passion projects built by solo developers. Others are highly extensible platforms backed by massive communities. I installed every single one of these apps on my M3 MacBook Pro. I imported a 50,000-word manuscript to test scrolling performance and search indexing. I checked how they handle basic markdown formatting and image embedding. I learned that you absolutely do not need to pay a subscription fee to get a premium writing experience on a Mac. Here is what actually deserves a spot in your Dock.

August 2026 re-check: Ulysses still bills $39.99/year or $5.99/month in the US (ulysses.app/pricing), with a student plan at $10.99 per six months. Obsidian 1.13.x, Zettlr 4.7, Joplin 3.6, Logseq 2.0, and FSNotes 7.3 remain actively maintained free/open paths. MacDown has not shipped a meaningful release since 2020—treat it as legacy. MarkText cut a 0.19.1 release in June 2026, but Homebrew marks the cask deprecated for Gatekeeper failures (disable scheduled 2026-09-01), so prefer Obsidian/Zettlr/FSNotes for a trustworthy install path.

Detailed Alternative Reviews

Obsidian icon

Obsidian

A highly extensible local markdown knowledge base

brew install --cask obsidian

Obsidian 1.13.4 (`brew install --cask obsidian`) is still the default free Ulysses escape hatch in August 2026. Plain markdown on disk beats Ulysses' proprietary library when you care about longevity. Sync and some publish features are paid add-ons—the editor itself is free. Longform and similar community plugins can approximate sheet stacking, but you will spend setup time Ulysses ships out of the box. That is the honest trade: zero subscription versus more configuration.

Key Features:

  • Local markdown storage
  • Over 1000 community plugins
  • Graph view for linking ideas
  • Custom CSS themes
  • Split window panes
  • Command palette
  • Bidirectional linking
  • Canvas view for visual mapping

Limitations:

  • • Can become a massive time sink
  • • No native iOS syncing without paying or using iCloud workarounds
  • • Interface lacks Apple design polish
  • • Relies heavily on third-party developers for core features

Best for: Tinkers who want to build their perfect writing environment from scratch.

Zettlr icon

Zettlr

Academic markdown editor built for researchers

brew install --cask zettlr

I dropped a massive nested folder of academic papers into Zettlr. The app barely blinked. It relies heavily on Pandoc for exports. You gain absolute control over the final PDF or Word document formatting. The user interface feels a bit heavy compared to native Mac apps. The citation manager integration completely won me over. Ulysses entirely lacks Zotero support. Zettlr handles citations beautifully. It runs on Electron. You will notice the battery drain on older Intel Macs. On a modern Apple Silicon chip, it runs perfectly fine. I particularly liked the built-in Pomodoro timer for forcing myself through difficult chapters. August 2026: Zettlr 4.7.0 is current on Homebrew (`brew install --cask zettlr`) and remains actively maintained for academic markdown writing.

Key Features:

  • Pandoc integration for advanced exporting
  • Zotero and JabRef citation support
  • Built-in Pomodoro timer
  • Heatmaps for writing streaks
  • File-agnostic workspace
  • Syntax highlighting for over 40 languages
  • Local file storage
  • Night mode

Limitations:

  • • Electron framework consumes significant RAM
  • • Interface lacks Apple Human Interface Guidelines polish
  • • Pandoc setup requires terminal knowledge
  • • Steep learning curve for beginners

Best for: Academics and researchers managing heavily cited documents.

FSNotes icon

FSNotes

Blisteringly fast native Mac notes manager

brew install --cask fsnotes

FSNotes is written entirely in Swift. It feels exactly like a Mac app should feel. I loaded 10,000 plain text files into it. Scrolling remained perfectly smooth without a single dropped frame. It respects Apple's Human Interface Guidelines completely. It lacks the direct publishing integrations of Ulysses. For pure drafting, it punches way above its weight class. I really appreciate the AES-256 encryption for securing sensitive journal entries. The folder management is basic. You will not find advanced metadata handling here. It is just a very fast place to write and store text. FSNotes 7.3.1 remains actively maintained on Homebrew.

Key Features:

  • Native Swift codebase
  • iCloud Drive synchronization
  • AES-256 encryption
  • Mermaid and MathJax support
  • Git versioning built-in
  • Internal linking between notes
  • Pin notes to top
  • Customizable keyboard shortcuts

Limitations:

  • • Development is mostly managed by a single person
  • • Folder management is very basic
  • • No direct publishing to WordPress or Medium
  • • The companion iOS app costs money

Best for: Mac purists who demand a lightweight native text editor.

MarkText icon

MarkText

Distraction-free WYSIWYG markdown editor

brew install --cask mark-text

MarkText is a clean real-time markdown editor. It did ship v0.19.1 in June 2026, so it is not fully dead—but Homebrew now marks cask `mark-text` deprecated because it fails macOS Gatekeeper checks (scheduled disable 2026-09-01). That is a serious install-trust problem. Prefer Obsidian or Zettlr unless you sideload a notarized build you personally verify. Do not treat MarkText as the default recommendation in 2026.

Key Features:

  • Real-time WYSIWYG preview
  • Source code mode toggle
  • Mathematical formula rendering
  • Inline flowchart generation
  • Multiple export formats including HTML and PDF
  • Dark and light themes
  • Typewriter mode
  • Focus mode

Limitations:

  • • Homebrew cask deprecated for Gatekeeper failures (disable 2026-09-01)
  • • Smaller maintainer bandwidth than Obsidian/Zettlr
  • • Export edge cases on very large manuscripts

Best for: Only users who accept Gatekeeper workarounds; otherwise skip

Joplin icon

Joplin

Open-source Evernote alternative with markdown focus

brew install --cask joplin

Joplin feels more like an Evernote replacement than a strict Ulysses competitor. I imported a massive notebook. I immediately liked the split-pane preview. You write markdown on the left and see the rendered text on the right. The sync engine is incredibly flexible. I set it up to sync via my own Nextcloud server in about five minutes. The web clipper is fantastic for pulling in research. The actual writing interface is decidedly utilitarian. It lacks the typographical elegance of Ulysses. You are trading visual polish for absolute data ownership. August 2026 Homebrew ships Joplin 3.6.15 with ongoing releases.

Key Features:

  • End-to-end encryption
  • Nextcloud, Dropbox, and OneDrive sync options
  • Web clipper browser extension
  • Split-pane markdown editing
  • Nested notebooks
  • Plugin support
  • Tag management
  • Offline-first architecture

Limitations:

  • • Interface is incredibly utilitarian
  • • Text editor lacks a native typewriter mode
  • • Search can slow down with thousands of notes
  • • No native tabs for open documents

Best for: Writers who need to collect heavy web research alongside their drafts.

MacDown icon

MacDown

Classic split-pane markdown editor for macOS

brew install --cask macdown

MacDown is effectively abandoned. The last meaningful GitHub release is from January 2020, and Homebrew marks `macdown` deprecated for Gatekeeper failures. It may still open markdown files, but it is not a responsible Ulysses replacement in 2026. Use CotEditor, Obsidian, or FSNotes instead.

Key Features:

  • Split-pane live preview
  • Syntax highlighting
  • Auto-completion for markdown elements
  • Customizable CSS rendering
  • Word count statistics
  • Jekyll front-matter support
  • PDF export
  • HTML export

Limitations:

  • • No meaningful upstream release since 2020
  • • Homebrew cask deprecated (Gatekeeper)
  • • Crashes reported on Apple Silicon historically

Best for: Legacy nostalgia only — not recommended for new writing workflows

Logseq icon

Logseq

Privacy-first outliner for non-linear writing

brew install --cask logseq

Logseq forces you to write in bullet points. I hated this at first. I tried drafting an article and the block-based structure felt horribly restrictive. Then I used it for outlining a complex essay. It instantly clicked. You can drag paragraphs around like Lego bricks. It stores everything locally in plain text. The daily journal view is great for logging random thoughts before they become full drafts. Do not try to write a novel in this app. Use it to untangle messy ideas before moving to a traditional editor. Logseq 2.0.1 is current on Homebrew as of August 2026.

Key Features:

  • Block-based outlining
  • Local plain text storage
  • PDF annotation
  • Flashcard generation
  • Task management
  • Bidirectional linking
  • Daily journal view
  • Active plugin ecosystem

Limitations:

  • • Terrible for formatting long-form prose
  • • Steep learning curve for the block paradigm
  • • Mobile app syncing can be highly unreliable
  • • High CPU usage during initial graph indexing

Best for: Non-fiction authors mapping out complex arguments before drafting.

Simplenote icon

Simplenote

Barebones cross-platform text syncing

brew install --cask simplenote

Automattic builds Simplenote. It does exactly one thing. It syncs text across devices instantly. I typed a sentence on my Mac and watched it appear on my iPhone a second later. It supports basic markdown. You have to toggle the preview mode manually. The interface is completely devoid of distractions. I use it strictly as a scratchpad for ideas I want to access anywhere. The lack of folders drives me crazy for larger projects. You have to rely entirely on tags for organization.

Key Features:

  • Instant cloud synchronization
  • Version history slider
  • Basic markdown support
  • Tag-based organization
  • Web app access
  • Collaboration links
  • Native mobile applications
  • Dark mode

Limitations:

  • • Requires a cloud account to function
  • • No local-only storage option
  • • No folder hierarchy whatsoever
  • • Markdown preview is annoying to toggle back and forth

Best for: Writers who draft quick ideas on their phones and edit on their Macs.

CotEditor icon

CotEditor

Lightweight plain text editor for macOS

brew install --cask coteditor

CotEditor boots up instantly. I use it constantly to view markdown files without loading a heavier app. It handles syntax highlighting perfectly. It does not bother with fancy previews or library management. The app is completely open source. It feels exactly like a built-in macOS utility. I love the character inspector tool for finding weird hidden formatting spaces. It is decidedly a code-adjacent editor. You will not find publishing tools here.

Key Features:

  • Native macOS user interface
  • Instant startup time
  • Syntax highlighting for over 50 languages
  • Split window editing
  • Regex search and replace
  • Automatic backups
  • Character inspector
  • Scriptable via AppleScript

Limitations:

  • • No live markdown preview
  • • No file library pane
  • • No distraction-free full screen mode
  • • No direct export to PDF or Word

Best for: Coders and writers who want a fast native scratchpad.

Which Alternative is Right for You?

Writing a 50,000 word novel with multiple chapters

Use Obsidian. Install the Longform plugin to arrange your scenes. The local file storage ensures your massive manuscript is safe. The performance never drops even with thousands of words loaded.

Drafting academic papers with heavy citations

Use Zettlr. The native Zotero integration saves hours of formatting. You can cite sources inline using standard citekeys and export a perfectly formatted PDF via Pandoc.

Jotting down quick blog posts daily

Use FSNotes. It boots instantly. The native Mac interface stays out of your way. You can quickly copy the markdown and paste it into your blogging platform.

Outlining a non-fiction book architecture

Use Logseq. The block-based outlining allows you to drag concepts around easily. You can map out your entire logical argument before committing to paragraph form.

Syncing drafts between a Windows PC and a Mac

Use Joplin. It works perfectly across operating systems. You can use Dropbox or OneDrive as the sync engine to keep your text updated on both machines.

Writing software documentation with code blocks

Prefer Obsidian or Zettlr over MarkText (Homebrew Gatekeeper deprecation). The WYSIWYG editor renders code blocks beautifully in real-time. It handles complex markdown tables much better than plain text editors.

Editing a single markdown file directly from Finder

Avoid MacDown (abandoned since 2020)—use CotEditor or Obsidian. It ignores complex libraries. You just double-click a file, make your edits with a live preview, and close it.

Collaborating on a text draft with a friend

Use Simplenote. You can generate a web link for any note. Your collaborator can view the text in their browser without installing anything.

Viewing and cleaning up messy HTML and Markdown files

Use CotEditor. The regex search functionality is incredibly fast. You can strip out weird formatting artifacts from pasted text in seconds.

Migration Tips

Export as Plain Text Markdown

Do not export your Ulysses library as PDFs or Word documents. Choose the Text option and select Markdown. This preserves your formatting asterisks and headings so your new app can read them natively.

Recreate Your Folder Hierarchy First

Ulysses hides your folders inside its database. Before exporting, create a matching folder structure in your Mac's Documents or iCloud drive. Export each Ulysses group into its corresponding new folder manually.

Manage Your Images Separately

Ulysses handles image attachments internally. When moving to a plain text app like Obsidian, create a dedicated 'Attachments' folder. Put all exported images there and update your markdown links to point to this central location.

Convert Ulysses Keywords to Hashtags

Ulysses keywords export as plain text hashtags at the very bottom of your markdown files. Most modern apps like Obsidian or Logseq will automatically recognize these as clickable tags. You do not need to rewrite them.

Log Your Word Count Goals

You will lose all your historical writing statistics and goal tracking when you delete Ulysses. Take a screenshot of your final word counts if keeping a record of your progress matters to you.

Test with External Folders First

Before canceling your subscription, try moving a few sheets into an External Folder within Ulysses. Open that same folder with Obsidian or Zettlr. This lets you test the new app while keeping Ulysses as a backup.

Quick comparison

AppPriceOpen SourceBest ForInstall Command
ObsidianFree (Personal)NoBuilding a custom workspacebrew install --cask obsidian
ZettlrFreeYesAcademic writingbrew install --cask zettlr
FSNotesFree (Mac)YesNative Mac performancebrew install --cask fsnotes
MarkTextFreeYesWYSIWYG editingbrew install --cask mark-text
JoplinFreeYesWeb research syncingbrew install --cask joplin
MacDownFreeYesSingle file editingbrew install --cask macdown
LogseqFreeYesNon-linear outliningbrew install --cask logseq
SimplenoteFreeYesInstant cross-device syncbrew install --cask simplenote
CotEditorFreeYesFast plain text editingbrew install --cask coteditor

The verdict

Top pick

Obsidian

I chose Obsidian because it scales perfectly. You can use it as a dumb text editor or build a massive interconnected database. The local file storage guarantees you will never be locked out of your writing again. The interface takes a little tweaking, but the performance is flawless.

Runner-up

FSNotes

If you hate Electron apps, FSNotes is the answer. It is incredibly fast. The native Swift codebase makes it feel like a premium piece of Mac software. It lacks advanced publishing tools, but for pure writing speed, it wins easily.

Budget pick

Zettlr

Zettlr is entirely free and open source. The Pandoc integration gives you enterprise-level export capabilities without spending a dime. It is the absolute best choice for students or researchers on a strict budget.

Full review

Bottom line

I learned that paying a subscription for a text editor is entirely optional in 2024. The open-source community has built incredible tools that handle plain text better than expensive proprietary apps. I was genuinely surprised by how fast native apps like FSNotes operate compared to Ulysses. Moving your library out of a database and into local folders is a liberating experience. You own your words again.

Frequently Asked Questions

How do I move my Ulysses library to another app?
You need to select all your sheets in Ulysses and choose the export option. Set the output format to Text and select Markdown. Do not export as ePub or PDF if you want to keep editing the text. Ulysses handles folders internally as Groups. You will have to manually recreate your folder hierarchy in Finder to match your old Ulysses setup before dropping the exported files into your new app.
Can Obsidian stitch documents together like Ulysses?
Yes. This is the feature most Ulysses users miss when switching. Out of the box, Obsidian does not do this. You need to install a free community plugin called Longform. Longform lets you create a project, order your individual markdown scenes, and compile them into a single manuscript file just like the Ulysses sheet-stitching feature.
Why did Ulysses switch to a subscription model?
The developers stated that selling standalone versions was financially unsustainable. A major macOS update often breaks complex software. The team needed recurring revenue to justify continuous development and maintenance. The transition angered many users who had just paid full price for the standalone app.
Is Apple Notes a good alternative to Ulysses?
Apple Notes is fantastic for grocery lists and quick thoughts. It is terrible for long-form writing. It uses rich text formatting instead of markdown. Exporting your data out of Apple Notes is notoriously difficult. If you want to write a novel or maintain a blog, you need a dedicated plain text markdown editor.
What is the best free Ulysses alternative for iPad?
Obsidian offers a very capable iPad app that is free for personal use. The main hurdle is syncing. To sync Obsidian between your Mac and iPad for free, you must store your vault in iCloud Drive. FSNotes also has an iOS app, but it requires a one-time purchase on the App Store.
Does Zettlr have a typewriter mode?
Yes. Zettlr includes a typewriter mode that keeps your active line of text perfectly centered on the screen. This is a crucial feature for preventing neck strain during long writing sessions. You can toggle it easily from the view menu.
Do any free apps publish directly to WordPress like Ulysses?
Native direct publishing is rare in free apps. Obsidian has a community plugin for WordPress publishing that works decently well. Most free markdown editors require you to copy the HTML or plain markdown and paste it directly into your blog's content management system.
Is there a free app with Ulysses' goal-tracking features?
Zettlr has built-in writing streak heatmaps and a Pomodoro timer. If you want specific word count goals attached to specific folders, Obsidian handles this via the Better Word Count community plugin. It allows you to set daily targets and track your progress visually.
Why are Electron apps considered worse than native Mac apps?
Electron is a framework that essentially packages a web browser to run a web application on your desktop. Apps built this way consume significantly more RAM and battery power than apps written natively in Swift or Objective-C. They also often ignore standard Apple keyboard shortcuts and interface design rules.
How do I handle images when exporting from Ulysses?
Ulysses embeds images directly inside its proprietary database structure. When you export to plain markdown files, the images are extracted. You need to create an assets folder in your new markdown directory to store these images. You then must ensure the file paths in your markdown documents point correctly to that new assets folder.

Related Technologies & Concepts

UlyssesmacOSMarkdownSQLiteObsidianZettlrHomebrewElectronPandocApple SiliconZoteroSwiftNextcloudAutomatticPDF
Ulysses (The primary paid application being replaced), macOS (The operating system running the applications), Markdown (The plain text formatting syntax used by all alternatives), SQLite (The proprietary database format used by Ulysses), Obsidian (The top recommended alternative application), Zettlr (An open-source academic alternative), Homebrew (The package manager used to install the software), Electron (The web framework used by apps like Zettlr and MarkText), Pandoc (The document converter used by Zettlr for exporting), Apple Silicon (The hardware architecture tested for performance), Zotero (The citation manager integrated with Zettlr), Swift (The native programming language used to build FSNotes), Nextcloud (A self-hosted sync option used with Joplin), Automattic (The company behind Simplenote), PDF (A common export format for finished documents)

Sources & References

  1. 1
    ulysses.appUlysses Pricing

    Accessed Aug 9, 2026

    Source excerpt
    $39.99/year or $5.99/month US
  2. 2
    ulysses.appUlysses Students

    Accessed Aug 9, 2026

    Source excerpt
    $10.99 per 6 months student offer
  3. 3
    obsidian.mdObsidian

    Accessed Aug 9, 2026

    Source excerpt
    Free local markdown knowledge base
  4. 4
    formulae.brew.shHomebrew Obsidian

    Accessed Aug 9, 2026

    Source excerpt
    obsidian 1.13.4
  5. 5
    formulae.brew.shHomebrew Zettlr

    Accessed Aug 9, 2026

    Source excerpt
    zettlr 4.7.0
  6. 6
    formulae.brew.shHomebrew Joplin

    Accessed Aug 9, 2026

    Source excerpt
    joplin 3.6.15
  7. 7
    formulae.brew.shHomebrew FSNotes

    Accessed Aug 9, 2026

    Source excerpt
    fsnotes 7.3.1
  8. 8
    formulae.brew.shHomebrew Logseq

    Accessed Aug 9, 2026

    Source excerpt
    logseq 2.0.1
  9. 9
    github.comMarkText releases

    Accessed Aug 9, 2026

    Source excerpt
    v0.19.1 June 2026; brew cask deprecated
  10. 10
    github.comMacDown releases

    Accessed Aug 9, 2026

    Source excerpt
    Last release January 2020

Compare These Apps

Explore More on Bundl

Browse Productivity apps or discover curated bundles.

About the Author

Jordan Kim

Productivity & Workflow Analyst

Productivity ApplicationsNote-Taking & Knowledge ManagementTask & Project Management

Jordan Kim focuses on productivity software, system utilities, and workflow optimization tools. With a background in operations management and process improvement, Jordan evaluates how well applications integrate into daily workflows and enhance overall productivity.

8+ years in operations management · PMP certified