HackMD
by HackMD

What HackMD is
HackMD is a web-based Markdown workspace for creating and sharing notes, collaborating with a team, and publishing content. Notes can be edited together in real time, with comments, mentions, templates, version history, and guest access. Its publishing workflow supports reviewing, editing, building on, publishing, and rolling back content. Users can work offline and export notes as PDF. For community use, HackMD offers public notes, shared workspaces, embeds, slide mode, and support for open-source work.
HackMD connects with GitHub and GitLab and provides a REST API and CLI. Agents can fetch notes as Markdown and return generated drafts. The maker says Markdown can use up to 80% fewer tokens than equivalent HTML, and lists compatibility with Claude Code, Cursor, GitHub Actions, OpenAI, and other tools that speak Markdown. The free plan includes unlimited notes, three invitees, three custom templates, 20 GitHub pushes per month, and 400 API calls monthly. Free image uploads are limited to 1 MB each. Prime is $5/user/mo (annual), with larger image uploads and more API calls. Enterprise organization features include SSO and self-hosting.
Who it suits
HackMD suits individuals and teams who write, share, or publish Markdown notes, including teams that want collaborative editing and GitHub connections. Its API and CLI may also suit people who want agents to retrieve notes or return Markdown drafts.
What it does well
- Unlimited notes on the free plan
- Real-time editing with comments and mentions
- Offline access and PDF export
- REST API and CLI for Markdown notes
- Public notes, shared workspaces, and slide mode
What to know first
- Free image uploads are limited to 1 MB each
- Free plan includes 400 API calls per month
- Prime is billed annually at $5/user/mo
Limits
The free plan allows up to three invitees, three custom templates, 20 GitHub pushes per month, 400 API calls per month, and image uploads up to 1 MB each. Prime permits images up to 20 MB and includes 20,000 API calls per month.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free forever · Up to 3 teammates · 3 invitees · 3 custom templates · 20 GitHub pushes per month · 1 MB per image · 400 API calls per month | Free |
| Prime | Billed annually · 20 MB per image · 20,000 API calls per month | $5 a month |
| Enterprise | Role-based access control · SSO · Custom domain · Custom homepage · Dedicated account manager · Self-hosting | On request |
As hackmd.io lists them, read 27 Sept 2026. The maker's own page has the final word.
Getting started
- Open https://hackmd.io/ in a web browser
- Start with the Free plan, which is free forever
- Invite up to three invitees on the Free plan
- Choose Prime at $5/user/mo when billed annually for its higher image and API limits
- Contact HackMD to request an Enterprise demo
HackMD is a web-based Markdown workspace for people and teams who write together, publish notes, or connect content to developer tools. Its strongest case is the mix of live collaboration and GitHub, API, and CLI workflows; limited version history and modest free quotas matter for heavier use.
Overview
HackMD combines Markdown note writing with real-time team editing and publishing. Collaborators can use multiple cursors, comments, mentions, templates, and version history, then review, edit, publish, or roll back content. Public notes, shared workspaces, embeds, and slide mode extend it to community and presentation use.
GitHub and GitLab integrations, a REST API, and a CLI let teams connect notes to software workflows. Agents can pull notes as Markdown and push generated drafts back. HackMD supports Claude Code, Cursor, GitHub Actions, OpenAI, and tools that speak Markdown. The company says Markdown content can use up to 80% fewer tokens than equivalent HTML and that its API has powered more than 1 million calls. These capabilities make HackMD particularly relevant to technical teams already working with those tools.
Offline access is supported, and notes can be exported as PDF. The listed platform is web, however, so desktop-focused writers may prefer a dedicated desktop editor. Version history is limited, which is a real constraint for teams that need a deep revision archive.
Key features
Collaboration and publishing
Live editing, comments, mentions, and shared templates give teams a common place to develop notes. Publishing tools support a workflow from review and editing through publication and rollback, which suits collaborative documentation better than a writing tool centered on individual drafts.
Developer integrations and agents
GitHub, GitLab, the REST API, and CLI provide several routes between notes and development work. Agents can retrieve Markdown notes and return drafts, making HackMD a practical fit for teams that want content in those workflows. The free plan's 400 monthly API calls and 20 monthly GitHub pushes may be restrictive for frequent automation; Prime raises the API allowance to 20,000 calls per month.
Community use
Public notes, shared workspaces, embeds, and slide mode support sharing and presenting work beyond a private team. HackMD reports 1 million users, 30,000 teams, activity in 170 countries, and 7.7 million notes.
Pricing
Free
Free costs nothing, billed free forever. It includes unlimited notes, up to 3 teammates, 3 invitees, 3 custom templates, 20 GitHub pushes per month, 1 MB per image, and 400 API calls per month. That is a useful starting point for small groups and light integrations, but the image size and API limits may quickly pinch teams that share larger assets or automate heavily.
Prime
Prime is $5 a month, billed annually. The plan shows “Save 37.5%” and a total of $15/month. It increases the image upload limit to 20 MB per image and includes 20,000 API calls per month, making it the clearer fit for teams that need larger uploads or substantially more API capacity. The free plan keeps unlimited notes, so the paid step is chiefly compelling for these higher limits.
Enterprise
Enterprise has custom pricing. It adds role-based access control, SSO, custom domains, a custom homepage, a dedicated account manager, and self-hosting. Organizations needing those controls or deployment options should consider it; smaller teams can start with Free or Prime. Enterprise includes priority support.
Support also includes a knowledge base, community, and standard email support; users can contact HackMD by email or Discord. HackMD displays SOC 2 certification.
Platforms
HackMD is listed for web and supports offline access. PDF is the listed export format. The web-only platform coverage may not suit writers looking for a native desktop app, even though offline access is supported.
Who it's for
HackMD suits teams that need shared Markdown notes, live editing, and a path from drafting to publishing. It is especially well matched to developer groups that want GitHub or GitLab connections, API access, CLI workflows, or agent-assisted drafting. Individuals can use the unlimited-note free plan, while teams sharing large images or making frequent API calls have a reason to consider Prime. Organizations seeking SSO, self-hosting, or role-based access control should look at Enterprise.
Pros and cons
- Pro: Unlimited notes on the free plan make it possible to build a substantial collection without a note-count ceiling.
- Pro: Real-time editing, comments, mentions, templates, and publishing tools support a shared writing process from review through release.
- Pro: GitHub, GitLab, REST API, and CLI integrations give technical teams multiple ways to connect notes with development workflows.
- Con: Free image uploads stop at 1 MB per image, which can be tight for image-heavy notes.
- Con: The free plan's 400 API calls and 20 GitHub pushes per month limit how much automation a team can run without upgrading.
- Con: Version history is limited, making HackMD a weaker fit when extensive revision archives are central to the work.
- Con: Web is the only listed platform, so desktop-app users may want another editor.
Alternatives
StackEdit is a free, open-source web editor; choose it if that combination is a better fit. PanWriter is a free, open-source option for Linux, macOS, and Windows, so it suits readers who want a desktop platform. MarkText is free and open source, with no account or subscription; consider it if those terms are the priority. HedgeDoc is free, open-source, and available as self-hosted software or on the web; it is an alternative for readers who want those deployment choices. Ghostwriter is a free, open-source option for Linux, macOS, and Windows. Dillinger is a free web option with no signup, paywall, or usage limits. Zettlr is free, open-source desktop software for Linux, macOS, and Windows. Muesli is a free, open-source service available across web, desktop, API, and self-hosted platforms.
For broader comparisons, browse Markdown editors, Writing Apps, Collaborative Document Software, Document Collaboration Software, and Note-taking apps.
Verdict
Choose HackMD if your team wants collaborative Markdown notes that can move into publishing and developer workflows through GitHub, APIs, or the CLI. Unlimited free notes and a strong collaboration feature set make it a capable starting point, while Prime addresses the free plan's tight image and API quotas. Look elsewhere if you need a desktop app or substantial version history; organizations that require SSO or self-hosting should expect custom-priced Enterprise.
Verdict
Choose HackMD for collaborative Markdown notes, publishing, and workflows that use its GitHub integrations, API, or CLI. The free plan covers unlimited notes, while teams needing larger image uploads or more monthly API calls may need Prime; Enterprise is an option for organization features such as SSO and self-hosting.
Questions
Is HackMD free?
Yes. Its Free plan is free forever and includes unlimited notes.
How much does Prime cost?
Prime costs $5/user/mo when billed annually.
Which platforms does HackMD support?
HackMD is available on the web and supports offline access.
Does HackMD integrate with GitHub?
Yes. Listed integrations include GitHub, GitLab, the REST API, and CLI.
What does Enterprise include?
Listed Enterprise features include role-based access control, SSO, custom domains, a custom homepage, a dedicated account manager, and self-hosting. The price is available on request.
Who makes HackMD?
HackMD is made by HackMD, which was founded in 2014 and is headquartered in Taiwan.
Facts from HackMD's own pages
- Agent Markdown access
- Agents can pull notes as Markdown through the REST API or CLI and push generated drafts back. · hackmd.io, 27 Sept 2026
- API usage
- HackMD says its API is already powering over 1 million API calls. · hackmd.io, 27 Sept 2026
- Community features
- Community features include public notes, shared workspaces, embeds, slide mode, and open-source support. · hackmd.io, 27 Sept 2026
- Community reach
- HackMD reports 1 million users, 30,000 teams, 170 countries, and 7.7 million notes. · hackmd.io, 27 Sept 2026
- Copyright year
- The page shows HackMD copyright for 2026. · hackmd.io, 27 Sept 2026
- Enterprise security
- Enterprise includes SSO, role-based access control, custom domains, and custom login options. · homepage.hackmd.io, 27 Sept 2026
- Founded
- 2014 · hackmd.io, 28 Sept 2026
- Free API limit
- The Free plan includes 400 API calls per month. · homepage.hackmd.io, 27 Sept 2026
- Free image limit
- Free allows uploads of up to 1MB per image. · homepage.hackmd.io, 27 Sept 2026
- Free plan
- Yes · homepage.hackmd.io, 22 Sept 2026
- Free plan limits
- Free includes unlimited notes, 3 invitees, 3 custom templates, and 20 GitHub pushes monthly. · homepage.hackmd.io, 27 Sept 2026
- Headquarters
- Taiwan · hackmd.io, 28 Sept 2026
- Markdown token saving
- Markdown content uses up to 80% fewer tokens than equivalent HTML. · hackmd.io, 27 Sept 2026
- Offline access
- Yes · homepage.hackmd.io, 22 Sept 2026
- Prime API limit
- Prime includes 20,000 API calls per month. · homepage.hackmd.io, 27 Sept 2026
- Prime image limit
- Prime allows uploads of up to 20MB per image. · homepage.hackmd.io, 27 Sept 2026
- SOC certification
- HackMD displays SOC 2 certification. · hackmd.io, 27 Sept 2026
- Paid from
- 5 · homepage.hackmd.io, 22 Sept 2026
- Support channels
- Support includes a knowledge base, community, standard email support, and priority support for Enterprise. · homepage.hackmd.io, 27 Sept 2026
- Support contact
- Users can contact support by email or Discord. · homepage.hackmd.io, 27 Sept 2026
- Agent tool support
- HackMD works with Claude Code, Cursor, GitHub Actions, OpenAI, and tools that speak Markdown. · hackmd.io, 27 Sept 2026
- Team collaboration
- Teams get real-time editing, multiple cursors, comments, mentions, version history, templates, and GitHub integration. · hackmd.io, 27 Sept 2026
Where HackMD stands on Freedom251
- Writing Apps#34 of 135
- Markdown editors#9 of 31
- Note-taking apps#77 of 216
- Content Collaboration Software#14 of 28
- Document Collaboration Software#23 of 32
- Collaborative Document Software#24 of 33
