TL;DR: Obsidian vs Roam Research is mostly a migration story: from 2021 onward, the majority of Roam's power-user base moved to Obsidian (or Logseq). Obsidian is free without limits per the Obsidian pricing page (May 2026), stores plain-text Markdown in a folder you own, has 2,000+ community plugins, and runs offline-first across macOS, Windows, Linux. Obsidian Sync is $4/user/mo annual ($48/yr) or $5/mo monthly; Publish is $8/site/mo annual ($96/yr) or $10/mo monthly; Commercial use is $50/user/year, all per the Obsidian pricing page (May 2026). Roam Research is ~$15/mo or $165/yr per public listings (May 2026) in a proprietary cloud database, with a smaller extension ecosystem but a more polished outliner UX. The decision today is data ownership + free + plugins vs specifically wanting Roam's outliner experience. Atlas ($20/mo, free tier) sits one layer above either: AI-grounded synthesis with cited answers across the vault.
Atlas is privacy-first and AI-native, designed so research, briefs, and meeting notes accumulate compounding context across projects rather than dissolving into one-off chats. Every response is a cited answer back to the underlying document, with mind maps from multiple sources available when you need a structural view. Free tier covers solo use; Pro is $20/mo. Get started.
At a glance: Obsidian launched 2020 by Erica Xu + Shida Li and grew past 2M users by 2024, many of them ex-Roam. The migration was driven by three factors: price ($0 vs ~$15/mo per public listings, May 2026), storage (local .md files in a folder you control vs proprietary cloud), and plugin ecosystem (Dataview, Excalidraw, Templater, Smart Connections, Block Reference, Calendar, Mind Map, covering ~80% of Roam's distinctive features through community work). Roam still has its strengths: a more polished native outliner, block-level transclusion built into the core editor, daily notes as the literal home page, and Datalog queries. But the community gravity is in Obsidian. The Roam-to-Obsidian importer is a community plugin; the migration path is well-documented.
The right framing for this comparison: why are you still on Roam, or considering it? If the answer is "the outliner UX specifically," Roam stays. If the answer is anything else, Obsidian probably wins. For ex-Roam users weighing other destinations, Obsidian vs Logseq frames the outliner-vs-vault choice and our Roam Research alternative roundup catalogues the broader field.
How we tested the migration path
Tested over 5 weeks across two scenarios. Greenfield (new user picking a tool): daily-notes journaling for 30 days, 100 concept notes with cross-links, weekly research review on each tool independently. Migration (Roam to Obsidian): exported a 5,000-block Roam graph, ran the Roam-to-Obsidian importer, cleaned up block references, installed Dataview + Excalidraw + Smart Connections + Block Reference plugins, and continued the workflow in Obsidian. Obsidian free + Sync ($48/yr annual or $5/mo monthly per the Obsidian pricing page, May 2026). Roam Pro. macOS Sonoma, iPadOS 18, iOS 18, Windows 11, Linux (Obsidian only), Web (Roam only). Methodology drew on Karpicke & Roediger 2008 (the often-cited paper reporting roughly 80% one-week recall via active retrieval vs about 36% via re-reading) for grading retrieval workflows, and the broader recall research that underpins zettelkasten practice.
Disclosure: we make Atlas, one of the products discussed in this post. We aim to keep evaluations honest and document our scoring criteria openly.
1. Pricing
Obsidian. Free without limits for personal use per the Obsidian pricing page (May 2026). Sync $4/user/mo annual ($48/yr) or $5/mo monthly. Publish $8/site/mo annual ($96/yr) or $10/mo monthly. Commercial use $50/user/year.
Roam Research. Around $15/month or $165/year per public listings, May 2026 (the Roam pricing page is not always reachable for direct verification). Believer $500 for 5 years (~$100/year).
Verdict. Obsidian wins decisively.
2. Storage and portability
Obsidian. Plain-text .md files in a folder you control. Open in any text editor. Sync via iCloud, Dropbox, Syncthing, Git, or paid Obsidian Sync. The vault outlives the app.
Roam. Cloud-first proprietary database. Markdown export is available but round-tripping is one-directional; the export is a snapshot, not a live mirror. Your graph lives in Roam's infrastructure.
Verdict. Obsidian wins decisively. This is the largest reason for the historical migration wave.
3. Plugin ecosystem (Obsidian's moat)
Obsidian. 2,000+ community plugins. Dataview turns the vault into a queryable database (replaces ~70% of what Roam's Datalog does). Excalidraw embeds drawings. Templater scripts complex templates. Smart Connections + Copilot for Obsidian add semantic AI. Block Reference makes block transclusion ergonomic. Calendar, Mind Map, Charts, and 1,000+ more.
Roam. Smaller extension ecosystem, roam/js custom scripts, roam/css styling, a few hundred community extensions. Quality is high but quantity is not at Obsidian's scale.
Verdict. Obsidian wins decisively. The plugin gap is ~10× and is the second-largest migration driver.
4. The block-transclusion gap
Roam. Every bullet has an ID. Block references ((id)) transclude a single bullet into other notes, core editor behavior, no setup.
Obsidian. Bidirectional [[wikilinks]] core. Block references via ![[note#^id]] syntax, functional but feels like a workaround. The Block Reference plugin makes it more ergonomic; still not as smooth as Roam.
Verdict. Roam wins. This is the single feature that keeps committed Roam users from migrating; if your workflow leans heavily on transcluding bullets, Roam is the better fit.
5. Daily Notes
Roam. Daily notes are the home page. Open Roam, today's date opens automatically.
Obsidian. Daily Notes is a default plugin. One-click setup, then equivalent.
Verdict. Tie after Obsidian's Daily Notes plugin is enabled.
6. Plugins and Extensibility
Obsidian. 2,000+ community plugins. Dataview (query as database), Excalidraw, Templater, Smart Connections, Calendar, Mind Map, Charts.
Roam. Smaller extension ecosystem. roam/js (custom JS scripts), roam/css for styling, some community-built extensions. Not the same scale.
Verdict. Obsidian wins decisively.
7. Graph View
Both. Force-directed graph of notes and connections.
Obsidian. Local graph per note (filtered to surrounding notes). Customizable.
Roam. Global graph with node sizing by inbound links.
Verdict. Tie. Both functional, neither essential.
8. Mobile
Obsidian. iOS and Android apps. Sync requires Obsidian Sync ($48/yr annual or $5/mo monthly per the Obsidian pricing page, May 2026) or BYO (iCloud, Syncthing, Git).
Roam. iOS and Android apps. Cloud sync built-in. Outliner works well on mobile.
Verdict. Roam wins for set-and-forget mobile sync. Obsidian wins on flexibility.
9. AI Features
Obsidian. Smart Connections plugin (free, BYO OpenAI key) for semantic Q&A. Copilot for Obsidian, local LLM via Ollama.
Roam. No native AI. Community extensions exist; not official.
Verdict. Obsidian wins. The Ahrefs 600K-page AI-content study (86.5% of top-ranked pages use AI assistance) suggests AI inside PKM tools is now baseline; Obsidian's plugin model lets you swap providers, while Roam users wait for first-party support that has not shipped through 2026.
For comparing Obsidian against capture-style tools, Obsidian vs Evernote is the most direct neighbor; for tools with more guardrails, Obsidian alternatives (simpler) covers the lighter end of the field.
Pick Obsidian if data ownership and plugins matter
You want plain-text Markdown files in a folder you control, readable in any editor, syncable via any service, future-proof against any company's pivots. You want 2,000+ community plugins filling in feature gaps as you discover them. You're cost-sensitive (free for personal). You run Linux or want offline-first across all platforms. You'd rather invest 30 minutes in plugin setup than pay $15/month indefinitely. You're a probable Roam migrant looking for the lower-cost, higher-flexibility version of the same workflow.
Pick Roam Research if the outliner UX is non-negotiable
You've tried Obsidian and the Markdown editor doesn't feel right, you want every line as a bullet, indent-and-outdent for hierarchy, block IDs by default. You transclude bullets between notes constantly and Obsidian's ![[note#^id]] syntax feels like a workaround. You want daily notes as the literal home page, not as a plugin. You're willing to pay $15/month (or commit $500 to Believer) because the UX fit is worth it. You're fine with cloud-first proprietary storage because the editor is what matters.
When to Pick Atlas
Neither does AI synthesis with source citations at scale across mixed sources. Atlas turns notes, PDFs, and research into a navigable mind map and answers cross-source questions with citations to the specific passage. Pair Atlas with Obsidian (reads your vault) or Roam (export Markdown). Free tier, $20/month Pro. Try Atlas free.
Comparison Table
| Axis | Obsidian | Roam Research |
|---|---|---|
| Price | Free + $48/yr Sync | $15/mo or $165/yr |
| Storage | Local .md files | Cloud (proprietary) |
| Editor | Markdown | Outliner |
| Bidirectional links | Page-level | Page + block |
| Block references | Plugin/syntax | Core |
| Daily notes | Plugin | Centerpiece |
| Plugins | 2,000+ | Smaller ecosystem |
| Mobile sync | $48/yr or BYO | Built in |
| AI | Smart Connections + plugins | None native |
| Best for | Plain-text PKM tinkerers | Outliner thinkers |
Final Take
Obsidian wins for users who want plain-text data ownership, a plugin ecosystem, and free use. Roam Research wins for users whose thinking maps to outliner UX and block references; the price has filtered the user base to those who derive specific value from Roam's distinctive design. Most Roam refugees pick Obsidian. For AI-grounded synthesis with source citations across either tool's contents, Atlas beats both.