
HedgeDoc
HedgeDoc is a free, open-source Markdown editor for collaborative notes, diagrams, and presentations.
What HedgeDoc is
HedgeDoc is a free, open-source Markdown editor for collaborative notes, diagrams, and presentations. It runs in a web browser and can be self-hosted. Users can work on a note together in real time by sharing its link, and guest access is supported. Notes can contain diagrams, graphs, and embedded content; Markdown slides can be presented using reveal.js. Revision history records note changes and allows an earlier version to be restored. HedgeDoc 1.x offers six permission settings, ranging from open access to private, and only the note owner can change a note's permission. The documentation describes authentication integrations including LDAP, OAuth, SAML, GitHub, GitLab, Keycloak, Mattermost, Nextcloud, and Microsoft Entra ID. Uploaded images can be stored using several backends, including filesystem, Imgur, S3, MinIO, Azure, or Lutim. Deployment options include a ready-to-use bundle and an official Docker image supporting amd64 and arm64. PDF export is deactivated; browser print-to-PDF is suggested instead. The source code uses the AGPL 3.0 license.
Good
- Real-time collaboration through shared note links.
- Markdown presentations use reveal.js.
- Revision history supports restoring older versions.
- Offers self-hosting and an official Docker image.
Watch out
- PDF export is deactivated.
- Comments are not supported.
- Only note owners can change permissions.
Who it suits
HedgeDoc suits teams or individuals who want collaborative Markdown notes and the option to host the service themselves. It also fits users who need presentations or revision history within their notes.
Verdict
HedgeDoc combines collaborative notes, presentations, and revision history in a web-based tool that can be self-hosted. Readers who need PDF output should note that export is deactivated and browser printing is the suggested alternative.
Plans and prices
From HedgeDoc's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| HedgeDoc | Free | open source · AGPL 3.0 |
The facts
Each one read from HedgeDoc's own pages, with the date it was checked.
What it does
- Authentication
- For production instances, the documentation recommends LDAP, SAML or OAuth2; it says the built-in username and password system lacks features such as two-factor authentication and self-service password resets.checked 7 Oct 2026
- Community support
- The project invites users to ask questions and discuss improvements in its Matrix room or Discourse forum.checked 7 Oct 2026
- Deployment
- The project provides a ready-to-use bundle and Docker image for server installation.checked 7 Oct 2026
- Diagrams
- HedgeDoc supports multiple types of graphs, diagrams and embedded content.checked 7 Oct 2026
- Diagrams and embeds
- The product supports multiple types of graphs, diagrams and embedded content.checked 4 Oct 2026
- Image storage
- Image uploads can use filesystem, Imgur, S3, MinIO, Azure or Lutim backends.checked 7 Oct 2026
- License
- HedgeDoc source code is available on GitHub under the AGPL 3.0 license.checked 7 Oct 2026
- Live collaboration
- Users can collaborate in real time by sharing a note link.checked 7 Oct 2026
- PDF export
- Built-in PDF export was deactivated after security vulnerabilities; the FAQ says it may return no earlier than HedgeDoc 2.1 and suggests browser print-to-PDF in the meantime.checked 7 Oct 2026
- PDF export limitation
- PDF export was deactivated after security vulnerabilities related to the headless Chromium instance used to generate PDFs; browser print-to-PDF is suggested in the meantime.checked 4 Oct 2026
- Permissions
- HedgeDoc 1.x offers six note permissions: Freely, Editable, Limited, Locked, Protected and Private; only the note owner can change a note’s permission.checked 4 Oct 2026
- Permissions and revisions
- Notes have configurable access permissions, and revisions let users track changes and revert to older versions.checked 7 Oct 2026
- Presentation mode
- HedgeDoc supports creating and presenting slides written in Markdown, powered by reveal.js.checked 4 Oct 2026
- Presentations
- HedgeDoc supports building and presenting Markdown slides powered by reveal.js.checked 7 Oct 2026
- Product
- HedgeDoc is an open-source, web-based, self-hosted collaborative Markdown editor for notes, graphs and presentations.checked 7 Oct 2026
- Project history
- HedgeDoc was formerly called CodiMD and was renamed in 2020 to avoid confusion with another project of the same name.checked 4 Oct 2026
- Real-time collaboration
- Users can collaborate on notes in real time by sharing a note link.checked 4 Oct 2026
- Revision history
- Revisions track note changes and allow reverting to an older version.checked 4 Oct 2026
- Scaling limit
- The FAQ says multiple HedgeDoc server instances should not run against the same database because the server process is not entirely stateless.checked 7 Oct 2026
- Security configuration
- The configuration supports HSTS and Content Security Policy headers, and the documentation recommends keeping CSP enabled.checked 7 Oct 2026
- Support and community
- The project invites users to ask questions and discuss improvements in its Matrix room and Discourse forum.checked 4 Oct 2026
The full review of HedgeDoc
HedgeDoc is an open-source Markdown editor for people who want to write and present collaboratively in a browser, with the option to host the service themselves. It is a compelling fit for teams comfortable with Markdown and deployment, but less suitable when comments or dependable built-in PDF export are essential.
Overview
HedgeDoc brings shared notes, revision history and Markdown slides into one web-based workspace. Sharing a note link enables real-time editing, and unlimited revisions give contributors a way to track changes and restore an earlier version. That makes it useful for working notes and lightweight documentation; teams needing a fuller document workflow may find its lack of comments limiting.
Key features
Collaboration and control
Guest access lets people join a note without making every contributor a paid seat, and live editing keeps shared work in one place. HedgeDoc 1.x has six note permissions—Freely, Editable, Limited, Locked, Protected and Private—but only the owner can change them. Owners get useful control over access, though they need to choose settings deliberately. Comments are not supported, so feedback must be worked into the note or handled elsewhere.
Slides, diagrams and embeds
Markdown notes can be presented as slides powered by reveal.js. Support for multiple graph and diagram types and embedded content makes HedgeDoc more capable than a plain text scratchpad, especially for people who want explanatory visuals alongside notes. The presentation workflow remains Markdown-based, which is an advantage for its intended users rather than a fit for everyone.
Hosting and administration
The project provides a ready-to-use bundle and an official Docker image for amd64 and arm64. Administrators can configure authentication through integrations including LDAP, OAuth, SAML, GitHub, GitLab, Keycloak, Mattermost, Nextcloud and Microsoft Entra ID; image uploads can use filesystem, Imgur, S3, MinIO, Azure or Lutim storage. HSTS and Content Security Policy settings are documented, with a warning that disabling CSP significantly weakens security. This breadth is valuable for organizations integrating a self-hosted tool, but it brings operational responsibility: multiple server instances should not share one database because the server process is not entirely stateless.
PDF export
Built-in PDF export is disabled after security vulnerabilities involving the headless Chromium PDF generator. Browser print-to-PDF is the suggested workaround. That may be enough for occasional output, but HedgeDoc is a poor choice for workflows that depend on direct, reliable PDF export.
Pricing
HedgeDoc is free and open source under the AGPL 3.0 license. The HedgeDoc plan costs nothing and includes real-time editing, unlimited version history and guest access. There are no paid tiers to trade features against, and comments are not included. Since it can be self-hosted, the price of the software does not remove the need to operate the service yourself.
Platforms
HedgeDoc runs on the web and can be self-hosted. It does not have native app coverage beyond web, so it suits browser-based workflows rather than readers specifically seeking a desktop application.
Who it's for
Choose HedgeDoc if your group already works comfortably in Markdown and wants live collaboration, revision recovery, slides and control over hosting. It is less appropriate for teams that rely on threaded comments, built-in PDF export or a multi-instance server setup against one database. The project supports discussion and questions through its Matrix room and Discourse forum.
Pros and cons
- Pro: Real-time editing, guest access and unlimited revisions make it practical to collaborate without losing a route back to earlier work.
- Pro: Markdown slides, diagrams and embeds let teams use one tool for notes and visual explanations.
- Pro: Self-hosting, authentication integrations and multiple image-storage backends offer administrators meaningful deployment choices.
- Con: Comments are absent, leaving no dedicated place for note-level discussion.
- Con: Built-in PDF export is disabled, and browser printing is only a workaround.
- Con: The server is not entirely stateless, ruling out running multiple instances against the same database.
Alternatives
StackEdit is another free, open-source web option if you want a browser-based Markdown editor without a stated paid plan or usage limits. Choose HackMD if its free plan's allowance of up to three teammates better matches a small group, while noting that the plan also sets limits on invitees, templates, GitHub pushes and image size.
MarkText, Ghostwriter and Zettlr are free Linux, macOS and Windows options for readers who prefer desktop software. Dillinger is a free web alternative with no signup, paywall or usage limits stated. Markra spans Linux, macOS, Windows and web, with core features free and AI features requiring a configured provider. Muesli is a free, open-source option across web, self-hosted and desktop platforms, with API support.
For more choices, browse Markdown editors, Writing Apps, Collaborative Document Software, Document Collaboration Software and Note-taking apps.
Verdict
HedgeDoc is an excellent fit for Markdown-fluent groups that want free collaborative notes, recoverable revisions and self-hosting in one web tool. Its main draw is the combination of live editing with control over deployment; look elsewhere if your workflow depends on comments, built-in PDF export or multiple server instances sharing a database.
Getting started
- Open the HedgeDoc website or prepare a self-hosted deployment
- Use the ready-to-use bundle or official Docker image
- Configure authentication integrations if needed
- Choose an image-storage backend for uploads
- Create a Markdown note and share its link with collaborators
Limits worth knowing
Built-in PDF export is disabled, so browser print-to-PDF is suggested for documents. Multiple HedgeDoc server instances should not run against the same database.
Questions
Is HedgeDoc free and open source?
Yes. The listed HedgeDoc plan is free, and the source code uses the AGPL 3.0 license.
Where can HedgeDoc run?
It is available on the web and can be self-hosted.
Can people edit notes together?
Yes. Real-time collaboration works by sharing a note link, and guest access is supported.
Does HedgeDoc export PDFs?
Built-in PDF export is deactivated after security vulnerabilities. The project suggests using a browser’s print-to-PDF function.
Which authentication services are documented?
Documentation covers LDAP, OAuth, SAML, GitHub, GitLab, Keycloak, Mattermost, Nextcloud, and Microsoft Entra ID.
How can HedgeDoc be deployed?
The project provides a ready-to-use bundle and an official Docker image for amd64 and arm64.





