Obsidian Publish is the official way to turn your Obsidian vault into a website. It works well for what it does. But at $8 to $10 per month ($96 to $120 per year), it's a significant recurring cost for what amounts to a single-destination publishing tool. And it comes with real limitations that push many users toward alternatives.
This guide covers what Obsidian Publish offers, where it falls short, and the alternatives that might be a better fit depending on what you're trying to accomplish.
What Obsidian Publish includes
Before evaluating alternatives, it's worth understanding exactly what you get with Obsidian Publish.
Custom domain support. You can point your own domain (e.g., notes.yourdomain.com) to your published vault. This is important for anyone building a professional presence.
Graph view on the web. Obsidian's signature feature works on published sites. Visitors can explore connections between your notes visually.
Backlinks and outgoing links. Each published page shows which other pages link to it and which pages it links to. This is the core of Obsidian's networked note experience.
Full-text search. A built-in search bar lets visitors find content across your published vault.
4GB storage. Enough for thousands of text-based notes, though media-heavy vaults may bump against this limit.
CSS and JavaScript theming. You can customize the look of your published site with custom CSS snippets and basic JavaScript.
Password protection. You can put your entire site behind a password. However, this is site-wide only. You cannot password-protect individual pages or sections.
The monthly cost is $8 on an annual plan or $10 month-to-month. There's a single tier with no free plan.
Where Obsidian Publish falls short
The limitations become apparent when you compare Obsidian Publish against what many users expect from a publishing tool.
No community plugin support. This is the biggest gap. If your vault relies on Dataview queries, Canvas, Kanban boards, Templater, or any of Obsidian's 2,500+ community plugins, none of that functionality carries over to your published site. Dataview tables that organize your knowledge base? Gone. Canvas boards? Not published. This means the published version of your vault can be significantly less useful than the private version.
No per-page access control. Password protection is all-or-nothing. You can't make some pages public and others private within the same site. This is a problem for anyone who wants to share some notes publicly while keeping others restricted.
Single destination. Obsidian Publish creates a website. That's it. If you need your notes in Google Docs, Word, Slack, email, or any other format, Publish doesn't help. You'll need a separate tool for each of those destinations.
No collaboration. Published pages are read-only. There's no commenting, no editing access for others, no shared workspaces.
Limited templates. Customization is through CSS snippets, not templates. If you're comfortable writing CSS, you can make your site look however you want. If you're not, you're limited to the default theme or community CSS snippets you can find and modify.
Cost adds up. At $96 to $120 per year, Obsidian Publish is more expensive than many alternatives. The pricing was $20 per month when it launched (Bob Doto's 2022 article "Obsidian Publish Should Not Cost $198 a Year" captures the community sentiment from that era). The price has since dropped, but it's still a notable expense for a tool that publishes to a single destination.
The alternatives
Quartz (free, open-source)
Quartz is the closest feature match to Obsidian Publish. It's free, open-source, and produces a static site from your markdown files with graph view, backlinks, full-text search, and customizable themes.
What makes it compelling: Quartz delivers the signature Obsidian Publish features (graph, backlinks, search) without the subscription. The community is active, documentation is solid, and it supports wikilinks, tags, and most Obsidian markdown extensions.
The tradeoff: Setup requires Node.js and Git. You'll need to clone the Quartz repository, configure it, add your markdown files, and deploy to GitHub Pages, Cloudflare Pages, or Netlify. The initial setup takes 30 to 60 minutes for someone comfortable with the command line. Ongoing publishing is simpler: push new markdown files to your repository and the site rebuilds automatically.
Best for: Developers and technical users who want Obsidian Publish features without paying for them.
MkDocs (free, open-source)
MkDocs is a static site generator specifically designed for documentation. With its Material theme, it produces clean, professional documentation sites from markdown files.
What makes it compelling: MkDocs is the most popular markdown-based documentation tool by a wide margin, roughly 9 times more popular than Quartz by GitHub stars and community size. The Material theme provides search, navigation, dark mode, code highlighting, and dozens of markdown extensions out of the box. The ecosystem is mature and well-supported.
The tradeoff: MkDocs is built for documentation, not digital gardens. It doesn't have graph view or backlinks. Its strength is hierarchical, structured content, not networked notes. Setup requires Python and pip.
Best for: Technical documentation, project wikis, and anyone whose content is structured hierarchically rather than as a network of interconnected notes.
Hugo, Jekyll, and Eleventy (free, open-source)
These three static site generators are general-purpose tools that can build any kind of website from markdown files.
Hugo is the fastest, written in Go, with hundreds of themes. Jekyll is Ruby-based and deeply integrated with GitHub Pages (it's the default generator). Eleventy is JavaScript-based and the most flexible of the three.
What makes them compelling: Complete control over your site's design, structure, and features. Thousands of themes available. Zero hosting cost when deployed to GitHub Pages, Netlify, or Cloudflare Pages.
The tradeoff: These are web development tools. There's no out-of-the-box Obsidian integration, no graph view, no backlinks unless you build or install them yourself. The learning curve is steeper than any Obsidian-specific tool.
Best for: People who want full control over their publishing output and are comfortable with web development.
Flowershow ($50/year premium)
Flowershow is a publishing tool designed specifically for Obsidian vaults and markdown content. It supports wikilinks, backlinks, and Obsidian-style formatting.
What makes it compelling: Lower cost than Obsidian Publish ($50/year for the premium tier versus $96 to $120/year). Purpose-built for Obsidian users with support for the syntax extensions that matter most.
The tradeoff: Smaller community and ecosystem than Quartz or MkDocs. Fewer customization options. Still requires some technical setup.
Best for: Obsidian users who want a simpler alternative to Quartz and are willing to pay a modest annual fee.
Share Note, JotBird, and Enveloppe plugins (free)
Several community plugins attempt to solve publishing from within Obsidian itself.
Share Note publishes individual notes to a hosted URL. JotBird creates a blog from your vault. Enveloppe pushes notes to a GitHub repository for static site generation.
What makes them compelling: Zero cost, no separate tool to manage. Publishing happens from within Obsidian's interface.
The tradeoff: Plugin quality and maintenance vary. Some plugins depend on external services that may change or shut down. Features are limited compared to dedicated publishing tools. You're trusting a community maintainer with your publishing workflow.
Best for: Quick, lightweight sharing of individual notes when you don't need a full publishing solution.
Feature comparison
| Feature | Obsidian Publish | Quartz | MkDocs | Hugo/Jekyll/11ty | Flowershow | Unmarkdown |
|---|---|---|---|---|---|---|
| Price | $96-120/yr | Free | Free | Free | $50/yr | Free / $96-120/yr Pro |
| Graph view | Yes | Yes | No | No (unless built) | Partial | No |
| Backlinks | Yes | Yes | No | No (unless built) | Yes | No |
| Search | Yes | Yes | Yes | Varies by theme | Yes | Yes |
| Custom domain | Yes | Yes | Yes | Yes | Yes | Yes (Pro) |
| Wikilink support | Yes | Yes | No | No | Yes | Strips to clean text |
| Community plugins | No | No | N/A | N/A | No | N/A |
| Multi-destination | Web only | Web only | Web only | Web only | Web only | Google Docs, Word, Slack, OneNote, Email, Plain Text, Web |
| Templates | CSS only | Theme config | Material theme | Theme ecosystem | Basic | 62 templates |
| AI editing | No | No | No | No | No | 12 actions |
| Setup required | Minimal | Node.js + Git | Python + pip | Varies | Some | None |
| Per-page access | No | No | No | No | No | Yes (Pro) |
Unmarkdown: a different kind of alternative
Unmarkdown™ is not a digital garden publisher. It doesn't have graph view, backlinks, or the networked note experience that makes Obsidian Publish distinctive. It solves a different problem.
If your goal is to publish a digital garden or personal wiki to the web with interconnected notes, Quartz is probably your best free alternative and Obsidian Publish is the most polished paid option.
But if your goal is to take markdown content (from Obsidian or anywhere else) and share it with people who use different tools, Unmarkdown™ is built specifically for that workflow. It's the only tool on this list that publishes to Google Docs, Word, Slack, OneNote, Email, and Plain Text in addition to web pages.
Here's what that looks like in practice:
62 professional templates. Instead of writing CSS, you choose from a template library covering Business, Academic, Developer, Creative, and more. Each template applies consistent typography, colors, and spacing.
AI editing. 12 one-click actions (polish, restructure, summarize, translate, and more) that work directly on your markdown before you publish.
Multi-destination output. One document, formatted correctly for six different clipboard destinations plus web. Each destination gets output optimized for that specific app. Google Docs gets real heading styles. Slack gets mrkdwn syntax. Email gets inline CSS.
Web publishing with shareable URLs, custom slugs, access controls (public, link-only, or specific people), and analytics.
The free tier covers conversion to all six clipboard destinations, 5 saved documents, 3 published web pages, and 8 templates. Pro ($8/month annual, $10/month monthly) unlocks all 62 templates, unlimited documents, AI editing, custom template editing, downloads, and full analytics.
When to choose what
Choose Obsidian Publish if: You want the most polished digital garden experience, you rely on graph view and backlinks for your audience, and you don't mind the subscription cost. The tight integration with Obsidian makes setup nearly effortless.
Choose Quartz if: You want Obsidian Publish features (graph, backlinks, search) but prefer free and open-source. You need to be comfortable with Node.js and Git.
Choose MkDocs if: Your content is documentation or hierarchically structured knowledge. MkDocs is the most mature and widely used tool in this category.
Choose Hugo, Jekyll, or Eleventy if: You want full control over your site and are comfortable with web development. These give you the most flexibility at zero cost.
Choose Flowershow if: You want an Obsidian-aware publishing tool at a lower price point than Obsidian Publish.
Choose Unmarkdown™ if: Your notes need to reach people in Google Docs, Word, Slack, email, or other workplace tools, not just on a website. Or if you want professional templates and AI editing for your published web pages.
The bottom line
Obsidian Publish is a good product that serves a specific use case well: publishing interconnected notes as a website. But at $96 to $120 per year, with no community plugin support and web-only output, it's worth considering whether an alternative better fits your actual publishing needs.
For digital gardens and networked knowledge bases, Quartz delivers comparable features at zero cost. For documentation, MkDocs is more mature and widely supported. For multi-destination publishing (getting your markdown into the apps where people actually work), Unmarkdown™ stands alone.
The best choice depends on where your content needs to end up. For many Obsidian users, the answer is a combination: write and organize in Obsidian, publish to the web with Quartz or Obsidian Publish, and share to workplace apps through Unmarkdown™.
Try the Unmarkdown plugin for Obsidian
Unmarkdown is now available as an Obsidian community plugin. Right-click any note and copy it formatted for Google Docs, Word, Slack, OneNote, Email, or Plain Text, directly from your vault. You can also publish notes to the web with 62 templates.
How to install (Community Plugins directory approval pending):
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - In your vault, create the folder
.obsidian/plugins/unmarkdown/ - Move the three downloaded files into that folder
- Open Obsidian Settings > Community Plugins > Enable "Unmarkdown"
- Go to Settings > Unmarkdown > Click "Connect account" to link your free Unmarkdown account
Once approved for the Community Plugins directory, you can install by searching "Unmarkdown" in Obsidian's plugin browser.
